Help us shape the future of Go! Take the 2026 Go Developer Survey

testflight

package
v1.261022.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 22, 2026 License: MIT Imports: 27 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BetaGroupsAddTestersCommand

func BetaGroupsAddTestersCommand() *ffcli.Command

BetaGroupsAddTestersCommand returns the beta groups add-testers subcommand.

func BetaGroupsAppCommand

func BetaGroupsAppCommand() *ffcli.Command

BetaGroupsAppCommand returns the beta-groups app command group.

func BetaGroupsAppGetCommand

func BetaGroupsAppGetCommand() *ffcli.Command

BetaGroupsAppGetCommand returns the beta-groups app get subcommand.

func BetaGroupsCommand

func BetaGroupsCommand() *ffcli.Command

BetaGroupsCommand returns the beta groups command with subcommands.

func BetaGroupsCreateCommand

func BetaGroupsCreateCommand() *ffcli.Command

BetaGroupsCreateCommand returns the beta groups create subcommand.

func BetaGroupsDeleteCommand

func BetaGroupsDeleteCommand() *ffcli.Command

BetaGroupsDeleteCommand returns the beta groups delete subcommand.

func BetaGroupsGetCommand

func BetaGroupsGetCommand() *ffcli.Command

BetaGroupsGetCommand returns the beta groups get subcommand.

func BetaGroupsListCommand

func BetaGroupsListCommand() *ffcli.Command

BetaGroupsListCommand returns the beta groups list subcommand.

func BetaGroupsRecruitmentCriteriaCommand

func BetaGroupsRecruitmentCriteriaCommand() *ffcli.Command

BetaGroupsRecruitmentCriteriaCommand returns the beta-groups beta-recruitment-criteria command group.

func BetaGroupsRecruitmentCriteriaGetCommand

func BetaGroupsRecruitmentCriteriaGetCommand() *ffcli.Command

BetaGroupsRecruitmentCriteriaGetCommand returns the beta-recruitment-criteria get subcommand.

func BetaGroupsRecruitmentCriterionCompatibleBuildCheckCommand

func BetaGroupsRecruitmentCriterionCompatibleBuildCheckCommand() *ffcli.Command

BetaGroupsRecruitmentCriterionCompatibleBuildCheckCommand returns the compatible-build-check command group.

func BetaGroupsRecruitmentCriterionCompatibleBuildCheckGetCommand

func BetaGroupsRecruitmentCriterionCompatibleBuildCheckGetCommand() *ffcli.Command

BetaGroupsRecruitmentCriterionCompatibleBuildCheckGetCommand returns the compatible-build-check get subcommand.

func BetaGroupsRelationshipsCommand

func BetaGroupsRelationshipsCommand() *ffcli.Command

BetaGroupsRelationshipsCommand returns the beta-groups relationships command group.

func BetaGroupsRelationshipsGetCommand

func BetaGroupsRelationshipsGetCommand() *ffcli.Command

BetaGroupsRelationshipsGetCommand returns the beta-groups relationships get subcommand.

func BetaGroupsRemoveTestersCommand

func BetaGroupsRemoveTestersCommand() *ffcli.Command

BetaGroupsRemoveTestersCommand returns the beta groups remove-testers subcommand.

func BetaGroupsUpdateCommand

func BetaGroupsUpdateCommand() *ffcli.Command

BetaGroupsUpdateCommand returns the beta groups update subcommand.

func BetaLicenseAgreementsCommand

func BetaLicenseAgreementsCommand() *ffcli.Command

BetaLicenseAgreementsCommand returns the beta license agreements command group.

func BetaLicenseAgreementsGetCommand

func BetaLicenseAgreementsGetCommand() *ffcli.Command

BetaLicenseAgreementsGetCommand returns the beta license agreements get subcommand.

func BetaLicenseAgreementsListCommand

func BetaLicenseAgreementsListCommand() *ffcli.Command

BetaLicenseAgreementsListCommand returns the beta license agreements list subcommand.

func BetaLicenseAgreementsUpdateCommand

func BetaLicenseAgreementsUpdateCommand() *ffcli.Command

BetaLicenseAgreementsUpdateCommand returns the beta license agreements update subcommand.

func BetaNotificationsCommand

func BetaNotificationsCommand() *ffcli.Command

BetaNotificationsCommand returns the beta notifications command group.

func BetaNotificationsCreateCommand

func BetaNotificationsCreateCommand() *ffcli.Command

BetaNotificationsCreateCommand sends a beta notification for a build.

func BetaTestersAddBuildsCommand

func BetaTestersAddBuildsCommand() *ffcli.Command

