Skip to content

Commit

Permalink
Update export option types
Browse files Browse the repository at this point in the history
  • Loading branch information
godrei committed Oct 9, 2024
1 parent c89602d commit 5f960ab
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 16 deletions.
4 changes: 2 additions & 2 deletions exportoptions/appstore_options.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ type AppStoreOptionsModel struct {
BundleIDProvisioningProfileMapping map[string]string
SigningCertificate string
InstallerSigningCertificate string
SigningStyle string
Destination string
SigningStyle SigningStyle
Destination Destination
ICloudContainerEnvironment ICloudContainerEnvironment
DistributionBundleIdentifier string

Expand Down
4 changes: 2 additions & 2 deletions exportoptions/non_appstore_options.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ type NonAppStoreOptionsModel struct {
TeamID string
BundleIDProvisioningProfileMapping map[string]string
SigningCertificate string
SigningStyle string
Destination string
SigningStyle SigningStyle
Destination Destination
ICloudContainerEnvironment ICloudContainerEnvironment
DistributionBundleIdentifier string

Expand Down
32 changes: 20 additions & 12 deletions exportoptions/properties.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,16 @@ const EmbedOnDemandResourcesAssetPacksInBundleDefault = true
// ICloudContainerEnvironmentKey ...
const ICloudContainerEnvironmentKey = "iCloudContainerEnvironment"

// ICloudContainerEnvironment ...
type ICloudContainerEnvironment string

const (
// ICloudContainerEnvironmentDevelopment ...
ICloudContainerEnvironmentDevelopment ICloudContainerEnvironment = "Development"
// ICloudContainerEnvironmentProduction ...
ICloudContainerEnvironmentProduction ICloudContainerEnvironment = "Production"
)

// ICloudContainerEnvironment ...
type ICloudContainerEnvironment string

// DistributionBundleIdentifier ...
const DistributionBundleIdentifier = "distributionBundleIdentifier"

Expand Down Expand Up @@ -79,6 +79,9 @@ func (manifest Manifest) ToHash() map[string]string {
// MethodKey ...
const MethodKey = "method"

// Method ...
type Method string

const (
// MethodAppStore ...
MethodAppStore Method = "app-store"
Expand All @@ -96,9 +99,6 @@ const (
MethodDefault Method = MethodDevelopment
)

// Method ...
type Method string

// ParseMethod ...
func ParseMethod(method string) (Method, error) {
switch method {
Expand Down Expand Up @@ -163,16 +163,24 @@ const SigningCertificateKey = "signingCertificate"
// InstallerSigningCertificateKey ...
const InstallerSigningCertificateKey = "installerSigningCertificate"

// SigningStyleKey ...
const SigningStyleKey = "signingStyle"

// SigningStyle ...
type SigningStyle string

// SigningStyle ...
const (
SigningStyleKey = "signingStyle"
SigningStyleManual = "manual"
SigningStyleAutomatic = "automatic"
SigningStyleManual SigningStyle = "manual"
SigningStyleAutomatic SigningStyle = "automatic"
)

const DestinationKey = "destination"

type Destination string

// Destination ...
const (
DestinationKey = "destination"
DestinationExport = "export"
DestinationDefault = DestinationExport
DestinationExport Destination = "export"
DestinationDefault Destination = DestinationExport
)

0 comments on commit 5f960ab

Please sign in to comment.