model

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 2023 License: MIT Imports: 0 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	Owner   string
	AppName string
	AppType AppType
}

App ...

type AppType

type AppType int

AppType ...

const (
	AppTypeAndroid AppType = 1
	AppTypeiOS     AppType = 2
)

AppTypeAndroid ...

type Error

type Error struct {
	Code    string `json:"code"`
	Message string `json:"message"`
}

Error ...

func (Error) String

func (e Error) String() string

type Group

type Group struct {
	ID          string `json:"id"`
	Name        string `json:"name"`
	DisplayName string `json:"display_name"`
	Origin      string `json:"origin"`
	IsPublic    bool   `json:"is_public"`
	Error       Error  `json:"error"`
}

Group ...

type Release

type Release struct {
	ID                            int      `json:"id"`
	AppName                       string   `json:"app_name"`
	AppDisplayName                string   `json:"app_display_name"`
	AppOs                         string   `json:"app_os"`
	Version                       string   `json:"version"`
	Origin                        string   `json:"origin"`
	ShortVersion                  string   `json:"short_version"`
	ReleaseNotes                  string   `json:"release_notes"`
	ProvisioningProfileName       string   `json:"provisioning_profile_name"`
	ProvisioningProfileType       string   `json:"provisioning_profile_type"`
	ProvisioningProfileExpiryDate string   `json:"provisioning_profile_expiry_date"`
	IsProvisioningProfileSyncing  bool     `json:"is_provisioning_profile_syncing"`
	Size                          int      `json:"size"`
	MinOs                         string   `json:"min_os"`
	DeviceFamily                  string   `json:"device_family"`
	AndroidMinAPILevel            string   `json:"android_min_api_level"`
	BundleIdentifier              string   `json:"bundle_identifier"`
	PackageHashes                 []string `json:"package_hashes"`
	Fingerprint                   string   `json:"fingerprint"`
	UploadedAt                    string   `json:"uploaded_at"`
	DownloadURL                   string   `json:"download_url"`
	AppIconURL                    string   `json:"app_icon_url"`
	InstallURL                    string   `json:"install_url"`
	DestinationType               string   `json:"destination_type"`
	DistributionGroups            []struct {
		ID   string `json:"id"`
		Name string `json:"name"`
	} `json:"distribution_groups"`
	DistributionStores []struct {
		ID               string `json:"id"`
		Name             string `json:"name"`
		Type             string `json:"type"`
		PublishingStatus string `json:"publishing_status"`
	} `json:"distribution_stores"`
	Destinations []struct {
		ID               string `json:"id"`
		Name             string `json:"name"`
		IsLatest         bool   `json:"is_latest"`
		Type             string `json:"type"`
		PublishingStatus string `json:"publishing_status"`
		DestinationType  string `json:"destination_type"`
		DisplayName      string `json:"display_name"`
	} `json:"destinations"`
	IsUdidProvisioned bool `json:"is_udid_provisioned"`
	CanResign         bool `json:"can_resign"`
	Build             struct {
		BranchName    string `json:"branch_name"`
		CommitHash    string `json:"commit_hash"`
		CommitMessage string `json:"commit_message"`
	} `json:"build"`
	Enabled         bool   `json:"enabled"`
	Status          string `json:"status"`
	IsExternalBuild bool   `json:"is_external_build"`
	Error           Error  `json:"error"`
}

Release ...

type ReleaseOptions

type ReleaseOptions struct {
	BuildVersion  string
	BuildNumber   string
	GroupNames    []string
	Mandatory     bool
	NotifyTesters bool
	FilePath      string
	App           App
}

ReleaseOptions ...

type Store

type Store struct {
	ID            string `json:"id"`
	Name          string `json:"name"`
	Type          string `json:"type"`
	Track         string `json:"track"`
	IntuneDetails struct {
		TargetAudience struct {
			Name string `json:"name"`
			ID   string `json:"id"`
		} `json:"target_audience"`
		AppCategory struct {
			Name string `json:"name"`
			ID   string `json:"id"`
		} `json:"app_category"`
	} `json:"intune_details"`
	ServiceConnectionID string `json:"service_connection_id"`
	CreatedBy           string `json:"created_by"`
	Error               Error  `json:"error"`
}

Store ...

type SymbolType

type SymbolType string

SymbolType ...

const (
	SymbolTypeMapping SymbolType = `AndroidProguard`
	SymbolTypeDSYM    SymbolType = `Apple`
)

consts...

Jump to

Keyboard shortcuts

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