BetaTestersAddBuildsCommand returns the beta testers add-builds subcommand.

func BetaTestersAddCommand

func BetaTestersAddCommand() *ffcli.Command

BetaTestersAddCommand returns the beta testers add subcommand.

func BetaTestersAddGroupsCommand

func BetaTestersAddGroupsCommand() *ffcli.Command

BetaTestersAddGroupsCommand returns the beta testers add-groups subcommand.

func BetaTestersAppsCommand

func BetaTestersAppsCommand() *ffcli.Command

BetaTestersAppsCommand returns the beta-testers apps command group.

func BetaTestersAppsListCommand

func BetaTestersAppsListCommand() *ffcli.Command

BetaTestersAppsListCommand returns the beta-testers apps list subcommand.

func BetaTestersBetaGroupsCommand

func BetaTestersBetaGroupsCommand() *ffcli.Command

BetaTestersBetaGroupsCommand returns the beta-testers beta-groups command group.

func BetaTestersBetaGroupsListCommand

func BetaTestersBetaGroupsListCommand() *ffcli.Command

BetaTestersBetaGroupsListCommand returns the beta-testers beta-groups list subcommand.

func BetaTestersBuildsCommand

func BetaTestersBuildsCommand() *ffcli.Command

BetaTestersBuildsCommand returns the beta-testers builds command group.

func BetaTestersBuildsListCommand

func BetaTestersBuildsListCommand() *ffcli.Command

BetaTestersBuildsListCommand returns the beta-testers builds list subcommand.

func BetaTestersCommand

func BetaTestersCommand() *ffcli.Command

BetaTestersCommand returns the beta testers command with subcommands.

func BetaTestersExportCommand

func BetaTestersExportCommand() *ffcli.Command

BetaTestersExportCommand writes beta testers to a CSV file.

func BetaTestersGetCommand

func BetaTestersGetCommand() *ffcli.Command

BetaTestersGetCommand returns the beta testers get subcommand.

func BetaTestersImportCommand

func BetaTestersImportCommand() *ffcli.Command

BetaTestersImportCommand reads testers from a CSV file and applies changes.

func BetaTestersInviteCommand

func BetaTestersInviteCommand() *ffcli.Command

BetaTestersInviteCommand returns the beta testers invite subcommand.

func BetaTestersListCommand

func BetaTestersListCommand() *ffcli.Command

BetaTestersListCommand returns the beta testers list subcommand.

func BetaTestersMetricsCommand

func BetaTestersMetricsCommand() *ffcli.Command

BetaTestersMetricsCommand returns the beta-testers metrics subcommand.

func BetaTestersRelationshipsCommand

func BetaTestersRelationshipsCommand() *ffcli.Command

BetaTestersRelationshipsCommand returns the beta-testers relationships command group.

func BetaTestersRelationshipsGetCommand

func BetaTestersRelationshipsGetCommand() *ffcli.Command

BetaTestersRelationshipsGetCommand returns the beta-testers relationships get subcommand.

func BetaTestersRemoveAppsCommand

func BetaTestersRemoveAppsCommand() *ffcli.Command

BetaTestersRemoveAppsCommand returns the beta testers remove-apps subcommand.

func BetaTestersRemoveBuildsCommand

func BetaTestersRemoveBuildsCommand() *ffcli.Command

BetaTestersRemoveBuildsCommand returns the beta testers remove-builds subcommand.

func BetaTestersRemoveCommand

func BetaTestersRemoveCommand() *ffcli.Command

BetaTestersRemoveCommand returns the beta testers remove subcommand.

func BetaTestersRemoveGroupsCommand

func BetaTestersRemoveGroupsCommand() *ffcli.Command

BetaTestersRemoveGroupsCommand returns the beta testers remove-groups subcommand.

func BuildGroupsListCommand added in v1.260816.0

func BuildGroupsListCommand(config BuildGroupsListCommandConfig) *ffcli.Command

BuildGroupsListCommand returns a narrow list command for beta groups that contain a required build ID.

func TestFlightAgreementsCommand

func TestFlightAgreementsCommand() *ffcli.Command

func TestFlightAppLocalizationsCommand

func TestFlightAppLocalizationsCommand() *ffcli.Command

func TestFlightBetaDetailsBuildCommand

func TestFlightBetaDetailsBuildCommand() *ffcli.Command

TestFlightBetaDetailsBuildCommand returns the beta-details build command group.

func TestFlightBetaDetailsBuildGetCommand

func TestFlightBetaDetailsBuildGetCommand() *ffcli.Command

TestFlightBetaDetailsBuildGetCommand retrieves the build for a build beta detail.

func TestFlightBetaDetailsCommand

