Documentation
¶
Index ¶
- func BetaGroupsAddTestersCommand() *ffcli.Command
- func BetaGroupsAppCommand() *ffcli.Command
- func BetaGroupsAppGetCommand() *ffcli.Command
- func BetaGroupsCommand() *ffcli.Command
- func BetaGroupsCreateCommand() *ffcli.Command
- func BetaGroupsDeleteCommand() *ffcli.Command
- func BetaGroupsGetCommand() *ffcli.Command
- func BetaGroupsListCommand() *ffcli.Command
- func BetaGroupsRecruitmentCriteriaCommand() *ffcli.Command
- func BetaGroupsRecruitmentCriteriaGetCommand() *ffcli.Command
- func BetaGroupsRecruitmentCriterionCompatibleBuildCheckCommand() *ffcli.Command
- func BetaGroupsRecruitmentCriterionCompatibleBuildCheckGetCommand() *ffcli.Command
- func BetaGroupsRelationshipsCommand() *ffcli.Command
- func BetaGroupsRelationshipsGetCommand() *ffcli.Command
- func BetaGroupsRemoveTestersCommand() *ffcli.Command
- func BetaGroupsUpdateCommand() *ffcli.Command
- func BetaLicenseAgreementsCommand() *ffcli.Command
- func BetaLicenseAgreementsGetCommand() *ffcli.Command
- func BetaLicenseAgreementsListCommand() *ffcli.Command
- func BetaLicenseAgreementsUpdateCommand() *ffcli.Command
- func BetaNotificationsCommand() *ffcli.Command
- func BetaNotificationsCreateCommand() *ffcli.Command
- func BetaTestersAddBuildsCommand() *ffcli.Command
- func BetaTestersAddCommand() *ffcli.Command
- func BetaTestersAddGroupsCommand() *ffcli.Command
- func BetaTestersAppsCommand() *ffcli.Command
- func BetaTestersAppsListCommand() *ffcli.Command
- func BetaTestersBetaGroupsCommand() *ffcli.Command
- func BetaTestersBetaGroupsListCommand() *ffcli.Command
- func BetaTestersBuildsCommand() *ffcli.Command
- func BetaTestersBuildsListCommand() *ffcli.Command
- func BetaTestersCommand() *ffcli.Command
- func BetaTestersExportCommand() *ffcli.Command
- func BetaTestersGetCommand() *ffcli.Command
- func BetaTestersImportCommand() *ffcli.Command
- func BetaTestersInviteCommand() *ffcli.Command
- func BetaTestersListCommand() *ffcli.Command
- func BetaTestersMetricsCommand() *ffcli.Command
- func BetaTestersRelationshipsCommand() *ffcli.Command
- func BetaTestersRelationshipsGetCommand() *ffcli.Command
- func BetaTestersRemoveAppsCommand() *ffcli.Command
- func BetaTestersRemoveBuildsCommand() *ffcli.Command
- func BetaTestersRemoveCommand() *ffcli.Command
- func BetaTestersRemoveGroupsCommand() *ffcli.Command
- func DeprecatedBetaCrashLogsAliasCommand() *ffcli.Command
- func DeprecatedBetaDetailsAliasCommand() *ffcli.Command
- func DeprecatedBetaFeedbackAliasCommand() *ffcli.Command
- func DeprecatedBetaGroupsAliasCommand() *ffcli.Command
- func DeprecatedBetaLicenseAgreementsAliasCommand() *ffcli.Command
- func DeprecatedBetaNotificationsAliasCommand() *ffcli.Command
- func DeprecatedBetaTestersAliasCommand() *ffcli.Command
- func DeprecatedMetricsBetaTesterUsagesAliasCommand() *ffcli.Command
- func DeprecatedMetricsTestersAliasCommand() *ffcli.Command
- func DeprecatedTestFlightSyncAliasCommand() *ffcli.Command
- func RemovedTestFlightAppsCommand() *ffcli.Command
- func TestFlightAgreementsCommand() *ffcli.Command
- func TestFlightAppLocalizationsCommand() *ffcli.Command
- func TestFlightBetaDetailsBuildCommand() *ffcli.Command
- func TestFlightBetaDetailsBuildGetCommand() *ffcli.Command
- func TestFlightBetaDetailsCommand() *ffcli.Command
- func TestFlightBetaDetailsGetCommand() *ffcli.Command
- func TestFlightBetaDetailsUpdateCommand() *ffcli.Command
- func TestFlightCommand() *ffcli.Command
- func TestFlightConfigCommand() *ffcli.Command
- func TestFlightCrashesCommand() *ffcli.Command
- func TestFlightCrashesDeleteCommand() *ffcli.Command
- func TestFlightCrashesListCommand() *ffcli.Command
- func TestFlightCrashesLogCommand() *ffcli.Command
- func TestFlightCrashesViewCommand() *ffcli.Command
- func TestFlightDistributionCommand() *ffcli.Command
- func TestFlightFeedbackCommand() *ffcli.Command
- func TestFlightFeedbackDeleteCommand() *ffcli.Command
- func TestFlightFeedbackListCommand() *ffcli.Command
- func TestFlightFeedbackViewCommand() *ffcli.Command
- func TestFlightGroupsCommand() *ffcli.Command
- func TestFlightMetricsAppTestersCommand() *ffcli.Command
- func TestFlightMetricsBetaTesterUsagesCommand() *ffcli.Command
- func TestFlightMetricsCommand() *ffcli.Command
- func TestFlightMetricsGroupTestersCommand() *ffcli.Command
- func TestFlightMetricsPublicLinkCommand() *ffcli.Command
- func TestFlightMetricsSurfaceCommand() *ffcli.Command
- func TestFlightMetricsTestersCommand() *ffcli.Command
- func TestFlightNotificationsCommand() *ffcli.Command
- func TestFlightPreReleaseCommand() *ffcli.Command
- func TestFlightRecruitmentCommand() *ffcli.Command
- func TestFlightRecruitmentDeleteCommand() *ffcli.Command
- func TestFlightRecruitmentOptionsCommand() *ffcli.Command
- func TestFlightRecruitmentSetCommand() *ffcli.Command
- func TestFlightReviewAppCommand() *ffcli.Command
- func TestFlightReviewAppGetCommand() *ffcli.Command
- func TestFlightReviewCommand() *ffcli.Command
- func TestFlightReviewGetCommand() *ffcli.Command
- func TestFlightReviewSubmissionsBuildCommand() *ffcli.Command
- func TestFlightReviewSubmissionsCommand() *ffcli.Command
- func TestFlightReviewSubmissionsGetCommand() *ffcli.Command
- func TestFlightReviewSubmissionsListCommand() *ffcli.Command
- func TestFlightReviewSubmitCommand() *ffcli.Command
- func TestFlightReviewSurfaceCommand() *ffcli.Command
- func TestFlightReviewUpdateCommand() *ffcli.Command
- func TestFlightSyncCommand() *ffcli.Command
- func TestFlightSyncPullCommand() *ffcli.Command
- func TestFlightTestersCommand() *ffcli.Command
- type TestFlightAppConfig
- type TestFlightBuildConfig
- type TestFlightConfig
- type TestFlightGroupBuildDetail
- type TestFlightGroupConfig
- type TestFlightTesterConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BetaGroupsAddTestersCommand ¶
BetaGroupsAddTestersCommand returns the beta groups add-testers subcommand.
func BetaGroupsAppCommand ¶
BetaGroupsAppCommand returns the beta-groups app command group.
func BetaGroupsAppGetCommand ¶
BetaGroupsAppGetCommand returns the beta-groups app get subcommand.
func BetaGroupsCommand ¶
BetaGroupsCommand returns the beta groups command with subcommands.
func BetaGroupsCreateCommand ¶
BetaGroupsCreateCommand returns the beta groups create subcommand.
func BetaGroupsDeleteCommand ¶
BetaGroupsDeleteCommand returns the beta groups delete subcommand.
func BetaGroupsGetCommand ¶
BetaGroupsGetCommand returns the beta groups get subcommand.
func BetaGroupsListCommand ¶
BetaGroupsListCommand returns the beta groups list subcommand.
func BetaGroupsRecruitmentCriteriaCommand ¶
BetaGroupsRecruitmentCriteriaCommand returns the beta-groups beta-recruitment-criteria command group.
func BetaGroupsRecruitmentCriteriaGetCommand ¶
BetaGroupsRecruitmentCriteriaGetCommand returns the beta-recruitment-criteria get subcommand.
func BetaGroupsRecruitmentCriterionCompatibleBuildCheckCommand ¶
BetaGroupsRecruitmentCriterionCompatibleBuildCheckCommand returns the compatible-build-check command group.
func BetaGroupsRecruitmentCriterionCompatibleBuildCheckGetCommand ¶
BetaGroupsRecruitmentCriterionCompatibleBuildCheckGetCommand returns the compatible-build-check get subcommand.
func BetaGroupsRelationshipsCommand ¶
BetaGroupsRelationshipsCommand returns the beta-groups relationships command group.
func BetaGroupsRelationshipsGetCommand ¶
BetaGroupsRelationshipsGetCommand returns the beta-groups relationships get subcommand.
func BetaGroupsRemoveTestersCommand ¶
BetaGroupsRemoveTestersCommand returns the beta groups remove-testers subcommand.
func BetaGroupsUpdateCommand ¶
BetaGroupsUpdateCommand returns the beta groups update subcommand.
func BetaLicenseAgreementsCommand ¶
BetaLicenseAgreementsCommand returns the beta license agreements command group.
func BetaLicenseAgreementsGetCommand ¶
BetaLicenseAgreementsGetCommand returns the beta license agreements get subcommand.
func BetaLicenseAgreementsListCommand ¶
BetaLicenseAgreementsListCommand returns the beta license agreements list subcommand.
func BetaLicenseAgreementsUpdateCommand ¶
BetaLicenseAgreementsUpdateCommand returns the beta license agreements update subcommand.
func BetaNotificationsCommand ¶
BetaNotificationsCommand returns the beta notifications command group.
func BetaNotificationsCreateCommand ¶
BetaNotificationsCreateCommand sends a beta notification for a build.
func BetaTestersAddBuildsCommand ¶
BetaTestersAddBuildsCommand returns the beta testers add-builds subcommand.
func BetaTestersAddCommand ¶
BetaTestersAddCommand returns the beta testers add subcommand.
func BetaTestersAddGroupsCommand ¶
BetaTestersAddGroupsCommand returns the beta testers add-groups subcommand.
func BetaTestersAppsCommand ¶
BetaTestersAppsCommand returns the beta-testers apps command group.
func BetaTestersAppsListCommand ¶
BetaTestersAppsListCommand returns the beta-testers apps list subcommand.
func BetaTestersBetaGroupsCommand ¶
BetaTestersBetaGroupsCommand returns the beta-testers beta-groups command group.
func BetaTestersBetaGroupsListCommand ¶
BetaTestersBetaGroupsListCommand returns the beta-testers beta-groups list subcommand.
func BetaTestersBuildsCommand ¶
BetaTestersBuildsCommand returns the beta-testers builds command group.
func BetaTestersBuildsListCommand ¶
BetaTestersBuildsListCommand returns the beta-testers builds list subcommand.
func BetaTestersCommand ¶
BetaTestersCommand returns the beta testers command with subcommands.
func BetaTestersExportCommand ¶
BetaTestersExportCommand writes beta testers to a CSV file.
func BetaTestersGetCommand ¶
BetaTestersGetCommand returns the beta testers get subcommand.
func BetaTestersImportCommand ¶
BetaTestersImportCommand reads testers from a CSV file and applies changes.
func BetaTestersInviteCommand ¶
BetaTestersInviteCommand returns the beta testers invite subcommand.
func BetaTestersListCommand ¶
BetaTestersListCommand returns the beta testers list subcommand.
func BetaTestersMetricsCommand ¶
BetaTestersMetricsCommand returns the beta-testers metrics subcommand.
func BetaTestersRelationshipsCommand ¶
BetaTestersRelationshipsCommand returns the beta-testers relationships command group.
func BetaTestersRelationshipsGetCommand ¶
BetaTestersRelationshipsGetCommand returns the beta-testers relationships get subcommand.
func BetaTestersRemoveAppsCommand ¶
BetaTestersRemoveAppsCommand returns the beta testers remove-apps subcommand.
func BetaTestersRemoveBuildsCommand ¶
BetaTestersRemoveBuildsCommand returns the beta testers remove-builds subcommand.
func BetaTestersRemoveCommand ¶
BetaTestersRemoveCommand returns the beta testers remove subcommand.
func BetaTestersRemoveGroupsCommand ¶
BetaTestersRemoveGroupsCommand returns the beta testers remove-groups subcommand.
func TestFlightBetaDetailsBuildCommand ¶
TestFlightBetaDetailsBuildCommand returns the beta-details build command group.
func TestFlightBetaDetailsBuildGetCommand ¶
TestFlightBetaDetailsBuildGetCommand retrieves the build for a build beta detail.
func TestFlightBetaDetailsCommand ¶
TestFlightBetaDetailsCommand returns the testflight beta-details command with subcommands.
func TestFlightBetaDetailsGetCommand ¶
TestFlightBetaDetailsGetCommand retrieves build beta details for a build.
func TestFlightBetaDetailsUpdateCommand ¶
TestFlightBetaDetailsUpdateCommand updates build beta details by ID.
func TestFlightCommand ¶
TestFlightCommand returns the testflight command with subcommands.
func TestFlightConfigCommand ¶
func TestFlightGroupsCommand ¶
func TestFlightMetricsBetaTesterUsagesCommand ¶
TestFlightMetricsBetaTesterUsagesCommand fetches app-level beta tester usage metrics.
func TestFlightMetricsCommand ¶
TestFlightMetricsCommand returns the testflight metrics command with subcommands.
func TestFlightMetricsPublicLinkCommand ¶
TestFlightMetricsPublicLinkCommand fetches public link usage metrics.
func TestFlightMetricsTestersCommand ¶
TestFlightMetricsTestersCommand fetches beta tester usage metrics.
func TestFlightRecruitmentCommand ¶
TestFlightRecruitmentCommand returns the testflight recruitment command with subcommands.
func TestFlightRecruitmentDeleteCommand ¶
TestFlightRecruitmentDeleteCommand deletes recruitment criteria by ID.
func TestFlightRecruitmentOptionsCommand ¶
TestFlightRecruitmentOptionsCommand lists recruitment criteria options.
func TestFlightRecruitmentSetCommand ¶
TestFlightRecruitmentSetCommand creates recruitment criteria for a group.
func TestFlightReviewAppCommand ¶
TestFlightReviewAppCommand returns the review app command group.
func TestFlightReviewAppGetCommand ¶
TestFlightReviewAppGetCommand retrieves the app for a beta app review detail.
func TestFlightReviewCommand ¶
TestFlightReviewCommand returns the testflight review command with subcommands.
func TestFlightReviewGetCommand ¶
TestFlightReviewGetCommand retrieves beta app review details for an app.
func TestFlightReviewSubmissionsBuildCommand ¶
TestFlightReviewSubmissionsBuildCommand retrieves the build for a beta app review submission.
func TestFlightReviewSubmissionsCommand ¶
TestFlightReviewSubmissionsCommand returns the review submissions command group.
func TestFlightReviewSubmissionsGetCommand ¶
TestFlightReviewSubmissionsGetCommand retrieves a beta app review submission by ID.
func TestFlightReviewSubmissionsListCommand ¶
TestFlightReviewSubmissionsListCommand lists beta app review submissions.
func TestFlightReviewSubmitCommand ¶
TestFlightReviewSubmitCommand submits a build for beta app review.
func TestFlightReviewUpdateCommand ¶
TestFlightReviewUpdateCommand updates beta app review details.
func TestFlightSyncCommand ¶
TestFlightSyncCommand returns the testflight sync command group.
func TestFlightSyncPullCommand ¶
TestFlightSyncPullCommand exports TestFlight config to YAML.
Types ¶
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.
Source Files
¶
- beta_crash_logs.go
- beta_feedback.go
- beta_groups.go
- beta_groups_related.go
- beta_groups_relationships.go
- beta_helpers.go
- beta_license_agreements.go
- beta_notifications.go
- beta_testers.go
- beta_testers_csv.go
- beta_testers_metrics.go
- beta_testers_related.go
- beta_testers_relationships.go
- command_wrappers.go
- metrics_beta_tester_usages.go
- relationships_helpers.go
- testflight.go
- testflight_review.go
- testflight_sync.go