Documentation ¶
Index ¶
- type AppLocale
- type AppStoreProduct
- type AppStoreService
- type AppTileModule
- func (v *AppTileModule) GetDescription() string
- func (v *AppTileModule) GetIconV2() *AppTileModuleIconV2MarketplaceModuleImage
- func (v *AppTileModule) GetSource() AppTileModuleSourceMarketplaceModuleSource
- func (v *AppTileModule) GetTitle() string
- func (v *AppTileModule) GetVersion() string
- func (v *AppTileModule) MarshalJSON() ([]byte, error)
- func (v *AppTileModule) UnmarshalJSON(b []byte) error
- type AppTileModuleIconV2MarketplaceModuleImage
- type AppTileModuleSourceAppTile
- type AppTileModuleSourceConsent
- type AppTileModuleSourceDomainOntology
- type AppTileModuleSourceInsightsLayout
- type AppTileModuleSourceMarketplaceModuleSource
- type AppTileModuleSourceNotebook
- type AppTileModuleSourceOcrReportExtractor
- type AppTileModuleSourcePatientLayout
- type AppTileModuleSourceProcessOntology
- type AppTileModuleSourceProgramEnrollment
- type AppTileModuleSourceProgramTemplate
- type AppTileModuleSourceSearchLayout
- type AppTileModuleSourceSurvey
- type AppTileModuleSourceWellnessOffering
- type AppTileModuleSourceWorkflow
- type ApproveModuleApproveModulePublishApproveModulePublishResponse
- type ApproveModuleApproveModulePublishApproveModulePublishResponseVersionModuleVersionResponse
- type ApproveModulePublishInput
- type ApproveModuleResponse
- type AssignModuleReviewToSelfAssignDraftModuleForReviewAssignDraftModuleForReviewResponse
- type AssignModuleReviewToSelfResponse
- type CreateAppStoreListingCreateWebAppAppStoreWebApplication
- type CreateAppStoreListingResponse
- type CreateDraftModuleCreateDraftModuleCreateDraftModuleResponse
- type CreateDraftModuleInput
- func (v *CreateDraftModuleInput) GetCategory() ModuleCategory
- func (v *CreateDraftModuleInput) GetDescription() string
- func (v *CreateDraftModuleInput) GetIcon() any
- func (v *CreateDraftModuleInput) GetId() string
- func (v *CreateDraftModuleInput) GetLanguages() []string
- func (v *CreateDraftModuleInput) GetLicenseDetails() LicenseDetailsInput
- func (v *CreateDraftModuleInput) GetParentModuleId() string
- func (v *CreateDraftModuleInput) GetPreviewImages() []FileWithDescription
- func (v *CreateDraftModuleInput) GetPreviewVideoUrls() []string
- func (v *CreateDraftModuleInput) GetPrices() []DraftModulePriceInput
- func (v *CreateDraftModuleInput) GetProducts() []ModuleProduct
- func (v *CreateDraftModuleInput) GetScope() MarketplaceModuleScope
- func (v *CreateDraftModuleInput) GetSupport() string
- func (v *CreateDraftModuleInput) GetTags() []string
- func (v *CreateDraftModuleInput) GetTitle() string
- func (v *CreateDraftModuleInput) GetWebsiteUrl() string
- type CreateDraftModuleResponse
- type CreateWebAppInput
- func (v *CreateWebAppInput) GetAbacResource() string
- func (v *CreateWebAppInput) GetAuthorDisplay() string
- func (v *CreateWebAppInput) GetDescription() string
- func (v *CreateWebAppInput) GetId() string
- func (v *CreateWebAppInput) GetImage() string
- func (v *CreateWebAppInput) GetLocales() []AppLocale
- func (v *CreateWebAppInput) GetName() string
- func (v *CreateWebAppInput) GetProduct() AppStoreProduct
- func (v *CreateWebAppInput) GetUrl() string
- type DeleteAppStoreListingResponse
- type DeleteModuleDeleteModuleDeleteModuleResponse
- type DeleteModuleInput
- type DeleteModuleResponse
- type DraftModulePriceInput
- type DraftWellnessOfferingModule
- func (v *DraftWellnessOfferingModule) GetDescription() string
- func (v *DraftWellnessOfferingModule) GetId() string
- func (v *DraftWellnessOfferingModule) GetSource() DraftWellnessOfferingModuleSourceMarketplaceModuleSource
- func (v *DraftWellnessOfferingModule) GetTitle() string
- func (v *DraftWellnessOfferingModule) MarshalJSON() ([]byte, error)
- func (v *DraftWellnessOfferingModule) UnmarshalJSON(b []byte) error
- type DraftWellnessOfferingModuleSourceAppTile
- type DraftWellnessOfferingModuleSourceConsent
- type DraftWellnessOfferingModuleSourceDomainOntology
- type DraftWellnessOfferingModuleSourceInsightsLayout
- type DraftWellnessOfferingModuleSourceMarketplaceModuleSource
- type DraftWellnessOfferingModuleSourceNotebook
- type DraftWellnessOfferingModuleSourceOcrReportExtractor
- type DraftWellnessOfferingModuleSourcePatientLayout
- type DraftWellnessOfferingModuleSourceProcessOntology
- type DraftWellnessOfferingModuleSourceProgramEnrollment
- type DraftWellnessOfferingModuleSourceProgramTemplate
- type DraftWellnessOfferingModuleSourceSearchLayout
- type DraftWellnessOfferingModuleSourceSurvey
- type DraftWellnessOfferingModuleSourceWellnessOffering
- func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetAppLink() string
- func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetApproximateUnitCost() int
- func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetConfigurationSchema() string
- func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetIconUrl() string
- func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetId() string
- func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetImageUrl() string
- func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetInfoUrl() string
- func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetPriceRange() WellnessOfferingSourcePriceRange
- func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetProvider() string
- func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetSubsidyType() SubsidyType
- func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetTypename() string
- func (v *DraftWellnessOfferingModuleSourceWellnessOffering) MarshalJSON() ([]byte, error)
- func (v *DraftWellnessOfferingModuleSourceWellnessOffering) UnmarshalJSON(b []byte) error
- type DraftWellnessOfferingModuleSourceWorkflow
- type EditAppStoreListingResponse
- type EditWebAppInput
- func (v *EditWebAppInput) GetAbacResource() string
- func (v *EditWebAppInput) GetAuthorDisplay() string
- func (v *EditWebAppInput) GetDescription() string
- func (v *EditWebAppInput) GetImage() string
- func (v *EditWebAppInput) GetLocales() []AppLocale
- func (v *EditWebAppInput) GetName() string
- func (v *EditWebAppInput) GetUrl() string
- type Entitlement
- type FileWithDescription
- type FinalizeImageUploadFinalizeUploadFinalizeUploadResponse
- type FinalizeImageUploadResponse
- type FinalizeUploadInput
- type GetAppStoreListingAppAppStoreApplication
- type GetAppStoreListingAppAppStoreWebApplication
- func (v *GetAppStoreListingAppAppStoreWebApplication) GetAuthorDisplay() string
- func (v *GetAppStoreListingAppAppStoreWebApplication) GetDescription() string
- func (v *GetAppStoreListingAppAppStoreWebApplication) GetImage() string
- func (v *GetAppStoreListingAppAppStoreWebApplication) GetName() string
- func (v *GetAppStoreListingAppAppStoreWebApplication) GetTypename() string
- func (v *GetAppStoreListingAppAppStoreWebApplication) GetUrl() string
- type GetAppStoreListingResponse
- type GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule
- func (v *GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) GetDescription() string
- func (v *GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) GetId() string
- func (v *GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) GetSource() DraftWellnessOfferingModuleSourceMarketplaceModuleSource
- func (v *GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) GetTitle() string
- func (v *GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) MarshalJSON() ([]byte, error)
- func (v *GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) UnmarshalJSON(b []byte) error
- type GetDraftWellnessOfferingModuleResponse
- type GetPublishedModuleMyModuleMarketplaceModule
- func (v *GetPublishedModuleMyModuleMarketplaceModule) GetDescription() string
- func (v *GetPublishedModuleMyModuleMarketplaceModule) GetIconV2() *AppTileModuleIconV2MarketplaceModuleImage
- func (v *GetPublishedModuleMyModuleMarketplaceModule) GetSource() AppTileModuleSourceMarketplaceModuleSource
- func (v *GetPublishedModuleMyModuleMarketplaceModule) GetTitle() string
- func (v *GetPublishedModuleMyModuleMarketplaceModule) GetVersion() string
- func (v *GetPublishedModuleMyModuleMarketplaceModule) MarshalJSON() ([]byte, error)
- func (v *GetPublishedModuleMyModuleMarketplaceModule) UnmarshalJSON(b []byte) error
- type GetPublishedModuleResponse
- type GetWellnessOfferingModuleMyModuleMarketplaceModule
- func (v *GetWellnessOfferingModuleMyModuleMarketplaceModule) GetDescription() string
- func (v *GetWellnessOfferingModuleMyModuleMarketplaceModule) GetId() string
- func (v *GetWellnessOfferingModuleMyModuleMarketplaceModule) GetSource() WellnessOfferingModuleSourceMarketplaceModuleSource
- func (v *GetWellnessOfferingModuleMyModuleMarketplaceModule) GetTitle() string
- func (v *GetWellnessOfferingModuleMyModuleMarketplaceModule) GetVersion() string
- func (v *GetWellnessOfferingModuleMyModuleMarketplaceModule) MarshalJSON() ([]byte, error)
- func (v *GetWellnessOfferingModuleMyModuleMarketplaceModule) UnmarshalJSON(b []byte) error
- type GetWellnessOfferingModuleResponse
- type LicenseDetailsInput
- type MarketplaceModuleScope
- type MarketplaceService
- type ModuleCategory
- type ModuleProduct
- type ModuleVersionInput
- type PaymentInterval
- type PriceRangeInput
- type PublicAppTileModuleSourceInfo
- type PublishDraftModuleInputV2
- type PublishDraftModuleInputV3
- type PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2
- type PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2VersionModuleVersionResponse
- type PublishModuleResponse
- type PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3
- type PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3VersionModuleVersionResponse
- type PublishModuleV3Response
- type SetAppTileResponse
- type SetAppTileSetPublicAppTileDraftModuleSourceSetAppTileDraftModuleSourceResponse
- type SetDraftModuleWellnessOfferingSourceInput
- type SetPublicAppTileDraftModuleSourceInput
- type SetWellnessOfferingDraftModuleSourceResponse
- type SetWellnessOfferingDraftModuleSourceSetWellnessOfferingDraftModuleSourceSetDraftModuleWellnessOfferingSourceResponse
- type StartImageUploadResponse
- type StartImageUploadStartUploadStartUploadResponse
- type StartUploadInput
- type SubsidyType
- type UpdateDraftModuleInput
- func (v *UpdateDraftModuleInput) GetDescription() string
- func (v *UpdateDraftModuleInput) GetIcon() any
- func (v *UpdateDraftModuleInput) GetLanguages() []string
- func (v *UpdateDraftModuleInput) GetModuleId() string
- func (v *UpdateDraftModuleInput) GetParentModuleId() string
- func (v *UpdateDraftModuleInput) GetPreviewImages() []FileWithDescription
- func (v *UpdateDraftModuleInput) GetPreviewVideoUrls() []string
- func (v *UpdateDraftModuleInput) GetPrices() []DraftModulePriceInput
- func (v *UpdateDraftModuleInput) GetProducts() []ModuleProduct
- func (v *UpdateDraftModuleInput) GetSupport() string
- func (v *UpdateDraftModuleInput) GetTags() []string
- func (v *UpdateDraftModuleInput) GetTitle() string
- func (v *UpdateDraftModuleInput) GetWebsiteUrl() string
- type UpdateDraftModuleResponse
- type UpdateDraftModuleUpdateDraftModuleUpdateDraftModuleResponse
- type UploadType
- type WellnessOfferingModule
- func (v *WellnessOfferingModule) GetDescription() string
- func (v *WellnessOfferingModule) GetId() string
- func (v *WellnessOfferingModule) GetSource() WellnessOfferingModuleSourceMarketplaceModuleSource
- func (v *WellnessOfferingModule) GetTitle() string
- func (v *WellnessOfferingModule) GetVersion() string
- func (v *WellnessOfferingModule) MarshalJSON() ([]byte, error)
- func (v *WellnessOfferingModule) UnmarshalJSON(b []byte) error
- type WellnessOfferingModuleSourceAppTile
- type WellnessOfferingModuleSourceConsent
- type WellnessOfferingModuleSourceDomainOntology
- type WellnessOfferingModuleSourceInfo
- func (v *WellnessOfferingModuleSourceInfo) GetAppLink() string
- func (v *WellnessOfferingModuleSourceInfo) GetApproximateUnitCost() int
- func (v *WellnessOfferingModuleSourceInfo) GetConfigurationSchema() string
- func (v *WellnessOfferingModuleSourceInfo) GetIconUrl() string
- func (v *WellnessOfferingModuleSourceInfo) GetImageUrl() string
- func (v *WellnessOfferingModuleSourceInfo) GetInfoUrl() string
- func (v *WellnessOfferingModuleSourceInfo) GetInstallUrl() string
- func (v *WellnessOfferingModuleSourceInfo) GetPriceRange() PriceRangeInput
- func (v *WellnessOfferingModuleSourceInfo) GetProvider() string
- func (v *WellnessOfferingModuleSourceInfo) GetSubsidyType() SubsidyType
- type WellnessOfferingModuleSourceInsightsLayout
- type WellnessOfferingModuleSourceMarketplaceModuleSource
- type WellnessOfferingModuleSourceNotebook
- type WellnessOfferingModuleSourceOcrReportExtractor
- type WellnessOfferingModuleSourcePatientLayout
- type WellnessOfferingModuleSourceProcessOntology
- type WellnessOfferingModuleSourceProgramEnrollment
- type WellnessOfferingModuleSourceProgramTemplate
- type WellnessOfferingModuleSourceSearchLayout
- type WellnessOfferingModuleSourceSurvey
- type WellnessOfferingModuleSourceWellnessOffering
- func (v *WellnessOfferingModuleSourceWellnessOffering) GetAppLink() string
- func (v *WellnessOfferingModuleSourceWellnessOffering) GetApproximateUnitCost() int
- func (v *WellnessOfferingModuleSourceWellnessOffering) GetConfigurationSchema() string
- func (v *WellnessOfferingModuleSourceWellnessOffering) GetIconUrl() string
- func (v *WellnessOfferingModuleSourceWellnessOffering) GetId() string
- func (v *WellnessOfferingModuleSourceWellnessOffering) GetImageUrl() string
- func (v *WellnessOfferingModuleSourceWellnessOffering) GetInfoUrl() string
- func (v *WellnessOfferingModuleSourceWellnessOffering) GetPriceRange() WellnessOfferingSourcePriceRange
- func (v *WellnessOfferingModuleSourceWellnessOffering) GetProvider() string
- func (v *WellnessOfferingModuleSourceWellnessOffering) GetSubsidyType() SubsidyType
- func (v *WellnessOfferingModuleSourceWellnessOffering) GetTypename() string
- func (v *WellnessOfferingModuleSourceWellnessOffering) MarshalJSON() ([]byte, error)
- func (v *WellnessOfferingModuleSourceWellnessOffering) UnmarshalJSON(b []byte) error
- type WellnessOfferingModuleSourceWorkflow
- type WellnessOfferingSource
- func (v *WellnessOfferingSource) GetAppLink() string
- func (v *WellnessOfferingSource) GetApproximateUnitCost() int
- func (v *WellnessOfferingSource) GetConfigurationSchema() string
- func (v *WellnessOfferingSource) GetIconUrl() string
- func (v *WellnessOfferingSource) GetId() string
- func (v *WellnessOfferingSource) GetImageUrl() string
- func (v *WellnessOfferingSource) GetInfoUrl() string
- func (v *WellnessOfferingSource) GetPriceRange() WellnessOfferingSourcePriceRange
- func (v *WellnessOfferingSource) GetProvider() string
- func (v *WellnessOfferingSource) GetSubsidyType() SubsidyType
- type WellnessOfferingSourcePriceRange
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppLocale ¶
type AppLocale struct { Description string `json:"description"` LangCode string `json:"langCode"` Name string `json:"name"` }
func (*AppLocale) GetDescription ¶
GetDescription returns AppLocale.Description, and is useful for accessing the field via an interface.
func (*AppLocale) GetLangCode ¶
GetLangCode returns AppLocale.LangCode, and is useful for accessing the field via an interface.
type AppStoreProduct ¶
type AppStoreProduct string
const (
AppStoreProductLx AppStoreProduct = "LX"
)
type AppStoreService ¶
type AppStoreService interface { GetAppStoreListing(ctx context.Context, id string) (*GetAppStoreListingResponse, error) DeleteAppStoreListing(ctx context.Context, id string) (*DeleteAppStoreListingResponse, error) CreateAppStoreListing(ctx context.Context, input CreateWebAppInput) (*CreateAppStoreListingResponse, error) EditAppStoreListing(ctx context.Context, id string, edits EditWebAppInput) (*EditAppStoreListingResponse, error) }
func NewAppStoreClient ¶
func NewAppStoreClient(authToken string, accountID string, header map[string]string) AppStoreService
type AppTileModule ¶
type AppTileModule struct { Title string `json:"title"` Description string `json:"description"` Version string `json:"version"` Source AppTileModuleSourceMarketplaceModuleSource `json:"-"` IconV2 *AppTileModuleIconV2MarketplaceModuleImage `json:"iconV2"` }
AppTileModule includes the GraphQL fields of MarketplaceModule requested by the fragment AppTileModule.
func (*AppTileModule) GetDescription ¶
func (v *AppTileModule) GetDescription() string
GetDescription returns AppTileModule.Description, and is useful for accessing the field via an interface.
func (*AppTileModule) GetIconV2 ¶
func (v *AppTileModule) GetIconV2() *AppTileModuleIconV2MarketplaceModuleImage
GetIconV2 returns AppTileModule.IconV2, and is useful for accessing the field via an interface.
func (*AppTileModule) GetSource ¶
func (v *AppTileModule) GetSource() AppTileModuleSourceMarketplaceModuleSource
GetSource returns AppTileModule.Source, and is useful for accessing the field via an interface.
func (*AppTileModule) GetTitle ¶
func (v *AppTileModule) GetTitle() string
GetTitle returns AppTileModule.Title, and is useful for accessing the field via an interface.
func (*AppTileModule) GetVersion ¶
func (v *AppTileModule) GetVersion() string
GetVersion returns AppTileModule.Version, and is useful for accessing the field via an interface.
func (*AppTileModule) MarshalJSON ¶
func (v *AppTileModule) MarshalJSON() ([]byte, error)
func (*AppTileModule) UnmarshalJSON ¶
func (v *AppTileModule) UnmarshalJSON(b []byte) error
type AppTileModuleIconV2MarketplaceModuleImage ¶
type AppTileModuleIconV2MarketplaceModuleImage struct { Url string `json:"url"` FileName string `json:"fileName"` FileExtension string `json:"fileExtension"` }
AppTileModuleIconV2MarketplaceModuleImage includes the requested fields of the GraphQL type MarketplaceModuleImage.
func (*AppTileModuleIconV2MarketplaceModuleImage) GetFileExtension ¶
func (v *AppTileModuleIconV2MarketplaceModuleImage) GetFileExtension() string
GetFileExtension returns AppTileModuleIconV2MarketplaceModuleImage.FileExtension, and is useful for accessing the field via an interface.
func (*AppTileModuleIconV2MarketplaceModuleImage) GetFileName ¶
func (v *AppTileModuleIconV2MarketplaceModuleImage) GetFileName() string
GetFileName returns AppTileModuleIconV2MarketplaceModuleImage.FileName, and is useful for accessing the field via an interface.
func (*AppTileModuleIconV2MarketplaceModuleImage) GetUrl ¶
func (v *AppTileModuleIconV2MarketplaceModuleImage) GetUrl() string
GetUrl returns AppTileModuleIconV2MarketplaceModuleImage.Url, and is useful for accessing the field via an interface.
type AppTileModuleSourceAppTile ¶
type AppTileModuleSourceAppTile struct { Typename string `json:"__typename"` Id string `json:"id"` }
AppTileModuleSourceAppTile includes the requested fields of the GraphQL type AppTile.
func (*AppTileModuleSourceAppTile) GetId ¶
func (v *AppTileModuleSourceAppTile) GetId() string
GetId returns AppTileModuleSourceAppTile.Id, and is useful for accessing the field via an interface.
func (*AppTileModuleSourceAppTile) GetTypename ¶
func (v *AppTileModuleSourceAppTile) GetTypename() string
GetTypename returns AppTileModuleSourceAppTile.Typename, and is useful for accessing the field via an interface.
type AppTileModuleSourceConsent ¶
type AppTileModuleSourceConsent struct {
Typename string `json:"__typename"`
}
AppTileModuleSourceConsent includes the requested fields of the GraphQL type Consent.
func (*AppTileModuleSourceConsent) GetTypename ¶
func (v *AppTileModuleSourceConsent) GetTypename() string
GetTypename returns AppTileModuleSourceConsent.Typename, and is useful for accessing the field via an interface.
type AppTileModuleSourceDomainOntology ¶
type AppTileModuleSourceDomainOntology struct {
Typename string `json:"__typename"`
}
AppTileModuleSourceDomainOntology includes the requested fields of the GraphQL type DomainOntology.
func (*AppTileModuleSourceDomainOntology) GetTypename ¶
func (v *AppTileModuleSourceDomainOntology) GetTypename() string
GetTypename returns AppTileModuleSourceDomainOntology.Typename, and is useful for accessing the field via an interface.
type AppTileModuleSourceInsightsLayout ¶
type AppTileModuleSourceInsightsLayout struct {
Typename string `json:"__typename"`
}
AppTileModuleSourceInsightsLayout includes the requested fields of the GraphQL type InsightsLayout.
func (*AppTileModuleSourceInsightsLayout) GetTypename ¶
func (v *AppTileModuleSourceInsightsLayout) GetTypename() string
GetTypename returns AppTileModuleSourceInsightsLayout.Typename, and is useful for accessing the field via an interface.
type AppTileModuleSourceMarketplaceModuleSource ¶
type AppTileModuleSourceMarketplaceModuleSource interface { // GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values). GetTypename() string // contains filtered or unexported methods }
AppTileModuleSourceMarketplaceModuleSource includes the requested fields of the GraphQL interface MarketplaceModuleSource.
AppTileModuleSourceMarketplaceModuleSource is implemented by the following types: AppTileModuleSourceAppTile AppTileModuleSourceConsent AppTileModuleSourceDomainOntology AppTileModuleSourceInsightsLayout AppTileModuleSourceNotebook AppTileModuleSourceOcrReportExtractor AppTileModuleSourcePatientLayout AppTileModuleSourceProcessOntology AppTileModuleSourceProgramEnrollment AppTileModuleSourceProgramTemplate AppTileModuleSourceSearchLayout AppTileModuleSourceSurvey AppTileModuleSourceWellnessOffering AppTileModuleSourceWorkflow
type AppTileModuleSourceNotebook ¶
type AppTileModuleSourceNotebook struct {
Typename string `json:"__typename"`
}
AppTileModuleSourceNotebook includes the requested fields of the GraphQL type Notebook.
func (*AppTileModuleSourceNotebook) GetTypename ¶
func (v *AppTileModuleSourceNotebook) GetTypename() string
GetTypename returns AppTileModuleSourceNotebook.Typename, and is useful for accessing the field via an interface.
type AppTileModuleSourceOcrReportExtractor ¶
type AppTileModuleSourceOcrReportExtractor struct {
Typename string `json:"__typename"`
}
AppTileModuleSourceOcrReportExtractor includes the requested fields of the GraphQL type OcrReportExtractor.
func (*AppTileModuleSourceOcrReportExtractor) GetTypename ¶
func (v *AppTileModuleSourceOcrReportExtractor) GetTypename() string
GetTypename returns AppTileModuleSourceOcrReportExtractor.Typename, and is useful for accessing the field via an interface.
type AppTileModuleSourcePatientLayout ¶
type AppTileModuleSourcePatientLayout struct {
Typename string `json:"__typename"`
}
AppTileModuleSourcePatientLayout includes the requested fields of the GraphQL type PatientLayout.
func (*AppTileModuleSourcePatientLayout) GetTypename ¶
func (v *AppTileModuleSourcePatientLayout) GetTypename() string
GetTypename returns AppTileModuleSourcePatientLayout.Typename, and is useful for accessing the field via an interface.
type AppTileModuleSourceProcessOntology ¶
type AppTileModuleSourceProcessOntology struct {
Typename string `json:"__typename"`
}
AppTileModuleSourceProcessOntology includes the requested fields of the GraphQL type ProcessOntology.
func (*AppTileModuleSourceProcessOntology) GetTypename ¶
func (v *AppTileModuleSourceProcessOntology) GetTypename() string
GetTypename returns AppTileModuleSourceProcessOntology.Typename, and is useful for accessing the field via an interface.
type AppTileModuleSourceProgramEnrollment ¶
type AppTileModuleSourceProgramEnrollment struct {
Typename string `json:"__typename"`
}
AppTileModuleSourceProgramEnrollment includes the requested fields of the GraphQL type ProgramEnrollment.
func (*AppTileModuleSourceProgramEnrollment) GetTypename ¶
func (v *AppTileModuleSourceProgramEnrollment) GetTypename() string
GetTypename returns AppTileModuleSourceProgramEnrollment.Typename, and is useful for accessing the field via an interface.
type AppTileModuleSourceProgramTemplate ¶
type AppTileModuleSourceProgramTemplate struct {
Typename string `json:"__typename"`
}
AppTileModuleSourceProgramTemplate includes the requested fields of the GraphQL type ProgramTemplate.
func (*AppTileModuleSourceProgramTemplate) GetTypename ¶
func (v *AppTileModuleSourceProgramTemplate) GetTypename() string
GetTypename returns AppTileModuleSourceProgramTemplate.Typename, and is useful for accessing the field via an interface.
type AppTileModuleSourceSearchLayout ¶
type AppTileModuleSourceSearchLayout struct {
Typename string `json:"__typename"`
}
AppTileModuleSourceSearchLayout includes the requested fields of the GraphQL type SearchLayout.
func (*AppTileModuleSourceSearchLayout) GetTypename ¶
func (v *AppTileModuleSourceSearchLayout) GetTypename() string
GetTypename returns AppTileModuleSourceSearchLayout.Typename, and is useful for accessing the field via an interface.
type AppTileModuleSourceSurvey ¶
type AppTileModuleSourceSurvey struct {
Typename string `json:"__typename"`
}
AppTileModuleSourceSurvey includes the requested fields of the GraphQL type Survey.
func (*AppTileModuleSourceSurvey) GetTypename ¶
func (v *AppTileModuleSourceSurvey) GetTypename() string
GetTypename returns AppTileModuleSourceSurvey.Typename, and is useful for accessing the field via an interface.
type AppTileModuleSourceWellnessOffering ¶
type AppTileModuleSourceWellnessOffering struct {
Typename string `json:"__typename"`
}
AppTileModuleSourceWellnessOffering includes the requested fields of the GraphQL type WellnessOffering.
func (*AppTileModuleSourceWellnessOffering) GetTypename ¶
func (v *AppTileModuleSourceWellnessOffering) GetTypename() string
GetTypename returns AppTileModuleSourceWellnessOffering.Typename, and is useful for accessing the field via an interface.
type AppTileModuleSourceWorkflow ¶
type AppTileModuleSourceWorkflow struct {
Typename string `json:"__typename"`
}
AppTileModuleSourceWorkflow includes the requested fields of the GraphQL type Workflow.
func (*AppTileModuleSourceWorkflow) GetTypename ¶
func (v *AppTileModuleSourceWorkflow) GetTypename() string
GetTypename returns AppTileModuleSourceWorkflow.Typename, and is useful for accessing the field via an interface.
type ApproveModuleApproveModulePublishApproveModulePublishResponse ¶
type ApproveModuleApproveModulePublishApproveModulePublishResponse struct { Id string `json:"id"` Version ApproveModuleApproveModulePublishApproveModulePublishResponseVersionModuleVersionResponse `json:"version"` }
ApproveModuleApproveModulePublishApproveModulePublishResponse includes the requested fields of the GraphQL type ApproveModulePublishResponse.
func (*ApproveModuleApproveModulePublishApproveModulePublishResponse) GetId ¶
func (v *ApproveModuleApproveModulePublishApproveModulePublishResponse) GetId() string
GetId returns ApproveModuleApproveModulePublishApproveModulePublishResponse.Id, and is useful for accessing the field via an interface.
func (*ApproveModuleApproveModulePublishApproveModulePublishResponse) GetVersion ¶
func (v *ApproveModuleApproveModulePublishApproveModulePublishResponse) GetVersion() ApproveModuleApproveModulePublishApproveModulePublishResponseVersionModuleVersionResponse
GetVersion returns ApproveModuleApproveModulePublishApproveModulePublishResponse.Version, and is useful for accessing the field via an interface.
type ApproveModuleApproveModulePublishApproveModulePublishResponseVersionModuleVersionResponse ¶
type ApproveModuleApproveModulePublishApproveModulePublishResponseVersionModuleVersionResponse struct {
Version string `json:"version"`
}
ApproveModuleApproveModulePublishApproveModulePublishResponseVersionModuleVersionResponse includes the requested fields of the GraphQL type ModuleVersionResponse.
func (*ApproveModuleApproveModulePublishApproveModulePublishResponseVersionModuleVersionResponse) GetVersion ¶
func (v *ApproveModuleApproveModulePublishApproveModulePublishResponseVersionModuleVersionResponse) GetVersion() string
GetVersion returns ApproveModuleApproveModulePublishApproveModulePublishResponseVersionModuleVersionResponse.Version, and is useful for accessing the field via an interface.
type ApproveModulePublishInput ¶
type ApproveModulePublishInput struct { Entitlements []Entitlement `json:"entitlements"` IsTestModule bool `json:"isTestModule"` ModuleId string `json:"moduleId"` Notes string `json:"notes"` }
func (*ApproveModulePublishInput) GetEntitlements ¶
func (v *ApproveModulePublishInput) GetEntitlements() []Entitlement
GetEntitlements returns ApproveModulePublishInput.Entitlements, and is useful for accessing the field via an interface.
func (*ApproveModulePublishInput) GetIsTestModule ¶ added in v1.2.0
func (v *ApproveModulePublishInput) GetIsTestModule() bool
GetIsTestModule returns ApproveModulePublishInput.IsTestModule, and is useful for accessing the field via an interface.
func (*ApproveModulePublishInput) GetModuleId ¶
func (v *ApproveModulePublishInput) GetModuleId() string
GetModuleId returns ApproveModulePublishInput.ModuleId, and is useful for accessing the field via an interface.
func (*ApproveModulePublishInput) GetNotes ¶
func (v *ApproveModulePublishInput) GetNotes() string
GetNotes returns ApproveModulePublishInput.Notes, and is useful for accessing the field via an interface.
type ApproveModuleResponse ¶
type ApproveModuleResponse struct { // Approves draft module review and publishes module to the marketplace ApproveModulePublish ApproveModuleApproveModulePublishApproveModulePublishResponse `json:"approveModulePublish"` }
ApproveModuleResponse is returned by ApproveModule on success.
func ApproveModule ¶
func ApproveModule( ctx context.Context, client graphql.Client, input ApproveModulePublishInput, ) (*ApproveModuleResponse, error)
func (*ApproveModuleResponse) GetApproveModulePublish ¶
func (v *ApproveModuleResponse) GetApproveModulePublish() ApproveModuleApproveModulePublishApproveModulePublishResponse
GetApproveModulePublish returns ApproveModuleResponse.ApproveModulePublish, and is useful for accessing the field via an interface.
type AssignModuleReviewToSelfAssignDraftModuleForReviewAssignDraftModuleForReviewResponse ¶
type AssignModuleReviewToSelfAssignDraftModuleForReviewAssignDraftModuleForReviewResponse struct { AssignedReviewer string `json:"assignedReviewer"` ModuleId string `json:"moduleId"` }
AssignModuleReviewToSelfAssignDraftModuleForReviewAssignDraftModuleForReviewResponse includes the requested fields of the GraphQL type AssignDraftModuleForReviewResponse.
func (*AssignModuleReviewToSelfAssignDraftModuleForReviewAssignDraftModuleForReviewResponse) GetAssignedReviewer ¶
func (v *AssignModuleReviewToSelfAssignDraftModuleForReviewAssignDraftModuleForReviewResponse) GetAssignedReviewer() string
GetAssignedReviewer returns AssignModuleReviewToSelfAssignDraftModuleForReviewAssignDraftModuleForReviewResponse.AssignedReviewer, and is useful for accessing the field via an interface.
func (*AssignModuleReviewToSelfAssignDraftModuleForReviewAssignDraftModuleForReviewResponse) GetModuleId ¶
func (v *AssignModuleReviewToSelfAssignDraftModuleForReviewAssignDraftModuleForReviewResponse) GetModuleId() string
GetModuleId returns AssignModuleReviewToSelfAssignDraftModuleForReviewAssignDraftModuleForReviewResponse.ModuleId, and is useful for accessing the field via an interface.
type AssignModuleReviewToSelfResponse ¶
type AssignModuleReviewToSelfResponse struct { // Assigns draft module to the current user for manual review AssignDraftModuleForReview AssignModuleReviewToSelfAssignDraftModuleForReviewAssignDraftModuleForReviewResponse `json:"assignDraftModuleForReview"` }
AssignModuleReviewToSelfResponse is returned by AssignModuleReviewToSelf on success.
func (*AssignModuleReviewToSelfResponse) GetAssignDraftModuleForReview ¶
func (v *AssignModuleReviewToSelfResponse) GetAssignDraftModuleForReview() AssignModuleReviewToSelfAssignDraftModuleForReviewAssignDraftModuleForReviewResponse
GetAssignDraftModuleForReview returns AssignModuleReviewToSelfResponse.AssignDraftModuleForReview, and is useful for accessing the field via an interface.
type CreateAppStoreListingCreateWebAppAppStoreWebApplication ¶
type CreateAppStoreListingCreateWebAppAppStoreWebApplication struct {
Id string `json:"id"`
}
CreateAppStoreListingCreateWebAppAppStoreWebApplication includes the requested fields of the GraphQL type AppStoreWebApplication. The GraphQL type's documentation follows.
a basic app meant to simply be loaded in a browser
func (*CreateAppStoreListingCreateWebAppAppStoreWebApplication) GetId ¶
func (v *CreateAppStoreListingCreateWebAppAppStoreWebApplication) GetId() string
GetId returns CreateAppStoreListingCreateWebAppAppStoreWebApplication.Id, and is useful for accessing the field via an interface.
type CreateAppStoreListingResponse ¶
type CreateAppStoreListingResponse struct {
CreateWebApp CreateAppStoreListingCreateWebAppAppStoreWebApplication `json:"createWebApp"`
}
CreateAppStoreListingResponse is returned by CreateAppStoreListing on success.
func CreateAppStoreListing ¶
func CreateAppStoreListing( ctx context.Context, client graphql.Client, input CreateWebAppInput, ) (*CreateAppStoreListingResponse, error)
func (*CreateAppStoreListingResponse) GetCreateWebApp ¶
func (v *CreateAppStoreListingResponse) GetCreateWebApp() CreateAppStoreListingCreateWebAppAppStoreWebApplication
GetCreateWebApp returns CreateAppStoreListingResponse.CreateWebApp, and is useful for accessing the field via an interface.
type CreateDraftModuleCreateDraftModuleCreateDraftModuleResponse ¶
type CreateDraftModuleCreateDraftModuleCreateDraftModuleResponse struct {
Id string `json:"id"`
}
CreateDraftModuleCreateDraftModuleCreateDraftModuleResponse includes the requested fields of the GraphQL type CreateDraftModuleResponse.
func (*CreateDraftModuleCreateDraftModuleCreateDraftModuleResponse) GetId ¶
func (v *CreateDraftModuleCreateDraftModuleCreateDraftModuleResponse) GetId() string
GetId returns CreateDraftModuleCreateDraftModuleCreateDraftModuleResponse.Id, and is useful for accessing the field via an interface.
type CreateDraftModuleInput ¶
type CreateDraftModuleInput struct { Category ModuleCategory `json:"category"` Description string `json:"description"` Icon any `json:"icon"` // A unique identifier to use for the new module. If not provided, one will be generated. Id string `json:"id"` Languages []string `json:"languages"` LicenseDetails LicenseDetailsInput `json:"licenseDetails"` ParentModuleId string `json:"parentModuleId"` PreviewImages []FileWithDescription `json:"previewImages"` PreviewVideoUrls []string `json:"previewVideoUrls"` Prices []DraftModulePriceInput `json:"prices"` Products []ModuleProduct `json:"products"` Scope MarketplaceModuleScope `json:"scope,omitempty"` Support string `json:"support"` Tags []string `json:"tags"` Title string `json:"title"` WebsiteUrl string `json:"websiteUrl"` }
func (*CreateDraftModuleInput) GetCategory ¶
func (v *CreateDraftModuleInput) GetCategory() ModuleCategory
GetCategory returns CreateDraftModuleInput.Category, and is useful for accessing the field via an interface.
func (*CreateDraftModuleInput) GetDescription ¶
func (v *CreateDraftModuleInput) GetDescription() string
GetDescription returns CreateDraftModuleInput.Description, and is useful for accessing the field via an interface.
func (*CreateDraftModuleInput) GetIcon ¶
func (v *CreateDraftModuleInput) GetIcon() any
GetIcon returns CreateDraftModuleInput.Icon, and is useful for accessing the field via an interface.
func (*CreateDraftModuleInput) GetId ¶
func (v *CreateDraftModuleInput) GetId() string
GetId returns CreateDraftModuleInput.Id, and is useful for accessing the field via an interface.
func (*CreateDraftModuleInput) GetLanguages ¶
func (v *CreateDraftModuleInput) GetLanguages() []string
GetLanguages returns CreateDraftModuleInput.Languages, and is useful for accessing the field via an interface.
func (*CreateDraftModuleInput) GetLicenseDetails ¶
func (v *CreateDraftModuleInput) GetLicenseDetails() LicenseDetailsInput
GetLicenseDetails returns CreateDraftModuleInput.LicenseDetails, and is useful for accessing the field via an interface.
func (*CreateDraftModuleInput) GetParentModuleId ¶
func (v *CreateDraftModuleInput) GetParentModuleId() string
GetParentModuleId returns CreateDraftModuleInput.ParentModuleId, and is useful for accessing the field via an interface.
func (*CreateDraftModuleInput) GetPreviewImages ¶
func (v *CreateDraftModuleInput) GetPreviewImages() []FileWithDescription
GetPreviewImages returns CreateDraftModuleInput.PreviewImages, and is useful for accessing the field via an interface.
func (*CreateDraftModuleInput) GetPreviewVideoUrls ¶
func (v *CreateDraftModuleInput) GetPreviewVideoUrls() []string
GetPreviewVideoUrls returns CreateDraftModuleInput.PreviewVideoUrls, and is useful for accessing the field via an interface.
func (*CreateDraftModuleInput) GetPrices ¶
func (v *CreateDraftModuleInput) GetPrices() []DraftModulePriceInput
GetPrices returns CreateDraftModuleInput.Prices, and is useful for accessing the field via an interface.
func (*CreateDraftModuleInput) GetProducts ¶
func (v *CreateDraftModuleInput) GetProducts() []ModuleProduct
GetProducts returns CreateDraftModuleInput.Products, and is useful for accessing the field via an interface.
func (*CreateDraftModuleInput) GetScope ¶
func (v *CreateDraftModuleInput) GetScope() MarketplaceModuleScope
GetScope returns CreateDraftModuleInput.Scope, and is useful for accessing the field via an interface.
func (*CreateDraftModuleInput) GetSupport ¶
func (v *CreateDraftModuleInput) GetSupport() string
GetSupport returns CreateDraftModuleInput.Support, and is useful for accessing the field via an interface.
func (*CreateDraftModuleInput) GetTags ¶
func (v *CreateDraftModuleInput) GetTags() []string
GetTags returns CreateDraftModuleInput.Tags, and is useful for accessing the field via an interface.
func (*CreateDraftModuleInput) GetTitle ¶
func (v *CreateDraftModuleInput) GetTitle() string
GetTitle returns CreateDraftModuleInput.Title, and is useful for accessing the field via an interface.
func (*CreateDraftModuleInput) GetWebsiteUrl ¶
func (v *CreateDraftModuleInput) GetWebsiteUrl() string
GetWebsiteUrl returns CreateDraftModuleInput.WebsiteUrl, and is useful for accessing the field via an interface.
type CreateDraftModuleResponse ¶
type CreateDraftModuleResponse struct {
CreateDraftModule CreateDraftModuleCreateDraftModuleCreateDraftModuleResponse `json:"createDraftModule"`
}
CreateDraftModuleResponse is returned by CreateDraftModule on success.
func CreateDraftModule ¶
func CreateDraftModule( ctx context.Context, client graphql.Client, input CreateDraftModuleInput, ) (*CreateDraftModuleResponse, error)
func (*CreateDraftModuleResponse) GetCreateDraftModule ¶
func (v *CreateDraftModuleResponse) GetCreateDraftModule() CreateDraftModuleCreateDraftModuleCreateDraftModuleResponse
GetCreateDraftModule returns CreateDraftModuleResponse.CreateDraftModule, and is useful for accessing the field via an interface.
type CreateWebAppInput ¶
type CreateWebAppInput struct { AbacResource string `json:"abacResource"` AuthorDisplay string `json:"authorDisplay"` Description string `json:"description"` Id string `json:"id"` Image string `json:"image"` Locales []AppLocale `json:"locales"` Name string `json:"name"` Product AppStoreProduct `json:"product"` Url string `json:"url"` }
func (*CreateWebAppInput) GetAbacResource ¶
func (v *CreateWebAppInput) GetAbacResource() string
GetAbacResource returns CreateWebAppInput.AbacResource, and is useful for accessing the field via an interface.
func (*CreateWebAppInput) GetAuthorDisplay ¶
func (v *CreateWebAppInput) GetAuthorDisplay() string
GetAuthorDisplay returns CreateWebAppInput.AuthorDisplay, and is useful for accessing the field via an interface.
func (*CreateWebAppInput) GetDescription ¶
func (v *CreateWebAppInput) GetDescription() string
GetDescription returns CreateWebAppInput.Description, and is useful for accessing the field via an interface.
func (*CreateWebAppInput) GetId ¶
func (v *CreateWebAppInput) GetId() string
GetId returns CreateWebAppInput.Id, and is useful for accessing the field via an interface.
func (*CreateWebAppInput) GetImage ¶
func (v *CreateWebAppInput) GetImage() string
GetImage returns CreateWebAppInput.Image, and is useful for accessing the field via an interface.
func (*CreateWebAppInput) GetLocales ¶
func (v *CreateWebAppInput) GetLocales() []AppLocale
GetLocales returns CreateWebAppInput.Locales, and is useful for accessing the field via an interface.
func (*CreateWebAppInput) GetName ¶
func (v *CreateWebAppInput) GetName() string
GetName returns CreateWebAppInput.Name, and is useful for accessing the field via an interface.
func (*CreateWebAppInput) GetProduct ¶
func (v *CreateWebAppInput) GetProduct() AppStoreProduct
GetProduct returns CreateWebAppInput.Product, and is useful for accessing the field via an interface.
func (*CreateWebAppInput) GetUrl ¶
func (v *CreateWebAppInput) GetUrl() string
GetUrl returns CreateWebAppInput.Url, and is useful for accessing the field via an interface.
type DeleteAppStoreListingResponse ¶
type DeleteAppStoreListingResponse struct {
DeleteApp bool `json:"deleteApp"`
}
DeleteAppStoreListingResponse is returned by DeleteAppStoreListing on success.
func DeleteAppStoreListing ¶
func (*DeleteAppStoreListingResponse) GetDeleteApp ¶
func (v *DeleteAppStoreListingResponse) GetDeleteApp() bool
GetDeleteApp returns DeleteAppStoreListingResponse.DeleteApp, and is useful for accessing the field via an interface.
type DeleteModuleDeleteModuleDeleteModuleResponse ¶
type DeleteModuleDeleteModuleDeleteModuleResponse struct {
Id string `json:"id"`
}
DeleteModuleDeleteModuleDeleteModuleResponse includes the requested fields of the GraphQL type DeleteModuleResponse.
func (*DeleteModuleDeleteModuleDeleteModuleResponse) GetId ¶
func (v *DeleteModuleDeleteModuleDeleteModuleResponse) GetId() string
GetId returns DeleteModuleDeleteModuleDeleteModuleResponse.Id, and is useful for accessing the field via an interface.
type DeleteModuleInput ¶
func (*DeleteModuleInput) GetModuleId ¶
func (v *DeleteModuleInput) GetModuleId() string
GetModuleId returns DeleteModuleInput.ModuleId, and is useful for accessing the field via an interface.
func (*DeleteModuleInput) GetVersion ¶
func (v *DeleteModuleInput) GetVersion() string
GetVersion returns DeleteModuleInput.Version, and is useful for accessing the field via an interface.
type DeleteModuleResponse ¶
type DeleteModuleResponse struct {
DeleteModule DeleteModuleDeleteModuleDeleteModuleResponse `json:"deleteModule"`
}
DeleteModuleResponse is returned by DeleteModule on success.
func DeleteModule ¶
func DeleteModule( ctx context.Context, client graphql.Client, input DeleteModuleInput, ) (*DeleteModuleResponse, error)
func (*DeleteModuleResponse) GetDeleteModule ¶
func (v *DeleteModuleResponse) GetDeleteModule() DeleteModuleDeleteModuleDeleteModuleResponse
GetDeleteModule returns DeleteModuleResponse.DeleteModule, and is useful for accessing the field via an interface.
type DraftModulePriceInput ¶
type DraftModulePriceInput struct { // Amount in pennies USD Amount int `json:"amount"` Interval PaymentInterval `json:"interval"` }
func (*DraftModulePriceInput) GetAmount ¶
func (v *DraftModulePriceInput) GetAmount() int
GetAmount returns DraftModulePriceInput.Amount, and is useful for accessing the field via an interface.
func (*DraftModulePriceInput) GetInterval ¶
func (v *DraftModulePriceInput) GetInterval() PaymentInterval
GetInterval returns DraftModulePriceInput.Interval, and is useful for accessing the field via an interface.
type DraftWellnessOfferingModule ¶
type DraftWellnessOfferingModule struct { Id string `json:"id"` Title string `json:"title"` Description string `json:"description"` Source DraftWellnessOfferingModuleSourceMarketplaceModuleSource `json:"-"` }
DraftWellnessOfferingModule includes the GraphQL fields of DraftMarketplaceModule requested by the fragment DraftWellnessOfferingModule.
func (*DraftWellnessOfferingModule) GetDescription ¶
func (v *DraftWellnessOfferingModule) GetDescription() string
GetDescription returns DraftWellnessOfferingModule.Description, and is useful for accessing the field via an interface.
func (*DraftWellnessOfferingModule) GetId ¶
func (v *DraftWellnessOfferingModule) GetId() string
GetId returns DraftWellnessOfferingModule.Id, and is useful for accessing the field via an interface.
func (*DraftWellnessOfferingModule) GetSource ¶
func (v *DraftWellnessOfferingModule) GetSource() DraftWellnessOfferingModuleSourceMarketplaceModuleSource
GetSource returns DraftWellnessOfferingModule.Source, and is useful for accessing the field via an interface.
func (*DraftWellnessOfferingModule) GetTitle ¶
func (v *DraftWellnessOfferingModule) GetTitle() string
GetTitle returns DraftWellnessOfferingModule.Title, and is useful for accessing the field via an interface.
func (*DraftWellnessOfferingModule) MarshalJSON ¶
func (v *DraftWellnessOfferingModule) MarshalJSON() ([]byte, error)
func (*DraftWellnessOfferingModule) UnmarshalJSON ¶
func (v *DraftWellnessOfferingModule) UnmarshalJSON(b []byte) error
type DraftWellnessOfferingModuleSourceAppTile ¶
type DraftWellnessOfferingModuleSourceAppTile struct {
Typename string `json:"__typename"`
}
DraftWellnessOfferingModuleSourceAppTile includes the requested fields of the GraphQL type AppTile.
func (*DraftWellnessOfferingModuleSourceAppTile) GetTypename ¶
func (v *DraftWellnessOfferingModuleSourceAppTile) GetTypename() string
GetTypename returns DraftWellnessOfferingModuleSourceAppTile.Typename, and is useful for accessing the field via an interface.
type DraftWellnessOfferingModuleSourceConsent ¶
type DraftWellnessOfferingModuleSourceConsent struct {
Typename string `json:"__typename"`
}
DraftWellnessOfferingModuleSourceConsent includes the requested fields of the GraphQL type Consent.
func (*DraftWellnessOfferingModuleSourceConsent) GetTypename ¶
func (v *DraftWellnessOfferingModuleSourceConsent) GetTypename() string
GetTypename returns DraftWellnessOfferingModuleSourceConsent.Typename, and is useful for accessing the field via an interface.
type DraftWellnessOfferingModuleSourceDomainOntology ¶
type DraftWellnessOfferingModuleSourceDomainOntology struct {
Typename string `json:"__typename"`
}
DraftWellnessOfferingModuleSourceDomainOntology includes the requested fields of the GraphQL type DomainOntology.
func (*DraftWellnessOfferingModuleSourceDomainOntology) GetTypename ¶
func (v *DraftWellnessOfferingModuleSourceDomainOntology) GetTypename() string
GetTypename returns DraftWellnessOfferingModuleSourceDomainOntology.Typename, and is useful for accessing the field via an interface.
type DraftWellnessOfferingModuleSourceInsightsLayout ¶
type DraftWellnessOfferingModuleSourceInsightsLayout struct {
Typename string `json:"__typename"`
}
DraftWellnessOfferingModuleSourceInsightsLayout includes the requested fields of the GraphQL type InsightsLayout.
func (*DraftWellnessOfferingModuleSourceInsightsLayout) GetTypename ¶
func (v *DraftWellnessOfferingModuleSourceInsightsLayout) GetTypename() string
GetTypename returns DraftWellnessOfferingModuleSourceInsightsLayout.Typename, and is useful for accessing the field via an interface.
type DraftWellnessOfferingModuleSourceMarketplaceModuleSource ¶
type DraftWellnessOfferingModuleSourceMarketplaceModuleSource interface { // GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values). GetTypename() string // contains filtered or unexported methods }
DraftWellnessOfferingModuleSourceMarketplaceModuleSource includes the requested fields of the GraphQL interface MarketplaceModuleSource.
DraftWellnessOfferingModuleSourceMarketplaceModuleSource is implemented by the following types: DraftWellnessOfferingModuleSourceAppTile DraftWellnessOfferingModuleSourceConsent DraftWellnessOfferingModuleSourceDomainOntology DraftWellnessOfferingModuleSourceInsightsLayout DraftWellnessOfferingModuleSourceNotebook DraftWellnessOfferingModuleSourceOcrReportExtractor DraftWellnessOfferingModuleSourcePatientLayout DraftWellnessOfferingModuleSourceProcessOntology DraftWellnessOfferingModuleSourceProgramEnrollment DraftWellnessOfferingModuleSourceProgramTemplate DraftWellnessOfferingModuleSourceSearchLayout DraftWellnessOfferingModuleSourceSurvey DraftWellnessOfferingModuleSourceWellnessOffering DraftWellnessOfferingModuleSourceWorkflow
type DraftWellnessOfferingModuleSourceNotebook ¶
type DraftWellnessOfferingModuleSourceNotebook struct {
Typename string `json:"__typename"`
}
DraftWellnessOfferingModuleSourceNotebook includes the requested fields of the GraphQL type Notebook.
func (*DraftWellnessOfferingModuleSourceNotebook) GetTypename ¶
func (v *DraftWellnessOfferingModuleSourceNotebook) GetTypename() string
GetTypename returns DraftWellnessOfferingModuleSourceNotebook.Typename, and is useful for accessing the field via an interface.
type DraftWellnessOfferingModuleSourceOcrReportExtractor ¶
type DraftWellnessOfferingModuleSourceOcrReportExtractor struct {
Typename string `json:"__typename"`
}
DraftWellnessOfferingModuleSourceOcrReportExtractor includes the requested fields of the GraphQL type OcrReportExtractor.
func (*DraftWellnessOfferingModuleSourceOcrReportExtractor) GetTypename ¶
func (v *DraftWellnessOfferingModuleSourceOcrReportExtractor) GetTypename() string
GetTypename returns DraftWellnessOfferingModuleSourceOcrReportExtractor.Typename, and is useful for accessing the field via an interface.
type DraftWellnessOfferingModuleSourcePatientLayout ¶
type DraftWellnessOfferingModuleSourcePatientLayout struct {
Typename string `json:"__typename"`
}
DraftWellnessOfferingModuleSourcePatientLayout includes the requested fields of the GraphQL type PatientLayout.
func (*DraftWellnessOfferingModuleSourcePatientLayout) GetTypename ¶
func (v *DraftWellnessOfferingModuleSourcePatientLayout) GetTypename() string
GetTypename returns DraftWellnessOfferingModuleSourcePatientLayout.Typename, and is useful for accessing the field via an interface.
type DraftWellnessOfferingModuleSourceProcessOntology ¶
type DraftWellnessOfferingModuleSourceProcessOntology struct {
Typename string `json:"__typename"`
}
DraftWellnessOfferingModuleSourceProcessOntology includes the requested fields of the GraphQL type ProcessOntology.
func (*DraftWellnessOfferingModuleSourceProcessOntology) GetTypename ¶
func (v *DraftWellnessOfferingModuleSourceProcessOntology) GetTypename() string
GetTypename returns DraftWellnessOfferingModuleSourceProcessOntology.Typename, and is useful for accessing the field via an interface.
type DraftWellnessOfferingModuleSourceProgramEnrollment ¶
type DraftWellnessOfferingModuleSourceProgramEnrollment struct {
Typename string `json:"__typename"`
}
DraftWellnessOfferingModuleSourceProgramEnrollment includes the requested fields of the GraphQL type ProgramEnrollment.
func (*DraftWellnessOfferingModuleSourceProgramEnrollment) GetTypename ¶
func (v *DraftWellnessOfferingModuleSourceProgramEnrollment) GetTypename() string
GetTypename returns DraftWellnessOfferingModuleSourceProgramEnrollment.Typename, and is useful for accessing the field via an interface.
type DraftWellnessOfferingModuleSourceProgramTemplate ¶
type DraftWellnessOfferingModuleSourceProgramTemplate struct {
Typename string `json:"__typename"`
}
DraftWellnessOfferingModuleSourceProgramTemplate includes the requested fields of the GraphQL type ProgramTemplate.
func (*DraftWellnessOfferingModuleSourceProgramTemplate) GetTypename ¶
func (v *DraftWellnessOfferingModuleSourceProgramTemplate) GetTypename() string
GetTypename returns DraftWellnessOfferingModuleSourceProgramTemplate.Typename, and is useful for accessing the field via an interface.
type DraftWellnessOfferingModuleSourceSearchLayout ¶
type DraftWellnessOfferingModuleSourceSearchLayout struct {
Typename string `json:"__typename"`
}
DraftWellnessOfferingModuleSourceSearchLayout includes the requested fields of the GraphQL type SearchLayout.
func (*DraftWellnessOfferingModuleSourceSearchLayout) GetTypename ¶
func (v *DraftWellnessOfferingModuleSourceSearchLayout) GetTypename() string
GetTypename returns DraftWellnessOfferingModuleSourceSearchLayout.Typename, and is useful for accessing the field via an interface.
type DraftWellnessOfferingModuleSourceSurvey ¶
type DraftWellnessOfferingModuleSourceSurvey struct {
Typename string `json:"__typename"`
}
DraftWellnessOfferingModuleSourceSurvey includes the requested fields of the GraphQL type Survey.
func (*DraftWellnessOfferingModuleSourceSurvey) GetTypename ¶
func (v *DraftWellnessOfferingModuleSourceSurvey) GetTypename() string
GetTypename returns DraftWellnessOfferingModuleSourceSurvey.Typename, and is useful for accessing the field via an interface.
type DraftWellnessOfferingModuleSourceWellnessOffering ¶
type DraftWellnessOfferingModuleSourceWellnessOffering struct { Typename string `json:"__typename"` WellnessOfferingSource `json:"-"` }
DraftWellnessOfferingModuleSourceWellnessOffering includes the requested fields of the GraphQL type WellnessOffering.
func (*DraftWellnessOfferingModuleSourceWellnessOffering) GetAppLink ¶ added in v1.3.0
func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetAppLink() string
GetAppLink returns DraftWellnessOfferingModuleSourceWellnessOffering.AppLink, and is useful for accessing the field via an interface.
func (*DraftWellnessOfferingModuleSourceWellnessOffering) GetApproximateUnitCost ¶
func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetApproximateUnitCost() int
GetApproximateUnitCost returns DraftWellnessOfferingModuleSourceWellnessOffering.ApproximateUnitCost, and is useful for accessing the field via an interface.
func (*DraftWellnessOfferingModuleSourceWellnessOffering) GetConfigurationSchema ¶
func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetConfigurationSchema() string
GetConfigurationSchema returns DraftWellnessOfferingModuleSourceWellnessOffering.ConfigurationSchema, and is useful for accessing the field via an interface.
func (*DraftWellnessOfferingModuleSourceWellnessOffering) GetIconUrl ¶ added in v1.4.0
func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetIconUrl() string
GetIconUrl returns DraftWellnessOfferingModuleSourceWellnessOffering.IconUrl, and is useful for accessing the field via an interface.
func (*DraftWellnessOfferingModuleSourceWellnessOffering) GetId ¶
func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetId() string
GetId returns DraftWellnessOfferingModuleSourceWellnessOffering.Id, and is useful for accessing the field via an interface.
func (*DraftWellnessOfferingModuleSourceWellnessOffering) GetImageUrl ¶
func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetImageUrl() string
GetImageUrl returns DraftWellnessOfferingModuleSourceWellnessOffering.ImageUrl, and is useful for accessing the field via an interface.
func (*DraftWellnessOfferingModuleSourceWellnessOffering) GetInfoUrl ¶
func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetInfoUrl() string
GetInfoUrl returns DraftWellnessOfferingModuleSourceWellnessOffering.InfoUrl, and is useful for accessing the field via an interface.
func (*DraftWellnessOfferingModuleSourceWellnessOffering) GetPriceRange ¶ added in v1.4.0
func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetPriceRange() WellnessOfferingSourcePriceRange
GetPriceRange returns DraftWellnessOfferingModuleSourceWellnessOffering.PriceRange, and is useful for accessing the field via an interface.
func (*DraftWellnessOfferingModuleSourceWellnessOffering) GetProvider ¶
func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetProvider() string
GetProvider returns DraftWellnessOfferingModuleSourceWellnessOffering.Provider, and is useful for accessing the field via an interface.
func (*DraftWellnessOfferingModuleSourceWellnessOffering) GetSubsidyType ¶ added in v1.2.0
func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetSubsidyType() SubsidyType
GetSubsidyType returns DraftWellnessOfferingModuleSourceWellnessOffering.SubsidyType, and is useful for accessing the field via an interface.
func (*DraftWellnessOfferingModuleSourceWellnessOffering) GetTypename ¶
func (v *DraftWellnessOfferingModuleSourceWellnessOffering) GetTypename() string
GetTypename returns DraftWellnessOfferingModuleSourceWellnessOffering.Typename, and is useful for accessing the field via an interface.
func (*DraftWellnessOfferingModuleSourceWellnessOffering) MarshalJSON ¶
func (v *DraftWellnessOfferingModuleSourceWellnessOffering) MarshalJSON() ([]byte, error)
func (*DraftWellnessOfferingModuleSourceWellnessOffering) UnmarshalJSON ¶
func (v *DraftWellnessOfferingModuleSourceWellnessOffering) UnmarshalJSON(b []byte) error
type DraftWellnessOfferingModuleSourceWorkflow ¶
type DraftWellnessOfferingModuleSourceWorkflow struct {
Typename string `json:"__typename"`
}
DraftWellnessOfferingModuleSourceWorkflow includes the requested fields of the GraphQL type Workflow.
func (*DraftWellnessOfferingModuleSourceWorkflow) GetTypename ¶
func (v *DraftWellnessOfferingModuleSourceWorkflow) GetTypename() string
GetTypename returns DraftWellnessOfferingModuleSourceWorkflow.Typename, and is useful for accessing the field via an interface.
type EditAppStoreListingResponse ¶
type EditAppStoreListingResponse struct {
EditWebApp bool `json:"editWebApp"`
}
EditAppStoreListingResponse is returned by EditAppStoreListing on success.
func EditAppStoreListing ¶
func EditAppStoreListing( ctx context.Context, client graphql.Client, id string, edits EditWebAppInput, ) (*EditAppStoreListingResponse, error)
func (*EditAppStoreListingResponse) GetEditWebApp ¶
func (v *EditAppStoreListingResponse) GetEditWebApp() bool
GetEditWebApp returns EditAppStoreListingResponse.EditWebApp, and is useful for accessing the field via an interface.
type EditWebAppInput ¶
type EditWebAppInput struct { AbacResource string `json:"abacResource"` AuthorDisplay string `json:"authorDisplay"` Description string `json:"description"` Image string `json:"image"` Locales []AppLocale `json:"locales"` Name string `json:"name"` Url string `json:"url"` }
func (*EditWebAppInput) GetAbacResource ¶
func (v *EditWebAppInput) GetAbacResource() string
GetAbacResource returns EditWebAppInput.AbacResource, and is useful for accessing the field via an interface.
func (*EditWebAppInput) GetAuthorDisplay ¶
func (v *EditWebAppInput) GetAuthorDisplay() string
GetAuthorDisplay returns EditWebAppInput.AuthorDisplay, and is useful for accessing the field via an interface.
func (*EditWebAppInput) GetDescription ¶
func (v *EditWebAppInput) GetDescription() string
GetDescription returns EditWebAppInput.Description, and is useful for accessing the field via an interface.
func (*EditWebAppInput) GetImage ¶
func (v *EditWebAppInput) GetImage() string
GetImage returns EditWebAppInput.Image, and is useful for accessing the field via an interface.
func (*EditWebAppInput) GetLocales ¶
func (v *EditWebAppInput) GetLocales() []AppLocale
GetLocales returns EditWebAppInput.Locales, and is useful for accessing the field via an interface.
func (*EditWebAppInput) GetName ¶
func (v *EditWebAppInput) GetName() string
GetName returns EditWebAppInput.Name, and is useful for accessing the field via an interface.
func (*EditWebAppInput) GetUrl ¶
func (v *EditWebAppInput) GetUrl() string
GetUrl returns EditWebAppInput.Url, and is useful for accessing the field via an interface.
type Entitlement ¶
type Entitlement string
const ( EntitlementLifeascent Entitlement = "lifeAscent" EntitlementLifeascentlegacy Entitlement = "lifeAscentLegacy" EntitlementLifeplus Entitlement = "lifePlus" )
type FileWithDescription ¶
func (*FileWithDescription) GetDescription ¶
func (v *FileWithDescription) GetDescription() string
GetDescription returns FileWithDescription.Description, and is useful for accessing the field via an interface.
func (*FileWithDescription) GetFile ¶
func (v *FileWithDescription) GetFile() any
GetFile returns FileWithDescription.File, and is useful for accessing the field via an interface.
type FinalizeImageUploadFinalizeUploadFinalizeUploadResponse ¶
type FinalizeImageUploadFinalizeUploadFinalizeUploadResponse struct {
ModuleId string `json:"moduleId"`
}
FinalizeImageUploadFinalizeUploadFinalizeUploadResponse includes the requested fields of the GraphQL type FinalizeUploadResponse.
func (*FinalizeImageUploadFinalizeUploadFinalizeUploadResponse) GetModuleId ¶
func (v *FinalizeImageUploadFinalizeUploadFinalizeUploadResponse) GetModuleId() string
GetModuleId returns FinalizeImageUploadFinalizeUploadFinalizeUploadResponse.ModuleId, and is useful for accessing the field via an interface.
type FinalizeImageUploadResponse ¶
type FinalizeImageUploadResponse struct {
FinalizeUpload FinalizeImageUploadFinalizeUploadFinalizeUploadResponse `json:"finalizeUpload"`
}
FinalizeImageUploadResponse is returned by FinalizeImageUpload on success.
func FinalizeImageUpload ¶
func FinalizeImageUpload( ctx context.Context, client graphql.Client, input FinalizeUploadInput, ) (*FinalizeImageUploadResponse, error)
func (*FinalizeImageUploadResponse) GetFinalizeUpload ¶
func (v *FinalizeImageUploadResponse) GetFinalizeUpload() FinalizeImageUploadFinalizeUploadFinalizeUploadResponse
GetFinalizeUpload returns FinalizeImageUploadResponse.FinalizeUpload, and is useful for accessing the field via an interface.
type FinalizeUploadInput ¶
type FinalizeUploadInput struct { Description string `json:"description"` Id string `json:"id"` ModuleId string `json:"moduleId"` Priority int `json:"priority"` Type UploadType `json:"type"` }
func (*FinalizeUploadInput) GetDescription ¶
func (v *FinalizeUploadInput) GetDescription() string
GetDescription returns FinalizeUploadInput.Description, and is useful for accessing the field via an interface.
func (*FinalizeUploadInput) GetId ¶
func (v *FinalizeUploadInput) GetId() string
GetId returns FinalizeUploadInput.Id, and is useful for accessing the field via an interface.
func (*FinalizeUploadInput) GetModuleId ¶
func (v *FinalizeUploadInput) GetModuleId() string
GetModuleId returns FinalizeUploadInput.ModuleId, and is useful for accessing the field via an interface.
func (*FinalizeUploadInput) GetPriority ¶
func (v *FinalizeUploadInput) GetPriority() int
GetPriority returns FinalizeUploadInput.Priority, and is useful for accessing the field via an interface.
func (*FinalizeUploadInput) GetType ¶
func (v *FinalizeUploadInput) GetType() UploadType
GetType returns FinalizeUploadInput.Type, and is useful for accessing the field via an interface.
type GetAppStoreListingAppAppStoreApplication ¶
type GetAppStoreListingAppAppStoreApplication interface { // GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values). GetTypename() string // GetName returns the interface-field "name" from its implementation. GetName() string // GetDescription returns the interface-field "description" from its implementation. GetDescription() string // GetAuthorDisplay returns the interface-field "authorDisplay" from its implementation. // The GraphQL interface field's documentation follows. // // Optional display string - used to display the author if not LifeOmic GetAuthorDisplay() string // GetImage returns the interface-field "image" from its implementation. GetImage() string // contains filtered or unexported methods }
GetAppStoreListingAppAppStoreApplication includes the requested fields of the GraphQL interface AppStoreApplication.
GetAppStoreListingAppAppStoreApplication is implemented by the following types: GetAppStoreListingAppAppStoreWebApplication
type GetAppStoreListingAppAppStoreWebApplication ¶
type GetAppStoreListingAppAppStoreWebApplication struct { Typename string `json:"__typename"` Name string `json:"name"` Description string `json:"description"` // Optional display string - used to display the author if not LifeOmic AuthorDisplay string `json:"authorDisplay"` Image string `json:"image"` Url string `json:"url"` }
GetAppStoreListingAppAppStoreWebApplication includes the requested fields of the GraphQL type AppStoreWebApplication. The GraphQL type's documentation follows.
a basic app meant to simply be loaded in a browser
func (*GetAppStoreListingAppAppStoreWebApplication) GetAuthorDisplay ¶
func (v *GetAppStoreListingAppAppStoreWebApplication) GetAuthorDisplay() string
GetAuthorDisplay returns GetAppStoreListingAppAppStoreWebApplication.AuthorDisplay, and is useful for accessing the field via an interface.
func (*GetAppStoreListingAppAppStoreWebApplication) GetDescription ¶
func (v *GetAppStoreListingAppAppStoreWebApplication) GetDescription() string
GetDescription returns GetAppStoreListingAppAppStoreWebApplication.Description, and is useful for accessing the field via an interface.
func (*GetAppStoreListingAppAppStoreWebApplication) GetImage ¶
func (v *GetAppStoreListingAppAppStoreWebApplication) GetImage() string
GetImage returns GetAppStoreListingAppAppStoreWebApplication.Image, and is useful for accessing the field via an interface.
func (*GetAppStoreListingAppAppStoreWebApplication) GetName ¶
func (v *GetAppStoreListingAppAppStoreWebApplication) GetName() string
GetName returns GetAppStoreListingAppAppStoreWebApplication.Name, and is useful for accessing the field via an interface.
func (*GetAppStoreListingAppAppStoreWebApplication) GetTypename ¶
func (v *GetAppStoreListingAppAppStoreWebApplication) GetTypename() string
GetTypename returns GetAppStoreListingAppAppStoreWebApplication.Typename, and is useful for accessing the field via an interface.
func (*GetAppStoreListingAppAppStoreWebApplication) GetUrl ¶
func (v *GetAppStoreListingAppAppStoreWebApplication) GetUrl() string
GetUrl returns GetAppStoreListingAppAppStoreWebApplication.Url, and is useful for accessing the field via an interface.
type GetAppStoreListingResponse ¶
type GetAppStoreListingResponse struct {
App GetAppStoreListingAppAppStoreApplication `json:"-"`
}
GetAppStoreListingResponse is returned by GetAppStoreListing on success.
func GetAppStoreListing ¶
func (*GetAppStoreListingResponse) GetApp ¶
func (v *GetAppStoreListingResponse) GetApp() GetAppStoreListingAppAppStoreApplication
GetApp returns GetAppStoreListingResponse.App, and is useful for accessing the field via an interface.
func (*GetAppStoreListingResponse) MarshalJSON ¶
func (v *GetAppStoreListingResponse) MarshalJSON() ([]byte, error)
func (*GetAppStoreListingResponse) UnmarshalJSON ¶
func (v *GetAppStoreListingResponse) UnmarshalJSON(b []byte) error
type GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule ¶
type GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule struct {
DraftWellnessOfferingModule `json:"-"`
}
GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule includes the requested fields of the GraphQL type DraftMarketplaceModule.
func (*GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) GetDescription ¶
func (v *GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) GetDescription() string
GetDescription returns GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule.Description, and is useful for accessing the field via an interface.
func (*GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) GetId ¶
func (v *GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) GetId() string
GetId returns GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule.Id, and is useful for accessing the field via an interface.
func (*GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) GetSource ¶
func (v *GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) GetSource() DraftWellnessOfferingModuleSourceMarketplaceModuleSource
GetSource returns GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule.Source, and is useful for accessing the field via an interface.
func (*GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) GetTitle ¶
func (v *GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) GetTitle() string
GetTitle returns GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule.Title, and is useful for accessing the field via an interface.
func (*GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) MarshalJSON ¶
func (v *GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) MarshalJSON() ([]byte, error)
func (*GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) UnmarshalJSON ¶
func (v *GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule) UnmarshalJSON(b []byte) error
type GetDraftWellnessOfferingModuleResponse ¶
type GetDraftWellnessOfferingModuleResponse struct {
DraftModule GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule `json:"draftModule"`
}
GetDraftWellnessOfferingModuleResponse is returned by GetDraftWellnessOfferingModule on success.
func (*GetDraftWellnessOfferingModuleResponse) GetDraftModule ¶
func (v *GetDraftWellnessOfferingModuleResponse) GetDraftModule() GetDraftWellnessOfferingModuleDraftModuleDraftMarketplaceModule
GetDraftModule returns GetDraftWellnessOfferingModuleResponse.DraftModule, and is useful for accessing the field via an interface.
type GetPublishedModuleMyModuleMarketplaceModule ¶
type GetPublishedModuleMyModuleMarketplaceModule struct {
AppTileModule `json:"-"`
}
GetPublishedModuleMyModuleMarketplaceModule includes the requested fields of the GraphQL type MarketplaceModule.
func (*GetPublishedModuleMyModuleMarketplaceModule) GetDescription ¶
func (v *GetPublishedModuleMyModuleMarketplaceModule) GetDescription() string
GetDescription returns GetPublishedModuleMyModuleMarketplaceModule.Description, and is useful for accessing the field via an interface.
func (*GetPublishedModuleMyModuleMarketplaceModule) GetIconV2 ¶
func (v *GetPublishedModuleMyModuleMarketplaceModule) GetIconV2() *AppTileModuleIconV2MarketplaceModuleImage
GetIconV2 returns GetPublishedModuleMyModuleMarketplaceModule.IconV2, and is useful for accessing the field via an interface.
func (*GetPublishedModuleMyModuleMarketplaceModule) GetSource ¶
func (v *GetPublishedModuleMyModuleMarketplaceModule) GetSource() AppTileModuleSourceMarketplaceModuleSource
GetSource returns GetPublishedModuleMyModuleMarketplaceModule.Source, and is useful for accessing the field via an interface.
func (*GetPublishedModuleMyModuleMarketplaceModule) GetTitle ¶
func (v *GetPublishedModuleMyModuleMarketplaceModule) GetTitle() string
GetTitle returns GetPublishedModuleMyModuleMarketplaceModule.Title, and is useful for accessing the field via an interface.
func (*GetPublishedModuleMyModuleMarketplaceModule) GetVersion ¶
func (v *GetPublishedModuleMyModuleMarketplaceModule) GetVersion() string
GetVersion returns GetPublishedModuleMyModuleMarketplaceModule.Version, and is useful for accessing the field via an interface.
func (*GetPublishedModuleMyModuleMarketplaceModule) MarshalJSON ¶
func (v *GetPublishedModuleMyModuleMarketplaceModule) MarshalJSON() ([]byte, error)
func (*GetPublishedModuleMyModuleMarketplaceModule) UnmarshalJSON ¶
func (v *GetPublishedModuleMyModuleMarketplaceModule) UnmarshalJSON(b []byte) error
type GetPublishedModuleResponse ¶
type GetPublishedModuleResponse struct {
MyModule GetPublishedModuleMyModuleMarketplaceModule `json:"myModule"`
}
GetPublishedModuleResponse is returned by GetPublishedModule on success.
func GetPublishedModule ¶
func (*GetPublishedModuleResponse) GetMyModule ¶
func (v *GetPublishedModuleResponse) GetMyModule() GetPublishedModuleMyModuleMarketplaceModule
GetMyModule returns GetPublishedModuleResponse.MyModule, and is useful for accessing the field via an interface.
type GetWellnessOfferingModuleMyModuleMarketplaceModule ¶
type GetWellnessOfferingModuleMyModuleMarketplaceModule struct {
WellnessOfferingModule `json:"-"`
}
GetWellnessOfferingModuleMyModuleMarketplaceModule includes the requested fields of the GraphQL type MarketplaceModule.
func (*GetWellnessOfferingModuleMyModuleMarketplaceModule) GetDescription ¶
func (v *GetWellnessOfferingModuleMyModuleMarketplaceModule) GetDescription() string
GetDescription returns GetWellnessOfferingModuleMyModuleMarketplaceModule.Description, and is useful for accessing the field via an interface.
func (*GetWellnessOfferingModuleMyModuleMarketplaceModule) GetId ¶
func (v *GetWellnessOfferingModuleMyModuleMarketplaceModule) GetId() string
GetId returns GetWellnessOfferingModuleMyModuleMarketplaceModule.Id, and is useful for accessing the field via an interface.
func (*GetWellnessOfferingModuleMyModuleMarketplaceModule) GetSource ¶
func (v *GetWellnessOfferingModuleMyModuleMarketplaceModule) GetSource() WellnessOfferingModuleSourceMarketplaceModuleSource
GetSource returns GetWellnessOfferingModuleMyModuleMarketplaceModule.Source, and is useful for accessing the field via an interface.
func (*GetWellnessOfferingModuleMyModuleMarketplaceModule) GetTitle ¶
func (v *GetWellnessOfferingModuleMyModuleMarketplaceModule) GetTitle() string
GetTitle returns GetWellnessOfferingModuleMyModuleMarketplaceModule.Title, and is useful for accessing the field via an interface.
func (*GetWellnessOfferingModuleMyModuleMarketplaceModule) GetVersion ¶
func (v *GetWellnessOfferingModuleMyModuleMarketplaceModule) GetVersion() string
GetVersion returns GetWellnessOfferingModuleMyModuleMarketplaceModule.Version, and is useful for accessing the field via an interface.
func (*GetWellnessOfferingModuleMyModuleMarketplaceModule) MarshalJSON ¶
func (v *GetWellnessOfferingModuleMyModuleMarketplaceModule) MarshalJSON() ([]byte, error)
func (*GetWellnessOfferingModuleMyModuleMarketplaceModule) UnmarshalJSON ¶
func (v *GetWellnessOfferingModuleMyModuleMarketplaceModule) UnmarshalJSON(b []byte) error
type GetWellnessOfferingModuleResponse ¶
type GetWellnessOfferingModuleResponse struct {
MyModule GetWellnessOfferingModuleMyModuleMarketplaceModule `json:"myModule"`
}
GetWellnessOfferingModuleResponse is returned by GetWellnessOfferingModule on success.
func (*GetWellnessOfferingModuleResponse) GetMyModule ¶
func (v *GetWellnessOfferingModuleResponse) GetMyModule() GetWellnessOfferingModuleMyModuleMarketplaceModule
GetMyModule returns GetWellnessOfferingModuleResponse.MyModule, and is useful for accessing the field via an interface.
type LicenseDetailsInput ¶
func (*LicenseDetailsInput) GetMessage ¶
func (v *LicenseDetailsInput) GetMessage() string
GetMessage returns LicenseDetailsInput.Message, and is useful for accessing the field via an interface.
func (*LicenseDetailsInput) GetUrl ¶
func (v *LicenseDetailsInput) GetUrl() string
GetUrl returns LicenseDetailsInput.Url, and is useful for accessing the field via an interface.
type MarketplaceModuleScope ¶
type MarketplaceModuleScope string
const ( MarketplaceModuleScopeLicensed MarketplaceModuleScope = "LICENSED" MarketplaceModuleScopeOrganization MarketplaceModuleScope = "ORGANIZATION" MarketplaceModuleScopePublic MarketplaceModuleScope = "PUBLIC" )
type MarketplaceService ¶
type MarketplaceService interface { GetPublishedModule(ctx context.Context, id string, version string) (*GetPublishedModuleResponse, error) CreateDraftModule(ctx context.Context, input CreateDraftModuleInput) (*CreateDraftModuleResponse, error) DeleteModule(ctx context.Context, input DeleteModuleInput) (*DeleteModuleResponse, error) SetAppTile(ctx context.Context, input SetPublicAppTileDraftModuleSourceInput) (*SetAppTileResponse, error) PublishModule(ctx context.Context, input PublishDraftModuleInputV2) (*PublishModuleResponse, error) PublishModuleV3(ctx context.Context, input PublishDraftModuleInputV3) (*PublishModuleV3Response, error) AssignModuleReviewToSelf(ctx context.Context, moduleId string) (*AssignModuleReviewToSelfResponse, error) ApproveModule(ctx context.Context, input ApproveModulePublishInput) (*ApproveModuleResponse, error) StartImageUpload(ctx context.Context, input StartUploadInput) (*StartImageUploadResponse, error) FinalizeImageUpload(ctx context.Context, input FinalizeUploadInput) (*FinalizeImageUploadResponse, error) SetWellnessOfferingDraftModuleSource(ctx context.Context, input SetDraftModuleWellnessOfferingSourceInput) (*SetWellnessOfferingDraftModuleSourceResponse, error) GetWellnessOfferingModule(ctx context.Context, moduleId string) (*GetWellnessOfferingModuleResponse, error) UpdateDraftModule(ctx context.Context, input UpdateDraftModuleInput) (*UpdateDraftModuleResponse, error) GetDraftWellnessOfferingModule(ctx context.Context, moduleId string) (*GetDraftWellnessOfferingModuleResponse, error) }
func NewMarketplaceClient ¶
func NewMarketplaceClient(authToken string, accountID string, header map[string]string) MarketplaceService
type ModuleCategory ¶
type ModuleCategory string
const ( ModuleCategoryAppTile ModuleCategory = "APP_TILE" ModuleCategoryConsent ModuleCategory = "CONSENT" ModuleCategoryDomainOntology ModuleCategory = "DOMAIN_ONTOLOGY" ModuleCategoryInsightsLayout ModuleCategory = "INSIGHTS_LAYOUT" ModuleCategoryNotebook ModuleCategory = "NOTEBOOK" ModuleCategoryPatientViewerLayout ModuleCategory = "PATIENT_VIEWER_LAYOUT" ModuleCategoryProcessOntology ModuleCategory = "PROCESS_ONTOLOGY" ModuleCategoryProgramEnrollment ModuleCategory = "PROGRAM_ENROLLMENT" ModuleCategoryProgramTemplate ModuleCategory = "PROGRAM_TEMPLATE" ModuleCategoryReportExtractor ModuleCategory = "REPORT_EXTRACTOR" ModuleCategorySearchLayout ModuleCategory = "SEARCH_LAYOUT" ModuleCategorySurvey ModuleCategory = "SURVEY" ModuleCategoryWellnessOffering ModuleCategory = "WELLNESS_OFFERING" ModuleCategoryWorkflow ModuleCategory = "WORKFLOW" )
type ModuleProduct ¶
type ModuleProduct string
const ( ModuleProductLifeology ModuleProduct = "LIFEOLOGY" ModuleProductLifeExtendApp ModuleProduct = "LIFE_EXTEND_APP" ModuleProductLifeFastingApp ModuleProduct = "LIFE_FASTING_APP" ModuleProductLifeMobileApps ModuleProduct = "LIFE_MOBILE_APPS" ModuleProductOcr ModuleProduct = "OCR" ModuleProductPhc ModuleProduct = "PHC" ModuleProductPrecisionOutcomes ModuleProduct = "PRECISION_OUTCOMES" ModuleProductPrecisionWellness ModuleProduct = "PRECISION_WELLNESS" ModuleProductSkillspring ModuleProduct = "SKILLSPRING" )
type ModuleVersionInput ¶
type ModuleVersionInput struct { ChangeLog string `json:"changeLog"` Version string `json:"version"` }
func (*ModuleVersionInput) GetChangeLog ¶
func (v *ModuleVersionInput) GetChangeLog() string
GetChangeLog returns ModuleVersionInput.ChangeLog, and is useful for accessing the field via an interface.
func (*ModuleVersionInput) GetVersion ¶
func (v *ModuleVersionInput) GetVersion() string
GetVersion returns ModuleVersionInput.Version, and is useful for accessing the field via an interface.
type PaymentInterval ¶
type PaymentInterval string
const ( PaymentIntervalFree PaymentInterval = "FREE" PaymentIntervalMonthly PaymentInterval = "MONTHLY" PaymentIntervalOnce PaymentInterval = "ONCE" PaymentIntervalYearly PaymentInterval = "YEARLY" )
type PriceRangeInput ¶ added in v1.4.0
func (*PriceRangeInput) GetHigh ¶ added in v1.4.0
func (v *PriceRangeInput) GetHigh() int
GetHigh returns PriceRangeInput.High, and is useful for accessing the field via an interface.
func (*PriceRangeInput) GetLow ¶ added in v1.4.0
func (v *PriceRangeInput) GetLow() int
GetLow returns PriceRangeInput.Low, and is useful for accessing the field via an interface.
type PublicAppTileModuleSourceInfo ¶
type PublicAppTileModuleSourceInfo struct {
Id string `json:"id"`
}
func (*PublicAppTileModuleSourceInfo) GetId ¶
func (v *PublicAppTileModuleSourceInfo) GetId() string
GetId returns PublicAppTileModuleSourceInfo.Id, and is useful for accessing the field via an interface.
type PublishDraftModuleInputV2 ¶
type PublishDraftModuleInputV2 struct { IsTestModule bool `json:"isTestModule"` ModuleId string `json:"moduleId"` ShowAuthor bool `json:"showAuthor"` Version ModuleVersionInput `json:"version"` }
func (*PublishDraftModuleInputV2) GetIsTestModule ¶
func (v *PublishDraftModuleInputV2) GetIsTestModule() bool
GetIsTestModule returns PublishDraftModuleInputV2.IsTestModule, and is useful for accessing the field via an interface.
func (*PublishDraftModuleInputV2) GetModuleId ¶
func (v *PublishDraftModuleInputV2) GetModuleId() string
GetModuleId returns PublishDraftModuleInputV2.ModuleId, and is useful for accessing the field via an interface.
func (*PublishDraftModuleInputV2) GetShowAuthor ¶
func (v *PublishDraftModuleInputV2) GetShowAuthor() bool
GetShowAuthor returns PublishDraftModuleInputV2.ShowAuthor, and is useful for accessing the field via an interface.
func (*PublishDraftModuleInputV2) GetVersion ¶
func (v *PublishDraftModuleInputV2) GetVersion() ModuleVersionInput
GetVersion returns PublishDraftModuleInputV2.Version, and is useful for accessing the field via an interface.
type PublishDraftModuleInputV3 ¶
type PublishDraftModuleInputV3 struct { IsTestModule bool `json:"isTestModule"` ModuleId string `json:"moduleId"` ShowAuthor bool `json:"showAuthor"` Version ModuleVersionInput `json:"version"` }
func (*PublishDraftModuleInputV3) GetIsTestModule ¶
func (v *PublishDraftModuleInputV3) GetIsTestModule() bool
GetIsTestModule returns PublishDraftModuleInputV3.IsTestModule, and is useful for accessing the field via an interface.
func (*PublishDraftModuleInputV3) GetModuleId ¶
func (v *PublishDraftModuleInputV3) GetModuleId() string
GetModuleId returns PublishDraftModuleInputV3.ModuleId, and is useful for accessing the field via an interface.
func (*PublishDraftModuleInputV3) GetShowAuthor ¶
func (v *PublishDraftModuleInputV3) GetShowAuthor() bool
GetShowAuthor returns PublishDraftModuleInputV3.ShowAuthor, and is useful for accessing the field via an interface.
func (*PublishDraftModuleInputV3) GetVersion ¶
func (v *PublishDraftModuleInputV3) GetVersion() ModuleVersionInput
GetVersion returns PublishDraftModuleInputV3.Version, and is useful for accessing the field via an interface.
type PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2 ¶
type PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2 struct { Id string `json:"id"` Version PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2VersionModuleVersionResponse `json:"version"` }
PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2 includes the requested fields of the GraphQL type PublishDraftModuleResponseV2.
func (*PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2) GetId ¶
func (v *PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2) GetId() string
GetId returns PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2.Id, and is useful for accessing the field via an interface.
func (*PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2) GetVersion ¶
func (v *PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2) GetVersion() PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2VersionModuleVersionResponse
GetVersion returns PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2.Version, and is useful for accessing the field via an interface.
type PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2VersionModuleVersionResponse ¶
type PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2VersionModuleVersionResponse struct {
Version string `json:"version"`
}
PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2VersionModuleVersionResponse includes the requested fields of the GraphQL type ModuleVersionResponse.
func (*PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2VersionModuleVersionResponse) GetVersion ¶
func (v *PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2VersionModuleVersionResponse) GetVersion() string
GetVersion returns PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2VersionModuleVersionResponse.Version, and is useful for accessing the field via an interface.
type PublishModuleResponse ¶
type PublishModuleResponse struct {
PublishDraftModuleV2 PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2 `json:"publishDraftModuleV2"`
}
PublishModuleResponse is returned by PublishModule on success.
func PublishModule ¶
func PublishModule( ctx context.Context, client graphql.Client, input PublishDraftModuleInputV2, ) (*PublishModuleResponse, error)
func (*PublishModuleResponse) GetPublishDraftModuleV2 ¶
func (v *PublishModuleResponse) GetPublishDraftModuleV2() PublishModulePublishDraftModuleV2PublishDraftModuleResponseV2
GetPublishDraftModuleV2 returns PublishModuleResponse.PublishDraftModuleV2, and is useful for accessing the field via an interface.
type PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3 ¶
type PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3 struct { Id string `json:"id"` PublishReviewId string `json:"publishReviewId"` Version PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3VersionModuleVersionResponse `json:"version"` }
PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3 includes the requested fields of the GraphQL type PublishDraftModuleResponseV3.
func (*PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3) GetId ¶
func (v *PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3) GetId() string
GetId returns PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3.Id, and is useful for accessing the field via an interface.
func (*PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3) GetPublishReviewId ¶
func (v *PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3) GetPublishReviewId() string
GetPublishReviewId returns PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3.PublishReviewId, and is useful for accessing the field via an interface.
func (*PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3) GetVersion ¶
func (v *PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3) GetVersion() PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3VersionModuleVersionResponse
GetVersion returns PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3.Version, and is useful for accessing the field via an interface.
type PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3VersionModuleVersionResponse ¶
type PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3VersionModuleVersionResponse struct {
Version string `json:"version"`
}
PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3VersionModuleVersionResponse includes the requested fields of the GraphQL type ModuleVersionResponse.
func (*PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3VersionModuleVersionResponse) GetVersion ¶
func (v *PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3VersionModuleVersionResponse) GetVersion() string
GetVersion returns PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3VersionModuleVersionResponse.Version, and is useful for accessing the field via an interface.
type PublishModuleV3Response ¶
type PublishModuleV3Response struct { // publish workflow which uses marketplace approval process PublishDraftModuleV3 PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3 `json:"publishDraftModuleV3"` }
PublishModuleV3Response is returned by PublishModuleV3 on success.
func PublishModuleV3 ¶
func PublishModuleV3( ctx context.Context, client graphql.Client, input PublishDraftModuleInputV3, ) (*PublishModuleV3Response, error)
func (*PublishModuleV3Response) GetPublishDraftModuleV3 ¶
func (v *PublishModuleV3Response) GetPublishDraftModuleV3() PublishModuleV3PublishDraftModuleV3PublishDraftModuleResponseV3
GetPublishDraftModuleV3 returns PublishModuleV3Response.PublishDraftModuleV3, and is useful for accessing the field via an interface.
type SetAppTileResponse ¶
type SetAppTileResponse struct {
SetPublicAppTileDraftModuleSource SetAppTileSetPublicAppTileDraftModuleSourceSetAppTileDraftModuleSourceResponse `json:"setPublicAppTileDraftModuleSource"`
}
SetAppTileResponse is returned by SetAppTile on success.
func SetAppTile ¶
func SetAppTile( ctx context.Context, client graphql.Client, input SetPublicAppTileDraftModuleSourceInput, ) (*SetAppTileResponse, error)
func (*SetAppTileResponse) GetSetPublicAppTileDraftModuleSource ¶
func (v *SetAppTileResponse) GetSetPublicAppTileDraftModuleSource() SetAppTileSetPublicAppTileDraftModuleSourceSetAppTileDraftModuleSourceResponse
GetSetPublicAppTileDraftModuleSource returns SetAppTileResponse.SetPublicAppTileDraftModuleSource, and is useful for accessing the field via an interface.
type SetAppTileSetPublicAppTileDraftModuleSourceSetAppTileDraftModuleSourceResponse ¶
type SetAppTileSetPublicAppTileDraftModuleSourceSetAppTileDraftModuleSourceResponse struct {
ModuleId string `json:"moduleId"`
}
SetAppTileSetPublicAppTileDraftModuleSourceSetAppTileDraftModuleSourceResponse includes the requested fields of the GraphQL type SetAppTileDraftModuleSourceResponse.
func (*SetAppTileSetPublicAppTileDraftModuleSourceSetAppTileDraftModuleSourceResponse) GetModuleId ¶
func (v *SetAppTileSetPublicAppTileDraftModuleSourceSetAppTileDraftModuleSourceResponse) GetModuleId() string
GetModuleId returns SetAppTileSetPublicAppTileDraftModuleSourceSetAppTileDraftModuleSourceResponse.ModuleId, and is useful for accessing the field via an interface.
type SetDraftModuleWellnessOfferingSourceInput ¶
type SetDraftModuleWellnessOfferingSourceInput struct { ModuleId string `json:"moduleId"` SourceInfo WellnessOfferingModuleSourceInfo `json:"sourceInfo"` }
func (*SetDraftModuleWellnessOfferingSourceInput) GetModuleId ¶
func (v *SetDraftModuleWellnessOfferingSourceInput) GetModuleId() string
GetModuleId returns SetDraftModuleWellnessOfferingSourceInput.ModuleId, and is useful for accessing the field via an interface.
func (*SetDraftModuleWellnessOfferingSourceInput) GetSourceInfo ¶
func (v *SetDraftModuleWellnessOfferingSourceInput) GetSourceInfo() WellnessOfferingModuleSourceInfo
GetSourceInfo returns SetDraftModuleWellnessOfferingSourceInput.SourceInfo, and is useful for accessing the field via an interface.
type SetPublicAppTileDraftModuleSourceInput ¶
type SetPublicAppTileDraftModuleSourceInput struct { ModuleId string `json:"moduleId"` SourceInfo PublicAppTileModuleSourceInfo `json:"sourceInfo"` }
func (*SetPublicAppTileDraftModuleSourceInput) GetModuleId ¶
func (v *SetPublicAppTileDraftModuleSourceInput) GetModuleId() string
GetModuleId returns SetPublicAppTileDraftModuleSourceInput.ModuleId, and is useful for accessing the field via an interface.
func (*SetPublicAppTileDraftModuleSourceInput) GetSourceInfo ¶
func (v *SetPublicAppTileDraftModuleSourceInput) GetSourceInfo() PublicAppTileModuleSourceInfo
GetSourceInfo returns SetPublicAppTileDraftModuleSourceInput.SourceInfo, and is useful for accessing the field via an interface.
type SetWellnessOfferingDraftModuleSourceResponse ¶
type SetWellnessOfferingDraftModuleSourceResponse struct {
SetWellnessOfferingDraftModuleSource SetWellnessOfferingDraftModuleSourceSetWellnessOfferingDraftModuleSourceSetDraftModuleWellnessOfferingSourceResponse `json:"setWellnessOfferingDraftModuleSource"`
}
SetWellnessOfferingDraftModuleSourceResponse is returned by SetWellnessOfferingDraftModuleSource on success.
func SetWellnessOfferingDraftModuleSource ¶
func SetWellnessOfferingDraftModuleSource( ctx context.Context, client graphql.Client, input SetDraftModuleWellnessOfferingSourceInput, ) (*SetWellnessOfferingDraftModuleSourceResponse, error)
func (*SetWellnessOfferingDraftModuleSourceResponse) GetSetWellnessOfferingDraftModuleSource ¶
func (v *SetWellnessOfferingDraftModuleSourceResponse) GetSetWellnessOfferingDraftModuleSource() SetWellnessOfferingDraftModuleSourceSetWellnessOfferingDraftModuleSourceSetDraftModuleWellnessOfferingSourceResponse
GetSetWellnessOfferingDraftModuleSource returns SetWellnessOfferingDraftModuleSourceResponse.SetWellnessOfferingDraftModuleSource, and is useful for accessing the field via an interface.
type SetWellnessOfferingDraftModuleSourceSetWellnessOfferingDraftModuleSourceSetDraftModuleWellnessOfferingSourceResponse ¶
type SetWellnessOfferingDraftModuleSourceSetWellnessOfferingDraftModuleSourceSetDraftModuleWellnessOfferingSourceResponse struct {
Id string `json:"id"`
}
SetWellnessOfferingDraftModuleSourceSetWellnessOfferingDraftModuleSourceSetDraftModuleWellnessOfferingSourceResponse includes the requested fields of the GraphQL type SetDraftModuleWellnessOfferingSourceResponse.
func (*SetWellnessOfferingDraftModuleSourceSetWellnessOfferingDraftModuleSourceSetDraftModuleWellnessOfferingSourceResponse) GetId ¶
func (v *SetWellnessOfferingDraftModuleSourceSetWellnessOfferingDraftModuleSourceSetDraftModuleWellnessOfferingSourceResponse) GetId() string
GetId returns SetWellnessOfferingDraftModuleSourceSetWellnessOfferingDraftModuleSourceSetDraftModuleWellnessOfferingSourceResponse.Id, and is useful for accessing the field via an interface.
type StartImageUploadResponse ¶
type StartImageUploadResponse struct {
StartUpload StartImageUploadStartUploadStartUploadResponse `json:"startUpload"`
}
StartImageUploadResponse is returned by StartImageUpload on success.
func StartImageUpload ¶
func StartImageUpload( ctx context.Context, client graphql.Client, input StartUploadInput, ) (*StartImageUploadResponse, error)
func (*StartImageUploadResponse) GetStartUpload ¶
func (v *StartImageUploadResponse) GetStartUpload() StartImageUploadStartUploadStartUploadResponse
GetStartUpload returns StartImageUploadResponse.StartUpload, and is useful for accessing the field via an interface.
type StartImageUploadStartUploadStartUploadResponse ¶
type StartImageUploadStartUploadStartUploadResponse struct { Id string `json:"id"` Url string `json:"url"` Fields map[string]string `json:"fields"` }
StartImageUploadStartUploadStartUploadResponse includes the requested fields of the GraphQL type StartUploadResponse.
func (*StartImageUploadStartUploadStartUploadResponse) GetFields ¶
func (v *StartImageUploadStartUploadStartUploadResponse) GetFields() map[string]string
GetFields returns StartImageUploadStartUploadStartUploadResponse.Fields, and is useful for accessing the field via an interface.
func (*StartImageUploadStartUploadStartUploadResponse) GetId ¶
func (v *StartImageUploadStartUploadStartUploadResponse) GetId() string
GetId returns StartImageUploadStartUploadStartUploadResponse.Id, and is useful for accessing the field via an interface.
func (*StartImageUploadStartUploadStartUploadResponse) GetUrl ¶
func (v *StartImageUploadStartUploadStartUploadResponse) GetUrl() string
GetUrl returns StartImageUploadStartUploadStartUploadResponse.Url, and is useful for accessing the field via an interface.
type StartUploadInput ¶
type StartUploadInput struct {
FileName string `json:"fileName"`
}
func (*StartUploadInput) GetFileName ¶
func (v *StartUploadInput) GetFileName() string
GetFileName returns StartUploadInput.FileName, and is useful for accessing the field via an interface.
type SubsidyType ¶ added in v1.2.0
type SubsidyType string
const ( SubsidyTypeLifeLeagueParent SubsidyType = "LIFE_LEAGUE_PARENT" SubsidyTypeLifeLeaguePartner SubsidyType = "LIFE_LEAGUE_PARTNER" SubsidyTypeRedemption SubsidyType = "REDEMPTION" SubsidyTypeService SubsidyType = "SERVICE" )
type UpdateDraftModuleInput ¶
type UpdateDraftModuleInput struct { Description string `json:"description,omitempty"` Icon any `json:"icon,omitempty"` Languages []string `json:"languages,omitempty"` ModuleId string `json:"moduleId"` ParentModuleId string `json:"parentModuleId,omitempty"` PreviewImages []FileWithDescription `json:"previewImages,omitempty"` PreviewVideoUrls []string `json:"previewVideoUrls,omitempty"` Prices []DraftModulePriceInput `json:"prices,omitempty"` Products []ModuleProduct `json:"products,omitempty"` Support string `json:"support"` Tags []string `json:"tags,omitempty"` Title string `json:"title,omitempty"` WebsiteUrl string `json:"websiteUrl,omitempty"` }
func (*UpdateDraftModuleInput) GetDescription ¶
func (v *UpdateDraftModuleInput) GetDescription() string
GetDescription returns UpdateDraftModuleInput.Description, and is useful for accessing the field via an interface.
func (*UpdateDraftModuleInput) GetIcon ¶
func (v *UpdateDraftModuleInput) GetIcon() any
GetIcon returns UpdateDraftModuleInput.Icon, and is useful for accessing the field via an interface.
func (*UpdateDraftModuleInput) GetLanguages ¶
func (v *UpdateDraftModuleInput) GetLanguages() []string
GetLanguages returns UpdateDraftModuleInput.Languages, and is useful for accessing the field via an interface.
func (*UpdateDraftModuleInput) GetModuleId ¶
func (v *UpdateDraftModuleInput) GetModuleId() string
GetModuleId returns UpdateDraftModuleInput.ModuleId, and is useful for accessing the field via an interface.
func (*UpdateDraftModuleInput) GetParentModuleId ¶
func (v *UpdateDraftModuleInput) GetParentModuleId() string
GetParentModuleId returns UpdateDraftModuleInput.ParentModuleId, and is useful for accessing the field via an interface.
func (*UpdateDraftModuleInput) GetPreviewImages ¶
func (v *UpdateDraftModuleInput) GetPreviewImages() []FileWithDescription
GetPreviewImages returns UpdateDraftModuleInput.PreviewImages, and is useful for accessing the field via an interface.
func (*UpdateDraftModuleInput) GetPreviewVideoUrls ¶
func (v *UpdateDraftModuleInput) GetPreviewVideoUrls() []string
GetPreviewVideoUrls returns UpdateDraftModuleInput.PreviewVideoUrls, and is useful for accessing the field via an interface.
func (*UpdateDraftModuleInput) GetPrices ¶
func (v *UpdateDraftModuleInput) GetPrices() []DraftModulePriceInput
GetPrices returns UpdateDraftModuleInput.Prices, and is useful for accessing the field via an interface.
func (*UpdateDraftModuleInput) GetProducts ¶
func (v *UpdateDraftModuleInput) GetProducts() []ModuleProduct
GetProducts returns UpdateDraftModuleInput.Products, and is useful for accessing the field via an interface.
func (*UpdateDraftModuleInput) GetSupport ¶
func (v *UpdateDraftModuleInput) GetSupport() string
GetSupport returns UpdateDraftModuleInput.Support, and is useful for accessing the field via an interface.
func (*UpdateDraftModuleInput) GetTags ¶
func (v *UpdateDraftModuleInput) GetTags() []string
GetTags returns UpdateDraftModuleInput.Tags, and is useful for accessing the field via an interface.
func (*UpdateDraftModuleInput) GetTitle ¶
func (v *UpdateDraftModuleInput) GetTitle() string
GetTitle returns UpdateDraftModuleInput.Title, and is useful for accessing the field via an interface.
func (*UpdateDraftModuleInput) GetWebsiteUrl ¶
func (v *UpdateDraftModuleInput) GetWebsiteUrl() string
GetWebsiteUrl returns UpdateDraftModuleInput.WebsiteUrl, and is useful for accessing the field via an interface.
type UpdateDraftModuleResponse ¶
type UpdateDraftModuleResponse struct {
UpdateDraftModule UpdateDraftModuleUpdateDraftModuleUpdateDraftModuleResponse `json:"updateDraftModule"`
}
UpdateDraftModuleResponse is returned by UpdateDraftModule on success.
func UpdateDraftModule ¶
func UpdateDraftModule( ctx context.Context, client graphql.Client, input UpdateDraftModuleInput, ) (*UpdateDraftModuleResponse, error)
func (*UpdateDraftModuleResponse) GetUpdateDraftModule ¶
func (v *UpdateDraftModuleResponse) GetUpdateDraftModule() UpdateDraftModuleUpdateDraftModuleUpdateDraftModuleResponse
GetUpdateDraftModule returns UpdateDraftModuleResponse.UpdateDraftModule, and is useful for accessing the field via an interface.
type UpdateDraftModuleUpdateDraftModuleUpdateDraftModuleResponse ¶
type UpdateDraftModuleUpdateDraftModuleUpdateDraftModuleResponse struct {
Id string `json:"id"`
}
UpdateDraftModuleUpdateDraftModuleUpdateDraftModuleResponse includes the requested fields of the GraphQL type UpdateDraftModuleResponse.
func (*UpdateDraftModuleUpdateDraftModuleUpdateDraftModuleResponse) GetId ¶
func (v *UpdateDraftModuleUpdateDraftModuleUpdateDraftModuleResponse) GetId() string
GetId returns UpdateDraftModuleUpdateDraftModuleUpdateDraftModuleResponse.Id, and is useful for accessing the field via an interface.
type UploadType ¶
type UploadType string
const ( UploadTypeIcon UploadType = "ICON" UploadTypePreviewImage UploadType = "PREVIEW_IMAGE" )
type WellnessOfferingModule ¶
type WellnessOfferingModule struct { Id string `json:"id"` Title string `json:"title"` Description string `json:"description"` Version string `json:"version"` Source WellnessOfferingModuleSourceMarketplaceModuleSource `json:"-"` }
WellnessOfferingModule includes the GraphQL fields of MarketplaceModule requested by the fragment WellnessOfferingModule.
func (*WellnessOfferingModule) GetDescription ¶
func (v *WellnessOfferingModule) GetDescription() string
GetDescription returns WellnessOfferingModule.Description, and is useful for accessing the field via an interface.
func (*WellnessOfferingModule) GetId ¶
func (v *WellnessOfferingModule) GetId() string
GetId returns WellnessOfferingModule.Id, and is useful for accessing the field via an interface.
func (*WellnessOfferingModule) GetSource ¶
func (v *WellnessOfferingModule) GetSource() WellnessOfferingModuleSourceMarketplaceModuleSource
GetSource returns WellnessOfferingModule.Source, and is useful for accessing the field via an interface.
func (*WellnessOfferingModule) GetTitle ¶
func (v *WellnessOfferingModule) GetTitle() string
GetTitle returns WellnessOfferingModule.Title, and is useful for accessing the field via an interface.
func (*WellnessOfferingModule) GetVersion ¶
func (v *WellnessOfferingModule) GetVersion() string
GetVersion returns WellnessOfferingModule.Version, and is useful for accessing the field via an interface.
func (*WellnessOfferingModule) MarshalJSON ¶
func (v *WellnessOfferingModule) MarshalJSON() ([]byte, error)
func (*WellnessOfferingModule) UnmarshalJSON ¶
func (v *WellnessOfferingModule) UnmarshalJSON(b []byte) error
type WellnessOfferingModuleSourceAppTile ¶
type WellnessOfferingModuleSourceAppTile struct {
Typename string `json:"__typename"`
}
WellnessOfferingModuleSourceAppTile includes the requested fields of the GraphQL type AppTile.
func (*WellnessOfferingModuleSourceAppTile) GetTypename ¶
func (v *WellnessOfferingModuleSourceAppTile) GetTypename() string
GetTypename returns WellnessOfferingModuleSourceAppTile.Typename, and is useful for accessing the field via an interface.
type WellnessOfferingModuleSourceConsent ¶
type WellnessOfferingModuleSourceConsent struct {
Typename string `json:"__typename"`
}
WellnessOfferingModuleSourceConsent includes the requested fields of the GraphQL type Consent.
func (*WellnessOfferingModuleSourceConsent) GetTypename ¶
func (v *WellnessOfferingModuleSourceConsent) GetTypename() string
GetTypename returns WellnessOfferingModuleSourceConsent.Typename, and is useful for accessing the field via an interface.
type WellnessOfferingModuleSourceDomainOntology ¶
type WellnessOfferingModuleSourceDomainOntology struct {
Typename string `json:"__typename"`
}
WellnessOfferingModuleSourceDomainOntology includes the requested fields of the GraphQL type DomainOntology.
func (*WellnessOfferingModuleSourceDomainOntology) GetTypename ¶
func (v *WellnessOfferingModuleSourceDomainOntology) GetTypename() string
GetTypename returns WellnessOfferingModuleSourceDomainOntology.Typename, and is useful for accessing the field via an interface.
type WellnessOfferingModuleSourceInfo ¶
type WellnessOfferingModuleSourceInfo struct { // The link to open details about the subsidy for the participant AppLink string `json:"appLink"` // The approximate per-redemption cost of the offering in pennies. ApproximateUnitCost int `json:"approximateUnitCost"` // The configuration schema for this offering, as a JSON blob. ConfigurationSchema string `json:"configurationSchema"` // A URL for an icon representing the offering IconUrl string `json:"iconUrl"` // A URL of a marketing image for the offering. ImageUrl string `json:"imageUrl"` // A link to more information about the offering. InfoUrl string `json:"infoUrl"` // A URL to send install events to. This should be the url of a service that manages // the offering, and can be an Alpha-compatible internal lambda url (e.g. lambda://ulta-service:deployed). InstallUrl string `json:"installUrl"` // A low and high value for the offering in integer USD pennies PriceRange PriceRangeInput `json:"priceRange"` // The name of the provider of this offering. Provider string `json:"provider"` // The type of subsidy, defaults to SERVICE SubsidyType SubsidyType `json:"subsidyType"` }
func (*WellnessOfferingModuleSourceInfo) GetAppLink ¶ added in v1.3.0
func (v *WellnessOfferingModuleSourceInfo) GetAppLink() string
GetAppLink returns WellnessOfferingModuleSourceInfo.AppLink, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceInfo) GetApproximateUnitCost ¶
func (v *WellnessOfferingModuleSourceInfo) GetApproximateUnitCost() int
GetApproximateUnitCost returns WellnessOfferingModuleSourceInfo.ApproximateUnitCost, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceInfo) GetConfigurationSchema ¶
func (v *WellnessOfferingModuleSourceInfo) GetConfigurationSchema() string
GetConfigurationSchema returns WellnessOfferingModuleSourceInfo.ConfigurationSchema, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceInfo) GetIconUrl ¶ added in v1.4.0
func (v *WellnessOfferingModuleSourceInfo) GetIconUrl() string
GetIconUrl returns WellnessOfferingModuleSourceInfo.IconUrl, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceInfo) GetImageUrl ¶
func (v *WellnessOfferingModuleSourceInfo) GetImageUrl() string
GetImageUrl returns WellnessOfferingModuleSourceInfo.ImageUrl, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceInfo) GetInfoUrl ¶
func (v *WellnessOfferingModuleSourceInfo) GetInfoUrl() string
GetInfoUrl returns WellnessOfferingModuleSourceInfo.InfoUrl, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceInfo) GetInstallUrl ¶
func (v *WellnessOfferingModuleSourceInfo) GetInstallUrl() string
GetInstallUrl returns WellnessOfferingModuleSourceInfo.InstallUrl, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceInfo) GetPriceRange ¶ added in v1.4.0
func (v *WellnessOfferingModuleSourceInfo) GetPriceRange() PriceRangeInput
GetPriceRange returns WellnessOfferingModuleSourceInfo.PriceRange, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceInfo) GetProvider ¶
func (v *WellnessOfferingModuleSourceInfo) GetProvider() string
GetProvider returns WellnessOfferingModuleSourceInfo.Provider, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceInfo) GetSubsidyType ¶ added in v1.2.0
func (v *WellnessOfferingModuleSourceInfo) GetSubsidyType() SubsidyType
GetSubsidyType returns WellnessOfferingModuleSourceInfo.SubsidyType, and is useful for accessing the field via an interface.
type WellnessOfferingModuleSourceInsightsLayout ¶
type WellnessOfferingModuleSourceInsightsLayout struct {
Typename string `json:"__typename"`
}
WellnessOfferingModuleSourceInsightsLayout includes the requested fields of the GraphQL type InsightsLayout.
func (*WellnessOfferingModuleSourceInsightsLayout) GetTypename ¶
func (v *WellnessOfferingModuleSourceInsightsLayout) GetTypename() string
GetTypename returns WellnessOfferingModuleSourceInsightsLayout.Typename, and is useful for accessing the field via an interface.
type WellnessOfferingModuleSourceMarketplaceModuleSource ¶
type WellnessOfferingModuleSourceMarketplaceModuleSource interface { // GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values). GetTypename() string // contains filtered or unexported methods }
WellnessOfferingModuleSourceMarketplaceModuleSource includes the requested fields of the GraphQL interface MarketplaceModuleSource.
WellnessOfferingModuleSourceMarketplaceModuleSource is implemented by the following types: WellnessOfferingModuleSourceAppTile WellnessOfferingModuleSourceConsent WellnessOfferingModuleSourceDomainOntology WellnessOfferingModuleSourceInsightsLayout WellnessOfferingModuleSourceNotebook WellnessOfferingModuleSourceOcrReportExtractor WellnessOfferingModuleSourcePatientLayout WellnessOfferingModuleSourceProcessOntology WellnessOfferingModuleSourceProgramEnrollment WellnessOfferingModuleSourceProgramTemplate WellnessOfferingModuleSourceSearchLayout WellnessOfferingModuleSourceSurvey WellnessOfferingModuleSourceWellnessOffering WellnessOfferingModuleSourceWorkflow
type WellnessOfferingModuleSourceNotebook ¶
type WellnessOfferingModuleSourceNotebook struct {
Typename string `json:"__typename"`
}
WellnessOfferingModuleSourceNotebook includes the requested fields of the GraphQL type Notebook.
func (*WellnessOfferingModuleSourceNotebook) GetTypename ¶
func (v *WellnessOfferingModuleSourceNotebook) GetTypename() string
GetTypename returns WellnessOfferingModuleSourceNotebook.Typename, and is useful for accessing the field via an interface.
type WellnessOfferingModuleSourceOcrReportExtractor ¶
type WellnessOfferingModuleSourceOcrReportExtractor struct {
Typename string `json:"__typename"`
}
WellnessOfferingModuleSourceOcrReportExtractor includes the requested fields of the GraphQL type OcrReportExtractor.
func (*WellnessOfferingModuleSourceOcrReportExtractor) GetTypename ¶
func (v *WellnessOfferingModuleSourceOcrReportExtractor) GetTypename() string
GetTypename returns WellnessOfferingModuleSourceOcrReportExtractor.Typename, and is useful for accessing the field via an interface.
type WellnessOfferingModuleSourcePatientLayout ¶
type WellnessOfferingModuleSourcePatientLayout struct {
Typename string `json:"__typename"`
}
WellnessOfferingModuleSourcePatientLayout includes the requested fields of the GraphQL type PatientLayout.
func (*WellnessOfferingModuleSourcePatientLayout) GetTypename ¶
func (v *WellnessOfferingModuleSourcePatientLayout) GetTypename() string
GetTypename returns WellnessOfferingModuleSourcePatientLayout.Typename, and is useful for accessing the field via an interface.
type WellnessOfferingModuleSourceProcessOntology ¶
type WellnessOfferingModuleSourceProcessOntology struct {
Typename string `json:"__typename"`
}
WellnessOfferingModuleSourceProcessOntology includes the requested fields of the GraphQL type ProcessOntology.
func (*WellnessOfferingModuleSourceProcessOntology) GetTypename ¶
func (v *WellnessOfferingModuleSourceProcessOntology) GetTypename() string
GetTypename returns WellnessOfferingModuleSourceProcessOntology.Typename, and is useful for accessing the field via an interface.
type WellnessOfferingModuleSourceProgramEnrollment ¶
type WellnessOfferingModuleSourceProgramEnrollment struct {
Typename string `json:"__typename"`
}
WellnessOfferingModuleSourceProgramEnrollment includes the requested fields of the GraphQL type ProgramEnrollment.
func (*WellnessOfferingModuleSourceProgramEnrollment) GetTypename ¶
func (v *WellnessOfferingModuleSourceProgramEnrollment) GetTypename() string
GetTypename returns WellnessOfferingModuleSourceProgramEnrollment.Typename, and is useful for accessing the field via an interface.
type WellnessOfferingModuleSourceProgramTemplate ¶
type WellnessOfferingModuleSourceProgramTemplate struct {
Typename string `json:"__typename"`
}
WellnessOfferingModuleSourceProgramTemplate includes the requested fields of the GraphQL type ProgramTemplate.
func (*WellnessOfferingModuleSourceProgramTemplate) GetTypename ¶
func (v *WellnessOfferingModuleSourceProgramTemplate) GetTypename() string
GetTypename returns WellnessOfferingModuleSourceProgramTemplate.Typename, and is useful for accessing the field via an interface.
type WellnessOfferingModuleSourceSearchLayout ¶
type WellnessOfferingModuleSourceSearchLayout struct {
Typename string `json:"__typename"`
}
WellnessOfferingModuleSourceSearchLayout includes the requested fields of the GraphQL type SearchLayout.
func (*WellnessOfferingModuleSourceSearchLayout) GetTypename ¶
func (v *WellnessOfferingModuleSourceSearchLayout) GetTypename() string
GetTypename returns WellnessOfferingModuleSourceSearchLayout.Typename, and is useful for accessing the field via an interface.
type WellnessOfferingModuleSourceSurvey ¶
type WellnessOfferingModuleSourceSurvey struct {
Typename string `json:"__typename"`
}
WellnessOfferingModuleSourceSurvey includes the requested fields of the GraphQL type Survey.
func (*WellnessOfferingModuleSourceSurvey) GetTypename ¶
func (v *WellnessOfferingModuleSourceSurvey) GetTypename() string
GetTypename returns WellnessOfferingModuleSourceSurvey.Typename, and is useful for accessing the field via an interface.
type WellnessOfferingModuleSourceWellnessOffering ¶
type WellnessOfferingModuleSourceWellnessOffering struct { Typename string `json:"__typename"` WellnessOfferingSource `json:"-"` }
WellnessOfferingModuleSourceWellnessOffering includes the requested fields of the GraphQL type WellnessOffering.
func (*WellnessOfferingModuleSourceWellnessOffering) GetAppLink ¶ added in v1.3.0
func (v *WellnessOfferingModuleSourceWellnessOffering) GetAppLink() string
GetAppLink returns WellnessOfferingModuleSourceWellnessOffering.AppLink, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceWellnessOffering) GetApproximateUnitCost ¶
func (v *WellnessOfferingModuleSourceWellnessOffering) GetApproximateUnitCost() int
GetApproximateUnitCost returns WellnessOfferingModuleSourceWellnessOffering.ApproximateUnitCost, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceWellnessOffering) GetConfigurationSchema ¶
func (v *WellnessOfferingModuleSourceWellnessOffering) GetConfigurationSchema() string
GetConfigurationSchema returns WellnessOfferingModuleSourceWellnessOffering.ConfigurationSchema, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceWellnessOffering) GetIconUrl ¶ added in v1.4.0
func (v *WellnessOfferingModuleSourceWellnessOffering) GetIconUrl() string
GetIconUrl returns WellnessOfferingModuleSourceWellnessOffering.IconUrl, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceWellnessOffering) GetId ¶
func (v *WellnessOfferingModuleSourceWellnessOffering) GetId() string
GetId returns WellnessOfferingModuleSourceWellnessOffering.Id, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceWellnessOffering) GetImageUrl ¶
func (v *WellnessOfferingModuleSourceWellnessOffering) GetImageUrl() string
GetImageUrl returns WellnessOfferingModuleSourceWellnessOffering.ImageUrl, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceWellnessOffering) GetInfoUrl ¶
func (v *WellnessOfferingModuleSourceWellnessOffering) GetInfoUrl() string
GetInfoUrl returns WellnessOfferingModuleSourceWellnessOffering.InfoUrl, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceWellnessOffering) GetPriceRange ¶ added in v1.4.0
func (v *WellnessOfferingModuleSourceWellnessOffering) GetPriceRange() WellnessOfferingSourcePriceRange
GetPriceRange returns WellnessOfferingModuleSourceWellnessOffering.PriceRange, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceWellnessOffering) GetProvider ¶
func (v *WellnessOfferingModuleSourceWellnessOffering) GetProvider() string
GetProvider returns WellnessOfferingModuleSourceWellnessOffering.Provider, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceWellnessOffering) GetSubsidyType ¶ added in v1.2.0
func (v *WellnessOfferingModuleSourceWellnessOffering) GetSubsidyType() SubsidyType
GetSubsidyType returns WellnessOfferingModuleSourceWellnessOffering.SubsidyType, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceWellnessOffering) GetTypename ¶
func (v *WellnessOfferingModuleSourceWellnessOffering) GetTypename() string
GetTypename returns WellnessOfferingModuleSourceWellnessOffering.Typename, and is useful for accessing the field via an interface.
func (*WellnessOfferingModuleSourceWellnessOffering) MarshalJSON ¶
func (v *WellnessOfferingModuleSourceWellnessOffering) MarshalJSON() ([]byte, error)
func (*WellnessOfferingModuleSourceWellnessOffering) UnmarshalJSON ¶
func (v *WellnessOfferingModuleSourceWellnessOffering) UnmarshalJSON(b []byte) error
type WellnessOfferingModuleSourceWorkflow ¶
type WellnessOfferingModuleSourceWorkflow struct {
Typename string `json:"__typename"`
}
WellnessOfferingModuleSourceWorkflow includes the requested fields of the GraphQL type Workflow.
func (*WellnessOfferingModuleSourceWorkflow) GetTypename ¶
func (v *WellnessOfferingModuleSourceWorkflow) GetTypename() string
GetTypename returns WellnessOfferingModuleSourceWorkflow.Typename, and is useful for accessing the field via an interface.
type WellnessOfferingSource ¶
type WellnessOfferingSource struct { Id string `json:"id"` // The name of the provider of this offering. Provider string `json:"provider"` // A URL of a marketing image for the offering. ImageUrl string `json:"imageUrl"` // A link to more information about the offering. InfoUrl string `json:"infoUrl"` // The configuration schema for this offering, as a JSON blob. ConfigurationSchema string `json:"configurationSchema"` // The approximate per-redemption cost of the offering in pennies. ApproximateUnitCost int `json:"approximateUnitCost"` // The type of subsidy, defaults to SERVICE SubsidyType SubsidyType `json:"subsidyType"` // The link to open details about the subsidy for the participant AppLink string `json:"appLink"` // A URL for an icon representing the offering IconUrl string `json:"iconUrl"` // A low and high value for the offering in integer USD pennies PriceRange WellnessOfferingSourcePriceRange `json:"priceRange"` }
WellnessOfferingSource includes the GraphQL fields of WellnessOffering requested by the fragment WellnessOfferingSource.
func (*WellnessOfferingSource) GetAppLink ¶ added in v1.3.0
func (v *WellnessOfferingSource) GetAppLink() string
GetAppLink returns WellnessOfferingSource.AppLink, and is useful for accessing the field via an interface.
func (*WellnessOfferingSource) GetApproximateUnitCost ¶
func (v *WellnessOfferingSource) GetApproximateUnitCost() int
GetApproximateUnitCost returns WellnessOfferingSource.ApproximateUnitCost, and is useful for accessing the field via an interface.
func (*WellnessOfferingSource) GetConfigurationSchema ¶
func (v *WellnessOfferingSource) GetConfigurationSchema() string
GetConfigurationSchema returns WellnessOfferingSource.ConfigurationSchema, and is useful for accessing the field via an interface.
func (*WellnessOfferingSource) GetIconUrl ¶ added in v1.4.0
func (v *WellnessOfferingSource) GetIconUrl() string
GetIconUrl returns WellnessOfferingSource.IconUrl, and is useful for accessing the field via an interface.
func (*WellnessOfferingSource) GetId ¶
func (v *WellnessOfferingSource) GetId() string
GetId returns WellnessOfferingSource.Id, and is useful for accessing the field via an interface.
func (*WellnessOfferingSource) GetImageUrl ¶
func (v *WellnessOfferingSource) GetImageUrl() string
GetImageUrl returns WellnessOfferingSource.ImageUrl, and is useful for accessing the field via an interface.
func (*WellnessOfferingSource) GetInfoUrl ¶
func (v *WellnessOfferingSource) GetInfoUrl() string
GetInfoUrl returns WellnessOfferingSource.InfoUrl, and is useful for accessing the field via an interface.
func (*WellnessOfferingSource) GetPriceRange ¶ added in v1.4.0
func (v *WellnessOfferingSource) GetPriceRange() WellnessOfferingSourcePriceRange
GetPriceRange returns WellnessOfferingSource.PriceRange, and is useful for accessing the field via an interface.
func (*WellnessOfferingSource) GetProvider ¶
func (v *WellnessOfferingSource) GetProvider() string
GetProvider returns WellnessOfferingSource.Provider, and is useful for accessing the field via an interface.
func (*WellnessOfferingSource) GetSubsidyType ¶ added in v1.2.0
func (v *WellnessOfferingSource) GetSubsidyType() SubsidyType
GetSubsidyType returns WellnessOfferingSource.SubsidyType, and is useful for accessing the field via an interface.
type WellnessOfferingSourcePriceRange ¶ added in v1.4.0
WellnessOfferingSourcePriceRange includes the requested fields of the GraphQL type PriceRange.
func (*WellnessOfferingSourcePriceRange) GetHigh ¶ added in v1.4.0
func (v *WellnessOfferingSourcePriceRange) GetHigh() int
GetHigh returns WellnessOfferingSourcePriceRange.High, and is useful for accessing the field via an interface.
func (*WellnessOfferingSourcePriceRange) GetLow ¶ added in v1.4.0
func (v *WellnessOfferingSourcePriceRange) GetLow() int
GetLow returns WellnessOfferingSourcePriceRange.Low, and is useful for accessing the field via an interface.