func TestFlightBetaDetailsCommand() *ffcli.Command

TestFlightBetaDetailsCommand returns the testflight beta-details command with subcommands.

func TestFlightBetaDetailsGetCommand

func TestFlightBetaDetailsGetCommand() *ffcli.Command

TestFlightBetaDetailsGetCommand retrieves build beta details for a build.

func TestFlightBetaDetailsUpdateCommand

func TestFlightBetaDetailsUpdateCommand() *ffcli.Command

TestFlightBetaDetailsUpdateCommand updates build beta details by ID.

func TestFlightCommand

func TestFlightCommand() *ffcli.Command

TestFlightCommand returns the testflight command with subcommands.

func TestFlightConfigCommand

func TestFlightConfigCommand() *ffcli.Command

func TestFlightCrashesCommand

func TestFlightCrashesCommand() *ffcli.Command

func TestFlightCrashesDeleteCommand

func TestFlightCrashesDeleteCommand() *ffcli.Command

func TestFlightCrashesListCommand

func TestFlightCrashesListCommand() *ffcli.Command

func TestFlightCrashesLogCommand

func TestFlightCrashesLogCommand() *ffcli.Command

func TestFlightCrashesViewCommand

func TestFlightCrashesViewCommand() *ffcli.Command

func TestFlightDistributionCommand

func TestFlightDistributionCommand() *ffcli.Command

func TestFlightFeedbackCommand

func TestFlightFeedbackCommand() *ffcli.Command

func TestFlightFeedbackDeleteCommand

func TestFlightFeedbackDeleteCommand() *ffcli.Command

func TestFlightFeedbackListCommand

func TestFlightFeedbackListCommand() *ffcli.Command

func TestFlightFeedbackViewCommand

func TestFlightFeedbackViewCommand() *ffcli.Command

func TestFlightGroupsCommand

func TestFlightGroupsCommand() *ffcli.Command

func TestFlightMetricsAppTestersCommand

func TestFlightMetricsAppTestersCommand() *ffcli.Command

func TestFlightMetricsBetaTesterUsagesCommand

func TestFlightMetricsBetaTesterUsagesCommand() *ffcli.Command

TestFlightMetricsBetaTesterUsagesCommand fetches app-level beta tester usage metrics.

func TestFlightMetricsCommand

func TestFlightMetricsCommand() *ffcli.Command

TestFlightMetricsCommand returns the testflight metrics command with subcommands.

func TestFlightMetricsGroupTestersCommand

func TestFlightMetricsGroupTestersCommand() *ffcli.Command

func TestFlightMetricsPublicLinkCommand

func TestFlightMetricsPublicLinkCommand() *ffcli.Command

TestFlightMetricsPublicLinkCommand fetches public link usage metrics.

func TestFlightMetricsSurfaceCommand

func TestFlightMetricsSurfaceCommand() *ffcli.Command

func TestFlightMetricsTestersCommand

func TestFlightMetricsTestersCommand() *ffcli.Command

TestFlightMetricsTestersCommand fetches beta tester usage metrics.

func TestFlightNotificationsCommand

func TestFlightNotificationsCommand() *ffcli.Command

func TestFlightPreReleaseCommand

func TestFlightPreReleaseCommand() *ffcli.Command

func TestFlightRecruitmentCommand

func TestFlightRecruitmentCommand() *ffcli.Command

TestFlightRecruitmentCommand returns the testflight recruitment command with subcommands.

func TestFlightRecruitmentDeleteCommand

func TestFlightRecruitmentDeleteCommand() *ffcli.Command

TestFlightRecruitmentDeleteCommand deletes recruitment criteria by ID.

func TestFlightRecruitmentOptionsCommand

func TestFlightRecruitmentOptionsCommand() *ffcli.Command

TestFlightRecruitmentOptionsCommand lists recruitment criteria options.

func TestFlightRecruitmentSetCommand

func TestFlightRecruitmentSetCommand() *ffcli.Command

TestFlightRecruitmentSetCommand creates recruitment criteria for a group.

func TestFlightReviewAppCommand

func TestFlightReviewAppCommand() *ffcli.Command

TestFlightReviewAppCommand returns the review app command group.

func TestFlightReviewAppGetCommand

func TestFlightReviewAppGetCommand() *ffcli.Command

TestFlightReviewAppGetCommand retrieves the app for a beta app review detail.

func TestFlightReviewCommand

func TestFlightReviewCommand() *ffcli.Command

TestFlightReviewCommand returns the testflight review command with subcommands.

func TestFlightReviewGetCommand

func TestFlightReviewGetCommand() *ffcli.Command

TestFlightReviewGetCommand retrieves beta app review details for an app.

func TestFlightReviewSubmissionsBuildCommand

func TestFlightReviewSubmissionsBuildCommand() *ffcli.Command

TestFlightReviewSubmissionsBuildCommand retrieves the build for a beta app review submission.

func TestFlightReviewSubmissionsCommand

func TestFlightReviewSubmissionsCommand() *ffcli.Command

TestFlightReviewSubmissionsCommand returns the review submissions command group.

func TestFlightReviewSubmissionsGetCommand

func TestFlightReviewSubmissionsGetCommand() *ffcli.Command

TestFlightReviewSubmissionsGetCommand retrieves a beta app review submission by ID.

func TestFlightReviewSubmissionsListCommand

func TestFlightReviewSubmissionsListCommand() *ffcli.Command

TestFlightReviewSubmissionsListCommand lists beta app review submissions.

func TestFlightReviewSubmitCommand

func TestFlightReviewSubmitCommand() *ffcli.Command

TestFlightReviewSubmitCommand submits a build for beta app review.

func TestFlightReviewSurfaceCommand

func TestFlightReviewSurfaceCommand() *ffcli.Command

func TestFlightReviewUpdateCommand

func TestFlightReviewUpdateCommand() *ffcli.Command

TestFlightReviewUpdateCommand updates beta app review details.

func TestFlightSyncCommand

func TestFlightSyncCommand() *ffcli.Command

TestFlightSyncCommand returns the testflight sync command group.

func TestFlightSyncPullCommand

func TestFlightSyncPullCommand() *ffcli.Command

TestFlightSyncPullCommand exports TestFlight config to YAML.

func TestFlightTestersCommand

func TestFlightTestersCommand() *ffcli.Command

Types

type BuildGroupsListCommandConfig added in v1.260816.0

type BuildGroupsListCommandConfig struct {
	ShortUsage  string
	ShortHelp   string
	LongHelp    string
	ErrorPrefix string
}

BuildGroupsListCommandConfig configures the build-centric beta-group lookup surface while keeping the membership implementation in one place.

type TestFlightAppConfig

type TestFlightAppConfig struct {
	ID       string `yaml:"id"`
	Name     string `yaml:"name"`
	BundleID string `yaml:"bundleId"`
}

TestFlightAppConfig describes the app metadata.

type TestFlightBuildConfig

type TestFlightBuildConfig struct {
	ID              string   `yaml:"id"`
	Version         string   `yaml:"version"`
	UploadedDate    string   `yaml:"uploadedDate"`
	ProcessingState string   `yaml:"processingState"`
	Groups          []string `yaml:"groups,omitempty"`
}

TestFlightBuildConfig describes build metadata and group assignments.

type TestFlightConfig

type TestFlightConfig struct {
	App     TestFlightAppConfig      `yaml:"app"`
	Groups  []TestFlightGroupConfig  `yaml:"groups"`
	Builds  []TestFlightBuildConfig  `yaml:"builds,omitempty"`
	Testers []TestFlightTesterConfig `yaml:"testers,omitempty"`
}

TestFlightConfig is the YAML export schema for TestFlight config.

type TestFlightGroupBuildDetail

type TestFlightGroupBuildDetail struct {
	ID              string `yaml:"id"`
	BuildNumber     string `yaml:"buildNumber"`
	ProcessingState string `yaml:"processingState,omitempty"`
	UploadedDate    string `yaml:"uploadedDate,omitempty"`
}

TestFlightGroupBuildDetail describes build identifiers with human-readable metadata.

type TestFlightGroupConfig

type TestFlightGroupConfig struct {
	ID                string                       `yaml:"id"`
	Name              string                       `yaml:"name"`
	IsInternalGroup   bool                         `yaml:"isInternalGroup"`
	PublicLinkEnabled bool                         `yaml:"publicLinkEnabled,omitempty"`
	PublicLinkLimit   *int                         `yaml:"publicLinkLimit,omitempty"`
	FeedbackEnabled   bool                         `yaml:"feedbackEnabled"`
	Builds            []string                     `yaml:"builds,omitempty"`
	BuildDetails      []TestFlightGroupBuildDetail `yaml:"buildDetails,omitempty"`
}

TestFlightGroupConfig describes TestFlight beta groups.

type TestFlightTesterConfig

type TestFlightTesterConfig struct {
	ID     string   `yaml:"id"`
	Email  string   `yaml:"email,omitempty"`
	Name   string   `yaml:"name,omitempty"`
	State  string   `yaml:"state"`
	Groups []string `yaml:"groups,omitempty"`
}

TestFlightTesterConfig describes tester metadata and group memberships.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL