...
▽

Package marketplacepublisher

import "github.com/oracle/oci-go-sdk/marketplacepublisher"
Overview
Index

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetAdminAiAgentListingRevisionAssetTypeEnumStringValues() []string
func GetAdminAiAgentListingRevisionLocationEnumStringValues() []string
func GetAdminListingRevisionSummaryPricingTypeEnumStringValues() []string
func GetAdminOpnPartnerSummaryMembershipStatusEnumStringValues() []string
func GetAdminTermVersionAuthorEnumStringValues() []string
func GetAdminTermVersionTermAuthorEnumStringValues() []string
func GetArtifactLifecycleStateEnumStringValues() []string
func GetArtifactStatusEnumStringValues() []string
func GetArtifactTypeEnumEnumStringValues() []string
func GetCategoryLifecycleStateEnumStringValues() []string
func GetCustomerInstanceReportExportLifecycleStateEnumStringValues() []string
func GetCustomerInstanceReportExportSortByEnumStringValues() []string
func GetCustomerInstanceReportExportSortOrderEnumStringValues() []string
func GetCustomerInstanceReportExportStatusEnumStringValues() []string
func GetCustomerInstanceReportExportSummarySortByEnumStringValues() []string
func GetCustomerInstanceReportExportSummarySortOrderEnumStringValues() []string
func GetCustomerInstanceReportExportSummaryStatusEnumStringValues() []string
func GetGenerateCustomerInstanceReportExportDetailsSortByEnumStringValues() []string
func GetGenerateCustomerInstanceReportExportDetailsSortOrderEnumStringValues() []string
func GetGenerateCustomerInstanceReportExportDetailsStatusEnumStringValues() []string
func GetGeoLocationGeographicRegionEnumStringValues() []string
func GetHybridPricingPlanBillingFrequencyEnumStringValues() []string
func GetHybridPricingPlanPlanDurationEnumStringValues() []string
func GetLeadLifecycleStateEnumStringValues() []string
func GetListAdminArtifactsArtifactTypeEnumStringValues() []string
func GetListAdminArtifactsSortByEnumStringValues() []string
func GetListAdminArtifactsSortOrderEnumStringValues() []string
func GetListAdminListingRevisionAttachmentsSortByEnumStringValues() []string
func GetListAdminListingRevisionAttachmentsSortOrderEnumStringValues() []string
func GetListAdminListingRevisionPackagesSortByEnumStringValues() []string
func GetListAdminListingRevisionPackagesSortOrderEnumStringValues() []string
func GetListAdminListingRevisionsListingTypeEnumStringValues() []string
func GetListAdminListingRevisionsSortByEnumStringValues() []string
func GetListAdminListingRevisionsSortOrderEnumStringValues() []string
func GetListAdminTermVersionsSortByEnumStringValues() []string
func GetListAdminTermVersionsSortOrderEnumStringValues() []string
func GetListAdminTermsSortByEnumStringValues() []string
func GetListAdminTermsSortOrderEnumStringValues() []string
func GetListAdminWorkRequestsSortByEnumStringValues() []string
func GetListAdminWorkRequestsSortOrderEnumStringValues() []string
func GetListAdminWorkRequestsStatusEnumStringValues() []string
func GetListArtifactsSortByEnumStringValues() []string
func GetListArtifactsSortOrderEnumStringValues() []string
func GetListAvailableServicesSortByEnumStringValues() []string
func GetListAvailableServicesSortOrderEnumStringValues() []string
func GetListCategoriesSortByEnumStringValues() []string
func GetListCategoriesSortOrderEnumStringValues() []string
func GetListCustomerInstanceReportExportsSortByEnumStringValues() []string
func GetListCustomerInstanceReportExportsSortOrderEnumStringValues() []string
func GetListCustomerInstanceReportExportsStatusEnumStringValues() []string
func GetListCustomerInstanceReportRecordsSortByEnumStringValues() []string
func GetListCustomerInstanceReportRecordsSortOrderEnumStringValues() []string
func GetListCustomerInstanceReportRecordsStatusEnumStringValues() []string
func GetListDisbursementReportRecordsDateRangeEnumStringValues() []string
func GetListDisbursementReportRecordsSortByEnumStringValues() []string
func GetListDisbursementReportRecordsSortOrderEnumStringValues() []string
func GetListLeadsSortByEnumStringValues() []string
func GetListLeadsSortOrderEnumStringValues() []string
func GetListListingRevisionAttachmentsSortByEnumStringValues() []string
func GetListListingRevisionAttachmentsSortOrderEnumStringValues() []string
func GetListListingRevisionNotesSortByEnumStringValues() []string
func GetListListingRevisionNotesSortOrderEnumStringValues() []string
func GetListListingRevisionPackagesSortByEnumStringValues() []string
func GetListListingRevisionPackagesSortOrderEnumStringValues() []string
func GetListListingRevisionsSortByEnumStringValues() []string
func GetListListingRevisionsSortOrderEnumStringValues() []string
func GetListListingsListingTypeEnumStringValues() []string
func GetListListingsSortByEnumStringValues() []string
func GetListListingsSortOrderEnumStringValues() []string
func GetListMarketsSortByEnumStringValues() []string
func GetListMarketsSortOrderEnumStringValues() []string
func GetListProductsSortByEnumStringValues() []string
func GetListProductsSortOrderEnumStringValues() []string
func GetListPublishersSortByEnumStringValues() []string
func GetListPublishersSortOrderEnumStringValues() []string
func GetListSupportDocsSortByEnumStringValues() []string
func GetListSupportDocsSortOrderEnumStringValues() []string
func GetListSupportedCurrenciesSortByEnumStringValues() []string
func GetListSupportedCurrenciesSortOrderEnumStringValues() []string
func GetListSupportedShapesSortByEnumStringValues() []string
func GetListSupportedShapesSortOrderEnumStringValues() []string
func GetListTermVersionsSortByEnumStringValues() []string
func GetListTermVersionsSortOrderEnumStringValues() []string
func GetListTermsSortByEnumStringValues() []string
func GetListTermsSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetListWorkRequestsStatusEnumStringValues() []string
func GetListingLifecycleStateEnumStringValues() []string
func GetListingPartBillingModelEnumStringValues() []string
func GetListingRevisionAttachmentAttachmentTypeEnumStringValues() []string
func GetListingRevisionAttachmentLifecycleStateEnumStringValues() []string
func GetListingRevisionAttachmentSourceTypeEnumStringValues() []string
func GetListingRevisionAttachmentSummaryDocumentCategoryEnumStringValues() []string
func GetListingRevisionLifecycleStateEnumStringValues() []string
func GetListingRevisionNoteLifecycleStateEnumStringValues() []string
func GetListingRevisionNoteNoteSourceEnumStringValues() []string
func GetListingRevisionPackageLifecycleStateEnumStringValues() []string
func GetListingRevisionPackageStatusEnumStringValues() []string
func GetListingRevisionStatusEnumStringValues() []string
func GetListingTypeEnumStringValues() []string
func GetMarketLifecycleStateEnumStringValues() []string
func GetMeteredPricingPlanNameEnumStringValues() []string
func GetMetricTypeEnumStringValues() []string
func GetOciListingRevisionPricingTypeEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypeEnumStringValues() []string
func GetPackageTypeEnumStringValues() []string
func GetPricingPlanPlanTypeEnumStringValues() []string
func GetProductLifecycleStateEnumStringValues() []string
func GetPublicationStatusEnumStringValues() []string
func GetPublisherPublisherTypeEnumStringValues() []string
func GetPublisherStatusEnumStringValues() []string
func GetPublisherSummaryPublisherTypeEnumStringValues() []string
func GetRelatedDocumentAttachmentDocumentCategoryEnumStringValues() []string
func GetSaaSPricingPlanBillingFrequencyEnumStringValues() []string
func GetSaaSPricingPlanPlanDurationEnumStringValues() []string
func GetSortOrderEnumStringValues() []string
func GetSupportDocLifecycleStateEnumStringValues() []string
func GetSupportedCurrencySummaryLifecycleStateEnumStringValues() []string
func GetSupportedServiceAttachmentTypeEnumStringValues() []string
func GetTermAuthorEnumStringValues() []string
func GetTermLifecycleStateEnumStringValues() []string
func GetTermVersionLifecycleStateEnumStringValues() []string
func GetTermVersionStatusEnumStringValues() []string
func GetUsageBasedPricingPlanBillingFrequencyEnumStringValues() []string
func GetUsageBasedPricingPlanPlanDurationEnumStringValues() []string
func GetUsageDimensionDimensionBillingFrequencyEnumStringValues() []string
func GetValidationStatusEnumStringValues() []string
func GetWorkRequestResourceMetadataKeyEnumStringValues() []string
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type ActivateTermVersionRequest
    func (request ActivateTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ActivateTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ActivateTermVersionRequest) RetryPolicy() *common.RetryPolicy
    func (request ActivateTermVersionRequest) String() string
    func (request ActivateTermVersionRequest) ValidateEnumValue() (bool, error)
type ActivateTermVersionResponse
    func (response ActivateTermVersionResponse) HTTPResponse() *http.Response
    func (response ActivateTermVersionResponse) String() string
type AdditionalFilter
    func (m AdditionalFilter) String() string
    func (m AdditionalFilter) ValidateEnumValue() (bool, error)
type AdditionalInfo
    func (m AdditionalInfo) String() string
    func (m AdditionalInfo) ValidateEnumValue() (bool, error)
type AdminAiAgentListingRevision
    func (m AdminAiAgentListingRevision) GetApproverEmail() *string
    func (m AdminAiAgentListingRevision) GetApproverId() *string
    func (m AdminAiAgentListingRevision) GetBanner() *ListingRevisionBannerAttachment
    func (m AdminAiAgentListingRevision) GetCompartmentId() *string
    func (m AdminAiAgentListingRevision) GetContentLanguage() *LanguageItem
    func (m AdminAiAgentListingRevision) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminAiAgentListingRevision) GetDisplayName() *string
    func (m AdminAiAgentListingRevision) GetExtendedMetadata() map[string]string
    func (m AdminAiAgentListingRevision) GetFreeformTags() map[string]string
    func (m AdminAiAgentListingRevision) GetHeadline() *string
    func (m AdminAiAgentListingRevision) GetIcon() *ListingRevisionIconAttachment
    func (m AdminAiAgentListingRevision) GetId() *string
    func (m AdminAiAgentListingRevision) GetKeywords() *string
    func (m AdminAiAgentListingRevision) GetLegacyId() *string
    func (m AdminAiAgentListingRevision) GetLifecycleState() ListingRevisionLifecycleStateEnum
    func (m AdminAiAgentListingRevision) GetListingId() *string
    func (m AdminAiAgentListingRevision) GetLongDescription() *string
    func (m AdminAiAgentListingRevision) GetPackageType() PackageTypeEnum
    func (m AdminAiAgentListingRevision) GetPublisherId() *string
    func (m AdminAiAgentListingRevision) GetRevisionNumber() *string
    func (m AdminAiAgentListingRevision) GetShortDescription() *string
    func (m AdminAiAgentListingRevision) GetStatus() ListingRevisionStatusEnum
    func (m AdminAiAgentListingRevision) GetStatusNotes() *string
    func (m AdminAiAgentListingRevision) GetSupportContacts() []SupportContact
    func (m AdminAiAgentListingRevision) GetSupportLinks() []NamedLink
    func (m AdminAiAgentListingRevision) GetSupportedlanguages() []LanguageItem
    func (m AdminAiAgentListingRevision) GetSystemTags() map[string]map[string]interface{}
    func (m AdminAiAgentListingRevision) GetTagline() *string
    func (m AdminAiAgentListingRevision) GetTimeCreated() *common.SDKTime
    func (m AdminAiAgentListingRevision) GetTimeUpdated() *common.SDKTime
    func (m AdminAiAgentListingRevision) GetUsageInformation() *string
    func (m AdminAiAgentListingRevision) MarshalJSON() (buff []byte, e error)
    func (m AdminAiAgentListingRevision) String() string
    func (m AdminAiAgentListingRevision) ValidateEnumValue() (bool, error)
type AdminAiAgentListingRevisionAssetTypeEnum
    func GetAdminAiAgentListingRevisionAssetTypeEnumValues() []AdminAiAgentListingRevisionAssetTypeEnum
    func GetMappingAdminAiAgentListingRevisionAssetTypeEnum(val string) (AdminAiAgentListingRevisionAssetTypeEnum, bool)
type AdminAiAgentListingRevisionLocationEnum
    func GetAdminAiAgentListingRevisionLocationEnumValues() []AdminAiAgentListingRevisionLocationEnum
    func GetMappingAdminAiAgentListingRevisionLocationEnum(val string) (AdminAiAgentListingRevisionLocationEnum, bool)
type AdminArtifact
type AdminArtifactCollection
    func (m AdminArtifactCollection) String() string
    func (m AdminArtifactCollection) ValidateEnumValue() (bool, error)
type AdminArtifactSummary
    func (m AdminArtifactSummary) String() string
    func (m AdminArtifactSummary) ValidateEnumValue() (bool, error)
type AdminBillToCountries
    func (m AdminBillToCountries) String() string
    func (m AdminBillToCountries) ValidateEnumValue() (bool, error)
type AdminContainerImageArtifact
    func (m AdminContainerImageArtifact) GetCompartmentId() *string
    func (m AdminContainerImageArtifact) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminContainerImageArtifact) GetDisplayName() *string
    func (m AdminContainerImageArtifact) GetFreeformTags() map[string]string
    func (m AdminContainerImageArtifact) GetId() *string
    func (m AdminContainerImageArtifact) GetLegacyId() *string
    func (m AdminContainerImageArtifact) GetLifecycleState() ArtifactLifecycleStateEnum
    func (m AdminContainerImageArtifact) GetPublisherId() *string
    func (m AdminContainerImageArtifact) GetStatus() ArtifactStatusEnum
    func (m AdminContainerImageArtifact) GetStatusNotes() *string
    func (m AdminContainerImageArtifact) GetSystemTags() map[string]map[string]interface{}
    func (m AdminContainerImageArtifact) GetTimeCreated() *common.SDKTime
    func (m AdminContainerImageArtifact) GetTimeUpdated() *common.SDKTime
    func (m AdminContainerImageArtifact) MarshalJSON() (buff []byte, e error)
    func (m AdminContainerImageArtifact) String() string
    func (m AdminContainerImageArtifact) ValidateEnumValue() (bool, error)
type AdminContainerPackage
    func (m AdminContainerPackage) GetAreSecurityUpgradesProvided() *bool
    func (m AdminContainerPackage) GetArtifactId() *string
    func (m AdminContainerPackage) GetCompartmentId() *string
    func (m AdminContainerPackage) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminContainerPackage) GetDescription() *string
    func (m AdminContainerPackage) GetDisplayName() *string
    func (m AdminContainerPackage) GetExtendedMetadata() map[string]string
    func (m AdminContainerPackage) GetFreeformTags() map[string]string
    func (m AdminContainerPackage) GetId() *string
    func (m AdminContainerPackage) GetIsDefault() *bool
    func (m AdminContainerPackage) GetLegacyId() *string
    func (m AdminContainerPackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum
    func (m AdminContainerPackage) GetListingRevisionId() *string
    func (m AdminContainerPackage) GetPackageVersion() *string
    func (m AdminContainerPackage) GetStatus() ListingRevisionPackageStatusEnum
    func (m AdminContainerPackage) GetSystemTags() map[string]map[string]interface{}
    func (m AdminContainerPackage) GetTermId() *string
    func (m AdminContainerPackage) GetTimeCreated() *common.SDKTime
    func (m AdminContainerPackage) GetTimeUpdated() *common.SDKTime
    func (m AdminContainerPackage) MarshalJSON() (buff []byte, e error)
    func (m AdminContainerPackage) String() string
    func (m AdminContainerPackage) ValidateEnumValue() (bool, error)
type AdminCustomerSuccessAttachment
    func (m AdminCustomerSuccessAttachment) GetCompartmentId() *string
    func (m AdminCustomerSuccessAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminCustomerSuccessAttachment) GetDescription() *string
    func (m AdminCustomerSuccessAttachment) GetDisplayName() *string
    func (m AdminCustomerSuccessAttachment) GetFreeformTags() map[string]string
    func (m AdminCustomerSuccessAttachment) GetId() *string
    func (m AdminCustomerSuccessAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum
    func (m AdminCustomerSuccessAttachment) GetListingRevisionId() *string
    func (m AdminCustomerSuccessAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum
    func (m AdminCustomerSuccessAttachment) GetSystemTags() map[string]map[string]interface{}
    func (m AdminCustomerSuccessAttachment) GetTimeCreated() *common.SDKTime
    func (m AdminCustomerSuccessAttachment) GetTimeUpdated() *common.SDKTime
    func (m AdminCustomerSuccessAttachment) MarshalJSON() (buff []byte, e error)
    func (m AdminCustomerSuccessAttachment) String() string
    func (m AdminCustomerSuccessAttachment) ValidateEnumValue() (bool, error)
type AdminHelmChartPackage
    func (m AdminHelmChartPackage) GetAreSecurityUpgradesProvided() *bool
    func (m AdminHelmChartPackage) GetArtifactId() *string
    func (m AdminHelmChartPackage) GetCompartmentId() *string
    func (m AdminHelmChartPackage) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminHelmChartPackage) GetDescription() *string
    func (m AdminHelmChartPackage) GetDisplayName() *string
    func (m AdminHelmChartPackage) GetExtendedMetadata() map[string]string
    func (m AdminHelmChartPackage) GetFreeformTags() map[string]string
    func (m AdminHelmChartPackage) GetId() *string
    func (m AdminHelmChartPackage) GetIsDefault() *bool
    func (m AdminHelmChartPackage) GetLegacyId() *string
    func (m AdminHelmChartPackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum
    func (m AdminHelmChartPackage) GetListingRevisionId() *string
    func (m AdminHelmChartPackage) GetPackageVersion() *string
    func (m AdminHelmChartPackage) GetStatus() ListingRevisionPackageStatusEnum
    func (m AdminHelmChartPackage) GetSystemTags() map[string]map[string]interface{}
    func (m AdminHelmChartPackage) GetTermId() *string
    func (m AdminHelmChartPackage) GetTimeCreated() *common.SDKTime
    func (m AdminHelmChartPackage) GetTimeUpdated() *common.SDKTime
    func (m AdminHelmChartPackage) MarshalJSON() (buff []byte, e error)
    func (m AdminHelmChartPackage) String() string
    func (m AdminHelmChartPackage) ValidateEnumValue() (bool, error)
type AdminKubernetesImageArtifact
    func (m AdminKubernetesImageArtifact) GetCompartmentId() *string
    func (m AdminKubernetesImageArtifact) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminKubernetesImageArtifact) GetDisplayName() *string
    func (m AdminKubernetesImageArtifact) GetFreeformTags() map[string]string
    func (m AdminKubernetesImageArtifact) GetId() *string
    func (m AdminKubernetesImageArtifact) GetLegacyId() *string
    func (m AdminKubernetesImageArtifact) GetLifecycleState() ArtifactLifecycleStateEnum
    func (m AdminKubernetesImageArtifact) GetPublisherId() *string
    func (m AdminKubernetesImageArtifact) GetStatus() ArtifactStatusEnum
    func (m AdminKubernetesImageArtifact) GetStatusNotes() *string
    func (m AdminKubernetesImageArtifact) GetSystemTags() map[string]map[string]interface{}
    func (m AdminKubernetesImageArtifact) GetTimeCreated() *common.SDKTime
    func (m AdminKubernetesImageArtifact) GetTimeUpdated() *common.SDKTime
    func (m AdminKubernetesImageArtifact) MarshalJSON() (buff []byte, e error)
    func (m AdminKubernetesImageArtifact) String() string
    func (m AdminKubernetesImageArtifact) ValidateEnumValue() (bool, error)
type AdminLeadGenListingRevision
    func (m AdminLeadGenListingRevision) GetApproverEmail() *string
    func (m AdminLeadGenListingRevision) GetApproverId() *string
    func (m AdminLeadGenListingRevision) GetBanner() *ListingRevisionBannerAttachment
    func (m AdminLeadGenListingRevision) GetCompartmentId() *string
    func (m AdminLeadGenListingRevision) GetContentLanguage() *LanguageItem
    func (m AdminLeadGenListingRevision) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminLeadGenListingRevision) GetDisplayName() *string
    func (m AdminLeadGenListingRevision) GetExtendedMetadata() map[string]string
    func (m AdminLeadGenListingRevision) GetFreeformTags() map[string]string
    func (m AdminLeadGenListingRevision) GetHeadline() *string
    func (m AdminLeadGenListingRevision) GetIcon() *ListingRevisionIconAttachment
    func (m AdminLeadGenListingRevision) GetId() *string
    func (m AdminLeadGenListingRevision) GetKeywords() *string
    func (m AdminLeadGenListingRevision) GetLegacyId() *string
    func (m AdminLeadGenListingRevision) GetLifecycleState() ListingRevisionLifecycleStateEnum
    func (m AdminLeadGenListingRevision) GetListingId() *string
    func (m AdminLeadGenListingRevision) GetLongDescription() *string
    func (m AdminLeadGenListingRevision) GetPackageType() PackageTypeEnum
    func (m AdminLeadGenListingRevision) GetPublisherId() *string
    func (m AdminLeadGenListingRevision) GetRevisionNumber() *string
    func (m AdminLeadGenListingRevision) GetShortDescription() *string
    func (m AdminLeadGenListingRevision) GetStatus() ListingRevisionStatusEnum
    func (m AdminLeadGenListingRevision) GetStatusNotes() *string
    func (m AdminLeadGenListingRevision) GetSupportContacts() []SupportContact
    func (m AdminLeadGenListingRevision) GetSupportLinks() []NamedLink
    func (m AdminLeadGenListingRevision) GetSupportedlanguages() []LanguageItem
    func (m AdminLeadGenListingRevision) GetSystemTags() map[string]map[string]interface{}
    func (m AdminLeadGenListingRevision) GetTagline() *string
    func (m AdminLeadGenListingRevision) GetTimeCreated() *common.SDKTime
    func (m AdminLeadGenListingRevision) GetTimeUpdated() *common.SDKTime
    func (m AdminLeadGenListingRevision) GetUsageInformation() *string
    func (m AdminLeadGenListingRevision) MarshalJSON() (buff []byte, e error)
    func (m AdminLeadGenListingRevision) String() string
    func (m AdminLeadGenListingRevision) ValidateEnumValue() (bool, error)
type AdminListing
    func (m AdminListing) String() string
    func (m AdminListing) ValidateEnumValue() (bool, error)
type AdminListingProduct
    func (m AdminListingProduct) String() string
    func (m AdminListingProduct) ValidateEnumValue() (bool, error)
type AdminListingRevision
type AdminListingRevisionAttachment
type AdminListingRevisionAttachmentCollection
    func (m AdminListingRevisionAttachmentCollection) String() string
    func (m AdminListingRevisionAttachmentCollection) ValidateEnumValue() (bool, error)
type AdminListingRevisionAttachmentSummary
    func (m AdminListingRevisionAttachmentSummary) String() string
    func (m AdminListingRevisionAttachmentSummary) ValidateEnumValue() (bool, error)
type AdminListingRevisionCollection
    func (m AdminListingRevisionCollection) String() string
    func (m AdminListingRevisionCollection) ValidateEnumValue() (bool, error)
type AdminListingRevisionPackage
type AdminListingRevisionPackageCollection
    func (m AdminListingRevisionPackageCollection) String() string
    func (m AdminListingRevisionPackageCollection) ValidateEnumValue() (bool, error)
type AdminListingRevisionPackageSummary
    func (m AdminListingRevisionPackageSummary) String() string
    func (m AdminListingRevisionPackageSummary) ValidateEnumValue() (bool, error)
type AdminListingRevisionSummary
    func (m AdminListingRevisionSummary) String() string
    func (m *AdminListingRevisionSummary) UnmarshalJSON(data []byte) (e error)
    func (m AdminListingRevisionSummary) ValidateEnumValue() (bool, error)
type AdminListingRevisionSummaryPricingTypeEnum
    func GetAdminListingRevisionSummaryPricingTypeEnumValues() []AdminListingRevisionSummaryPricingTypeEnum
    func GetMappingAdminListingRevisionSummaryPricingTypeEnum(val string) (AdminListingRevisionSummaryPricingTypeEnum, bool)
type AdminMachineImageArtifact
    func (m AdminMachineImageArtifact) GetCompartmentId() *string
    func (m AdminMachineImageArtifact) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminMachineImageArtifact) GetDisplayName() *string
    func (m AdminMachineImageArtifact) GetFreeformTags() map[string]string
    func (m AdminMachineImageArtifact) GetId() *string
    func (m AdminMachineImageArtifact) GetLegacyId() *string
    func (m AdminMachineImageArtifact) GetLifecycleState() ArtifactLifecycleStateEnum
    func (m AdminMachineImageArtifact) GetPublisherId() *string
    func (m AdminMachineImageArtifact) GetStatus() ArtifactStatusEnum
    func (m AdminMachineImageArtifact) GetStatusNotes() *string
    func (m AdminMachineImageArtifact) GetSystemTags() map[string]map[string]interface{}
    func (m AdminMachineImageArtifact) GetTimeCreated() *common.SDKTime
    func (m AdminMachineImageArtifact) GetTimeUpdated() *common.SDKTime
    func (m AdminMachineImageArtifact) MarshalJSON() (buff []byte, e error)
    func (m AdminMachineImageArtifact) String() string
    func (m AdminMachineImageArtifact) ValidateEnumValue() (bool, error)
type AdminMachineImagePackage
    func (m AdminMachineImagePackage) GetAreSecurityUpgradesProvided() *bool
    func (m AdminMachineImagePackage) GetArtifactId() *string
    func (m AdminMachineImagePackage) GetCompartmentId() *string
    func (m AdminMachineImagePackage) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminMachineImagePackage) GetDescription() *string
    func (m AdminMachineImagePackage) GetDisplayName() *string
    func (m AdminMachineImagePackage) GetExtendedMetadata() map[string]string
    func (m AdminMachineImagePackage) GetFreeformTags() map[string]string
    func (m AdminMachineImagePackage) GetId() *string
    func (m AdminMachineImagePackage) GetIsDefault() *bool
    func (m AdminMachineImagePackage) GetLegacyId() *string
    func (m AdminMachineImagePackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum
    func (m AdminMachineImagePackage) GetListingRevisionId() *string
    func (m AdminMachineImagePackage) GetPackageVersion() *string
    func (m AdminMachineImagePackage) GetStatus() ListingRevisionPackageStatusEnum
    func (m AdminMachineImagePackage) GetSystemTags() map[string]map[string]interface{}
    func (m AdminMachineImagePackage) GetTermId() *string
    func (m AdminMachineImagePackage) GetTimeCreated() *common.SDKTime
    func (m AdminMachineImagePackage) GetTimeUpdated() *common.SDKTime
    func (m AdminMachineImagePackage) MarshalJSON() (buff []byte, e error)
    func (m AdminMachineImagePackage) String() string
    func (m AdminMachineImagePackage) ValidateEnumValue() (bool, error)
type AdminMarket
    func (m AdminMarket) String() string
    func (m AdminMarket) ValidateEnumValue() (bool, error)
type AdminOciListingRevision
    func (m AdminOciListingRevision) GetApproverEmail() *string
    func (m AdminOciListingRevision) GetApproverId() *string
    func (m AdminOciListingRevision) GetBanner() *ListingRevisionBannerAttachment
    func (m AdminOciListingRevision) GetCompartmentId() *string
    func (m AdminOciListingRevision) GetContentLanguage() *LanguageItem
    func (m AdminOciListingRevision) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminOciListingRevision) GetDisplayName() *string
    func (m AdminOciListingRevision) GetExtendedMetadata() map[string]string
    func (m AdminOciListingRevision) GetFreeformTags() map[string]string
    func (m AdminOciListingRevision) GetHeadline() *string
    func (m AdminOciListingRevision) GetIcon() *ListingRevisionIconAttachment
    func (m AdminOciListingRevision) GetId() *string
    func (m AdminOciListingRevision) GetKeywords() *string
    func (m AdminOciListingRevision) GetLegacyId() *string
    func (m AdminOciListingRevision) GetLifecycleState() ListingRevisionLifecycleStateEnum
    func (m AdminOciListingRevision) GetListingId() *string
    func (m AdminOciListingRevision) GetLongDescription() *string
    func (m AdminOciListingRevision) GetPackageType() PackageTypeEnum
    func (m AdminOciListingRevision) GetPublisherId() *string
    func (m AdminOciListingRevision) GetRevisionNumber() *string
    func (m AdminOciListingRevision) GetShortDescription() *string
    func (m AdminOciListingRevision) GetStatus() ListingRevisionStatusEnum
    func (m AdminOciListingRevision) GetStatusNotes() *string
    func (m AdminOciListingRevision) GetSupportContacts() []SupportContact
    func (m AdminOciListingRevision) GetSupportLinks() []NamedLink
    func (m AdminOciListingRevision) GetSupportedlanguages() []LanguageItem
    func (m AdminOciListingRevision) GetSystemTags() map[string]map[string]interface{}
    func (m AdminOciListingRevision) GetTagline() *string
    func (m AdminOciListingRevision) GetTimeCreated() *common.SDKTime
    func (m AdminOciListingRevision) GetTimeUpdated() *common.SDKTime
    func (m AdminOciListingRevision) GetUsageInformation() *string
    func (m AdminOciListingRevision) MarshalJSON() (buff []byte, e error)
    func (m AdminOciListingRevision) String() string
    func (m *AdminOciListingRevision) UnmarshalJSON(data []byte) (e error)
    func (m AdminOciListingRevision) ValidateEnumValue() (bool, error)
type AdminOpnPartnerSummary
    func (m AdminOpnPartnerSummary) String() string
    func (m AdminOpnPartnerSummary) ValidateEnumValue() (bool, error)
type AdminOpnPartnerSummaryMembershipStatusEnum
    func GetAdminOpnPartnerSummaryMembershipStatusEnumValues() []AdminOpnPartnerSummaryMembershipStatusEnum
    func GetMappingAdminOpnPartnerSummaryMembershipStatusEnum(val string) (AdminOpnPartnerSummaryMembershipStatusEnum, bool)
type AdminPublisher
    func (m AdminPublisher) String() string
    func (m AdminPublisher) ValidateEnumValue() (bool, error)
type AdminPublisherSku
    func (m AdminPublisherSku) String() string
    func (m AdminPublisherSku) ValidateEnumValue() (bool, error)
type AdminPublisherSkuCollection
    func (m AdminPublisherSkuCollection) String() string
    func (m AdminPublisherSkuCollection) ValidateEnumValue() (bool, error)
type AdminPublisherSummary
    func (m AdminPublisherSummary) String() string
    func (m AdminPublisherSummary) ValidateEnumValue() (bool, error)
type AdminRelatedDocumentAttachment
    func (m AdminRelatedDocumentAttachment) GetCompartmentId() *string
    func (m AdminRelatedDocumentAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminRelatedDocumentAttachment) GetDescription() *string
    func (m AdminRelatedDocumentAttachment) GetDisplayName() *string
    func (m AdminRelatedDocumentAttachment) GetFreeformTags() map[string]string
    func (m AdminRelatedDocumentAttachment) GetId() *string
    func (m AdminRelatedDocumentAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum
    func (m AdminRelatedDocumentAttachment) GetListingRevisionId() *string
    func (m AdminRelatedDocumentAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum
    func (m AdminRelatedDocumentAttachment) GetSystemTags() map[string]map[string]interface{}
    func (m AdminRelatedDocumentAttachment) GetTimeCreated() *common.SDKTime
    func (m AdminRelatedDocumentAttachment) GetTimeUpdated() *common.SDKTime
    func (m AdminRelatedDocumentAttachment) MarshalJSON() (buff []byte, e error)
    func (m AdminRelatedDocumentAttachment) String() string
    func (m AdminRelatedDocumentAttachment) ValidateEnumValue() (bool, error)
type AdminReviewSupportDocumentAttachment
    func (m AdminReviewSupportDocumentAttachment) GetCompartmentId() *string
    func (m AdminReviewSupportDocumentAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminReviewSupportDocumentAttachment) GetDescription() *string
    func (m AdminReviewSupportDocumentAttachment) GetDisplayName() *string
    func (m AdminReviewSupportDocumentAttachment) GetFreeformTags() map[string]string
    func (m AdminReviewSupportDocumentAttachment) GetId() *string
    func (m AdminReviewSupportDocumentAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum
    func (m AdminReviewSupportDocumentAttachment) GetListingRevisionId() *string
    func (m AdminReviewSupportDocumentAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum
    func (m AdminReviewSupportDocumentAttachment) GetSystemTags() map[string]map[string]interface{}
    func (m AdminReviewSupportDocumentAttachment) GetTimeCreated() *common.SDKTime
    func (m AdminReviewSupportDocumentAttachment) GetTimeUpdated() *common.SDKTime
    func (m AdminReviewSupportDocumentAttachment) MarshalJSON() (buff []byte, e error)
    func (m AdminReviewSupportDocumentAttachment) String() string
    func (m AdminReviewSupportDocumentAttachment) ValidateEnumValue() (bool, error)
type AdminScreenShotAttachment
    func (m AdminScreenShotAttachment) GetCompartmentId() *string
    func (m AdminScreenShotAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminScreenShotAttachment) GetDescription() *string
    func (m AdminScreenShotAttachment) GetDisplayName() *string
    func (m AdminScreenShotAttachment) GetFreeformTags() map[string]string
    func (m AdminScreenShotAttachment) GetId() *string
    func (m AdminScreenShotAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum
    func (m AdminScreenShotAttachment) GetListingRevisionId() *string
    func (m AdminScreenShotAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum
    func (m AdminScreenShotAttachment) GetSystemTags() map[string]map[string]interface{}
    func (m AdminScreenShotAttachment) GetTimeCreated() *common.SDKTime
    func (m AdminScreenShotAttachment) GetTimeUpdated() *common.SDKTime
    func (m AdminScreenShotAttachment) MarshalJSON() (buff []byte, e error)
    func (m AdminScreenShotAttachment) String() string
    func (m AdminScreenShotAttachment) ValidateEnumValue() (bool, error)
type AdminServiceListingRevision
    func (m AdminServiceListingRevision) GetApproverEmail() *string
    func (m AdminServiceListingRevision) GetApproverId() *string
    func (m AdminServiceListingRevision) GetBanner() *ListingRevisionBannerAttachment
    func (m AdminServiceListingRevision) GetCompartmentId() *string
    func (m AdminServiceListingRevision) GetContentLanguage() *LanguageItem
    func (m AdminServiceListingRevision) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminServiceListingRevision) GetDisplayName() *string
    func (m AdminServiceListingRevision) GetExtendedMetadata() map[string]string
    func (m AdminServiceListingRevision) GetFreeformTags() map[string]string
    func (m AdminServiceListingRevision) GetHeadline() *string
    func (m AdminServiceListingRevision) GetIcon() *ListingRevisionIconAttachment
    func (m AdminServiceListingRevision) GetId() *string
    func (m AdminServiceListingRevision) GetKeywords() *string
    func (m AdminServiceListingRevision) GetLegacyId() *string
    func (m AdminServiceListingRevision) GetLifecycleState() ListingRevisionLifecycleStateEnum
    func (m AdminServiceListingRevision) GetListingId() *string
    func (m AdminServiceListingRevision) GetLongDescription() *string
    func (m AdminServiceListingRevision) GetPackageType() PackageTypeEnum
    func (m AdminServiceListingRevision) GetPublisherId() *string
    func (m AdminServiceListingRevision) GetRevisionNumber() *string
    func (m AdminServiceListingRevision) GetShortDescription() *string
    func (m AdminServiceListingRevision) GetStatus() ListingRevisionStatusEnum
    func (m AdminServiceListingRevision) GetStatusNotes() *string
    func (m AdminServiceListingRevision) GetSupportContacts() []SupportContact
    func (m AdminServiceListingRevision) GetSupportLinks() []NamedLink
    func (m AdminServiceListingRevision) GetSupportedlanguages() []LanguageItem
    func (m AdminServiceListingRevision) GetSystemTags() map[string]map[string]interface{}
    func (m AdminServiceListingRevision) GetTagline() *string
    func (m AdminServiceListingRevision) GetTimeCreated() *common.SDKTime
    func (m AdminServiceListingRevision) GetTimeUpdated() *common.SDKTime
    func (m AdminServiceListingRevision) GetUsageInformation() *string
    func (m AdminServiceListingRevision) MarshalJSON() (buff []byte, e error)
    func (m AdminServiceListingRevision) String() string
    func (m AdminServiceListingRevision) ValidateEnumValue() (bool, error)
type AdminSkuPricingRate
    func (m AdminSkuPricingRate) String() string
    func (m AdminSkuPricingRate) ValidateEnumValue() (bool, error)
type AdminStackArtifact
    func (m AdminStackArtifact) GetCompartmentId() *string
    func (m AdminStackArtifact) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminStackArtifact) GetDisplayName() *string
    func (m AdminStackArtifact) GetFreeformTags() map[string]string
    func (m AdminStackArtifact) GetId() *string
    func (m AdminStackArtifact) GetLegacyId() *string
    func (m AdminStackArtifact) GetLifecycleState() ArtifactLifecycleStateEnum
    func (m AdminStackArtifact) GetPublisherId() *string
    func (m AdminStackArtifact) GetStatus() ArtifactStatusEnum
    func (m AdminStackArtifact) GetStatusNotes() *string
    func (m AdminStackArtifact) GetSystemTags() map[string]map[string]interface{}
    func (m AdminStackArtifact) GetTimeCreated() *common.SDKTime
    func (m AdminStackArtifact) GetTimeUpdated() *common.SDKTime
    func (m AdminStackArtifact) MarshalJSON() (buff []byte, e error)
    func (m AdminStackArtifact) String() string
    func (m AdminStackArtifact) ValidateEnumValue() (bool, error)
type AdminStackPackage
    func (m AdminStackPackage) GetAreSecurityUpgradesProvided() *bool
    func (m AdminStackPackage) GetArtifactId() *string
    func (m AdminStackPackage) GetCompartmentId() *string
    func (m AdminStackPackage) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminStackPackage) GetDescription() *string
    func (m AdminStackPackage) GetDisplayName() *string
    func (m AdminStackPackage) GetExtendedMetadata() map[string]string
    func (m AdminStackPackage) GetFreeformTags() map[string]string
    func (m AdminStackPackage) GetId() *string
    func (m AdminStackPackage) GetIsDefault() *bool
    func (m AdminStackPackage) GetLegacyId() *string
    func (m AdminStackPackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum
    func (m AdminStackPackage) GetListingRevisionId() *string
    func (m AdminStackPackage) GetPackageVersion() *string
    func (m AdminStackPackage) GetStatus() ListingRevisionPackageStatusEnum
    func (m AdminStackPackage) GetSystemTags() map[string]map[string]interface{}
    func (m AdminStackPackage) GetTermId() *string
    func (m AdminStackPackage) GetTimeCreated() *common.SDKTime
    func (m AdminStackPackage) GetTimeUpdated() *common.SDKTime
    func (m AdminStackPackage) MarshalJSON() (buff []byte, e error)
    func (m AdminStackPackage) String() string
    func (m AdminStackPackage) ValidateEnumValue() (bool, error)
type AdminSupportedServiceAttachment
    func (m AdminSupportedServiceAttachment) GetCompartmentId() *string
    func (m AdminSupportedServiceAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminSupportedServiceAttachment) GetDescription() *string
    func (m AdminSupportedServiceAttachment) GetDisplayName() *string
    func (m AdminSupportedServiceAttachment) GetFreeformTags() map[string]string
    func (m AdminSupportedServiceAttachment) GetId() *string
    func (m AdminSupportedServiceAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum
    func (m AdminSupportedServiceAttachment) GetListingRevisionId() *string
    func (m AdminSupportedServiceAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum
    func (m AdminSupportedServiceAttachment) GetSystemTags() map[string]map[string]interface{}
    func (m AdminSupportedServiceAttachment) GetTimeCreated() *common.SDKTime
    func (m AdminSupportedServiceAttachment) GetTimeUpdated() *common.SDKTime
    func (m AdminSupportedServiceAttachment) MarshalJSON() (buff []byte, e error)
    func (m AdminSupportedServiceAttachment) String() string
    func (m AdminSupportedServiceAttachment) ValidateEnumValue() (bool, error)
type AdminTerm
    func (m AdminTerm) String() string
    func (m AdminTerm) ValidateEnumValue() (bool, error)
type AdminTermCollection
    func (m AdminTermCollection) String() string
    func (m AdminTermCollection) ValidateEnumValue() (bool, error)
type AdminTermSummary
    func (m AdminTermSummary) String() string
    func (m AdminTermSummary) ValidateEnumValue() (bool, error)
type AdminTermVersion
    func (m AdminTermVersion) String() string
    func (m AdminTermVersion) ValidateEnumValue() (bool, error)
type AdminTermVersionAttachment
    func (m AdminTermVersionAttachment) String() string
    func (m AdminTermVersionAttachment) ValidateEnumValue() (bool, error)
type AdminTermVersionAuthorEnum
    func GetAdminTermVersionAuthorEnumValues() []AdminTermVersionAuthorEnum
    func GetMappingAdminTermVersionAuthorEnum(val string) (AdminTermVersionAuthorEnum, bool)
type AdminTermVersionCollection
    func (m AdminTermVersionCollection) String() string
    func (m AdminTermVersionCollection) ValidateEnumValue() (bool, error)
type AdminTermVersionSummary
    func (m AdminTermVersionSummary) String() string
    func (m AdminTermVersionSummary) ValidateEnumValue() (bool, error)
type AdminTermVersionTermAuthorEnum
    func GetAdminTermVersionTermAuthorEnumValues() []AdminTermVersionTermAuthorEnum
    func GetMappingAdminTermVersionTermAuthorEnum(val string) (AdminTermVersionTermAuthorEnum, bool)
type AdminVideoAttachment
    func (m AdminVideoAttachment) GetCompartmentId() *string
    func (m AdminVideoAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m AdminVideoAttachment) GetDescription() *string
    func (m AdminVideoAttachment) GetDisplayName() *string
    func (m AdminVideoAttachment) GetFreeformTags() map[string]string
    func (m AdminVideoAttachment) GetId() *string
    func (m AdminVideoAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum
    func (m AdminVideoAttachment) GetListingRevisionId() *string
    func (m AdminVideoAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum
    func (m AdminVideoAttachment) GetSystemTags() map[string]map[string]interface{}
    func (m AdminVideoAttachment) GetTimeCreated() *common.SDKTime
    func (m AdminVideoAttachment) GetTimeUpdated() *common.SDKTime
    func (m AdminVideoAttachment) MarshalJSON() (buff []byte, e error)
    func (m AdminVideoAttachment) String() string
    func (m AdminVideoAttachment) ValidateEnumValue() (bool, error)
type AdminWorkRequestSummary
    func (m AdminWorkRequestSummary) String() string
    func (m AdminWorkRequestSummary) ValidateEnumValue() (bool, error)
type AdminWorkRequestSummaryCollection
    func (m AdminWorkRequestSummaryCollection) String() string
    func (m AdminWorkRequestSummaryCollection) ValidateEnumValue() (bool, error)
type AdministratorArtifactClient
    func NewAdministratorArtifactClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client AdministratorArtifactClient, err error)
    func NewAdministratorArtifactClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client AdministratorArtifactClient, err error)
    func (client *AdministratorArtifactClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client *AdministratorArtifactClient) SetRegion(region string)
    func (client AdministratorArtifactClient) UpdateAdminArtifactStatus(ctx context.Context, request UpdateAdminArtifactStatusRequest) (response UpdateAdminArtifactStatusResponse, err error)
type AdministratorPublisherClient
    func NewAdministratorPublisherClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client AdministratorPublisherClient, err error)
    func NewAdministratorPublisherClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client AdministratorPublisherClient, err error)
    func (client *AdministratorPublisherClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client AdministratorPublisherClient) GetAdminPublisher(ctx context.Context, request GetAdminPublisherRequest) (response GetAdminPublisherResponse, err error)
    func (client *AdministratorPublisherClient) SetRegion(region string)
type Artifact
type ArtifactCollection
    func (m ArtifactCollection) String() string
    func (m ArtifactCollection) ValidateEnumValue() (bool, error)
type ArtifactLifecycleStateEnum
    func GetArtifactLifecycleStateEnumValues() []ArtifactLifecycleStateEnum
    func GetMappingArtifactLifecycleStateEnum(val string) (ArtifactLifecycleStateEnum, bool)
type ArtifactStatusEnum
    func GetArtifactStatusEnumValues() []ArtifactStatusEnum
    func GetMappingArtifactStatusEnum(val string) (ArtifactStatusEnum, bool)
type ArtifactSummary
    func (m ArtifactSummary) String() string
    func (m ArtifactSummary) ValidateEnumValue() (bool, error)
type ArtifactTypeEnumEnum
    func GetArtifactTypeEnumEnumValues() []ArtifactTypeEnumEnum
    func GetMappingArtifactTypeEnumEnum(val string) (ArtifactTypeEnumEnum, bool)
type AvailableServiceCollection
    func (m AvailableServiceCollection) String() string
    func (m AvailableServiceCollection) ValidateEnumValue() (bool, error)
type AvailableServiceSummary
    func (m AvailableServiceSummary) String() string
    func (m AvailableServiceSummary) ValidateEnumValue() (bool, error)
type BillToCountry
    func (m BillToCountry) String() string
    func (m BillToCountry) ValidateEnumValue() (bool, error)
type CancelWorkRequestRequest
    func (request CancelWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelWorkRequestRequest) String() string
    func (request CancelWorkRequestRequest) ValidateEnumValue() (bool, error)
type CancelWorkRequestResponse
    func (response CancelWorkRequestResponse) HTTPResponse() *http.Response
    func (response CancelWorkRequestResponse) String() string
type CascadingDeleteListingRequest
    func (request CascadingDeleteListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CascadingDeleteListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CascadingDeleteListingRequest) RetryPolicy() *common.RetryPolicy
    func (request CascadingDeleteListingRequest) String() string
    func (request CascadingDeleteListingRequest) ValidateEnumValue() (bool, error)
type CascadingDeleteListingResponse
    func (response CascadingDeleteListingResponse) HTTPResponse() *http.Response
    func (response CascadingDeleteListingResponse) String() string
type CascadingDeleteListingRevisionRequest
    func (request CascadingDeleteListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CascadingDeleteListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CascadingDeleteListingRevisionRequest) RetryPolicy() *common.RetryPolicy
    func (request CascadingDeleteListingRevisionRequest) String() string
    func (request CascadingDeleteListingRevisionRequest) ValidateEnumValue() (bool, error)
type CascadingDeleteListingRevisionResponse
    func (response CascadingDeleteListingRevisionResponse) HTTPResponse() *http.Response
    func (response CascadingDeleteListingRevisionResponse) String() string
type Category
    func (m Category) String() string
    func (m Category) ValidateEnumValue() (bool, error)
type CategoryCollection
    func (m CategoryCollection) String() string
    func (m CategoryCollection) ValidateEnumValue() (bool, error)
type CategoryLifecycleStateEnum
    func GetCategoryLifecycleStateEnumValues() []CategoryLifecycleStateEnum
    func GetMappingCategoryLifecycleStateEnum(val string) (CategoryLifecycleStateEnum, bool)
type CategorySummary
    func (m CategorySummary) String() string
    func (m CategorySummary) ValidateEnumValue() (bool, error)
type ChangeArtifactCompartmentDetails
    func (m ChangeArtifactCompartmentDetails) String() string
    func (m ChangeArtifactCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeArtifactCompartmentRequest
    func (request ChangeArtifactCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeArtifactCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeArtifactCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeArtifactCompartmentRequest) String() string
    func (request ChangeArtifactCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeArtifactCompartmentResponse
    func (response ChangeArtifactCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeArtifactCompartmentResponse) String() string
type ChangeListingCompartmentDetails
    func (m ChangeListingCompartmentDetails) String() string
    func (m ChangeListingCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeListingCompartmentRequest
    func (request ChangeListingCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeListingCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeListingCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeListingCompartmentRequest) String() string
    func (request ChangeListingCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeListingCompartmentResponse
    func (response ChangeListingCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeListingCompartmentResponse) String() string
type ChangeListingRevisionStatusToNewRequest
    func (request ChangeListingRevisionStatusToNewRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeListingRevisionStatusToNewRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeListingRevisionStatusToNewRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeListingRevisionStatusToNewRequest) String() string
    func (request ChangeListingRevisionStatusToNewRequest) ValidateEnumValue() (bool, error)
type ChangeListingRevisionStatusToNewResponse
    func (response ChangeListingRevisionStatusToNewResponse) HTTPResponse() *http.Response
    func (response ChangeListingRevisionStatusToNewResponse) String() string
type ChangeListingRevisionToNewStatusRequest
    func (request ChangeListingRevisionToNewStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeListingRevisionToNewStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeListingRevisionToNewStatusRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeListingRevisionToNewStatusRequest) String() string
    func (request ChangeListingRevisionToNewStatusRequest) ValidateEnumValue() (bool, error)
type ChangeListingRevisionToNewStatusResponse
    func (response ChangeListingRevisionToNewStatusResponse) HTTPResponse() *http.Response
    func (response ChangeListingRevisionToNewStatusResponse) String() string
type ChangeTermCompartmentDetails
    func (m ChangeTermCompartmentDetails) String() string
    func (m ChangeTermCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeTermCompartmentRequest
    func (request ChangeTermCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeTermCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeTermCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeTermCompartmentRequest) String() string
    func (request ChangeTermCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeTermCompartmentResponse
    func (response ChangeTermCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeTermCompartmentResponse) String() string
type CloneListingRevisionRequest
    func (request CloneListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CloneListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CloneListingRevisionRequest) RetryPolicy() *common.RetryPolicy
    func (request CloneListingRevisionRequest) String() string
    func (request CloneListingRevisionRequest) ValidateEnumValue() (bool, error)
type CloneListingRevisionResponse
    func (response CloneListingRevisionResponse) HTTPResponse() *http.Response
    func (response CloneListingRevisionResponse) String() string
type ContainerImageArtifact
    func (m ContainerImageArtifact) GetCompartmentId() *string
    func (m ContainerImageArtifact) GetDefinedTags() map[string]map[string]interface{}
    func (m ContainerImageArtifact) GetDisplayName() *string
    func (m ContainerImageArtifact) GetFreeformTags() map[string]string
    func (m ContainerImageArtifact) GetId() *string
    func (m ContainerImageArtifact) GetLifecycleState() ArtifactLifecycleStateEnum
    func (m ContainerImageArtifact) GetPublisherId() *string
    func (m ContainerImageArtifact) GetStatus() ArtifactStatusEnum
    func (m ContainerImageArtifact) GetStatusNotes() *string
    func (m ContainerImageArtifact) GetSystemTags() map[string]map[string]interface{}
    func (m ContainerImageArtifact) GetTimeCreated() *common.SDKTime
    func (m ContainerImageArtifact) GetTimeUpdated() *common.SDKTime
    func (m ContainerImageArtifact) MarshalJSON() (buff []byte, e error)
    func (m ContainerImageArtifact) String() string
    func (m ContainerImageArtifact) ValidateEnumValue() (bool, error)
type ContainerImageDetails
    func (m ContainerImageDetails) String() string
    func (m ContainerImageDetails) ValidateEnumValue() (bool, error)
type ContainerPackage
    func (m ContainerPackage) GetAreSecurityUpgradesProvided() *bool
    func (m ContainerPackage) GetArtifactId() *string
    func (m ContainerPackage) GetCompartmentId() *string
    func (m ContainerPackage) GetDefinedTags() map[string]map[string]interface{}
    func (m ContainerPackage) GetDescription() *string
    func (m ContainerPackage) GetDisplayName() *string
    func (m ContainerPackage) GetExtendedMetadata() map[string]string
    func (m ContainerPackage) GetFreeformTags() map[string]string
    func (m ContainerPackage) GetId() *string
    func (m ContainerPackage) GetIsDefault() *bool
    func (m ContainerPackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum
    func (m ContainerPackage) GetListingRevisionId() *string
    func (m ContainerPackage) GetPackageVersion() *string
    func (m ContainerPackage) GetStatus() ListingRevisionPackageStatusEnum
    func (m ContainerPackage) GetSystemTags() map[string]map[string]interface{}
    func (m ContainerPackage) GetTermId() *string
    func (m ContainerPackage) GetTimeCreated() *common.SDKTime
    func (m ContainerPackage) GetTimeUpdated() *common.SDKTime
    func (m ContainerPackage) MarshalJSON() (buff []byte, e error)
    func (m ContainerPackage) String() string
    func (m ContainerPackage) ValidateEnumValue() (bool, error)
type CreateAdminListingRevisionNoteDetails
    func (m CreateAdminListingRevisionNoteDetails) String() string
    func (m CreateAdminListingRevisionNoteDetails) ValidateEnumValue() (bool, error)
type CreateArtifactDetails
type CreateArtifactRequest
    func (request CreateArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateArtifactRequest) String() string
    func (request CreateArtifactRequest) ValidateEnumValue() (bool, error)
type CreateArtifactResponse
    func (response CreateArtifactResponse) HTTPResponse() *http.Response
    func (response CreateArtifactResponse) String() string
type CreateContainerImageArtifactDetails
    func (m CreateContainerImageArtifactDetails) GetCompartmentId() *string
    func (m CreateContainerImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateContainerImageArtifactDetails) GetDisplayName() *string
    func (m CreateContainerImageArtifactDetails) GetFreeformTags() map[string]string
    func (m CreateContainerImageArtifactDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateContainerImageArtifactDetails) String() string
    func (m CreateContainerImageArtifactDetails) ValidateEnumValue() (bool, error)
type CreateContainerImageDetails
    func (m CreateContainerImageDetails) String() string
    func (m CreateContainerImageDetails) ValidateEnumValue() (bool, error)
type CreateCustomerSuccessAttachment
    func (m CreateCustomerSuccessAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateCustomerSuccessAttachment) GetDescription() *string
    func (m CreateCustomerSuccessAttachment) GetDisplayName() *string
    func (m CreateCustomerSuccessAttachment) GetFreeformTags() map[string]string
    func (m CreateCustomerSuccessAttachment) GetListingRevisionId() *string
    func (m CreateCustomerSuccessAttachment) MarshalJSON() (buff []byte, e error)
    func (m CreateCustomerSuccessAttachment) String() string
    func (m CreateCustomerSuccessAttachment) ValidateEnumValue() (bool, error)
type CreateHelmChartImageDetails
    func (m CreateHelmChartImageDetails) String() string
    func (m CreateHelmChartImageDetails) ValidateEnumValue() (bool, error)
type CreateKubernetesImageArtifactDetails
    func (m CreateKubernetesImageArtifactDetails) GetCompartmentId() *string
    func (m CreateKubernetesImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateKubernetesImageArtifactDetails) GetDisplayName() *string
    func (m CreateKubernetesImageArtifactDetails) GetFreeformTags() map[string]string
    func (m CreateKubernetesImageArtifactDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateKubernetesImageArtifactDetails) String() string
    func (m CreateKubernetesImageArtifactDetails) ValidateEnumValue() (bool, error)
type CreateLeadGenListingRevisionDetails
    func (m CreateLeadGenListingRevisionDetails) GetContentLanguage() *LanguageItem
    func (m CreateLeadGenListingRevisionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateLeadGenListingRevisionDetails) GetDisplayName() *string
    func (m CreateLeadGenListingRevisionDetails) GetFreeformTags() map[string]string
    func (m CreateLeadGenListingRevisionDetails) GetHeadline() *string
    func (m CreateLeadGenListingRevisionDetails) GetKeywords() *string
    func (m CreateLeadGenListingRevisionDetails) GetListingId() *string
    func (m CreateLeadGenListingRevisionDetails) GetLongDescription() *string
    func (m CreateLeadGenListingRevisionDetails) GetShortDescription() *string
    func (m CreateLeadGenListingRevisionDetails) GetStatus() ListingRevisionStatusEnum
    func (m CreateLeadGenListingRevisionDetails) GetSupportContacts() []SupportContact
    func (m CreateLeadGenListingRevisionDetails) GetSupportLinks() []NamedLink
    func (m CreateLeadGenListingRevisionDetails) GetSupportedlanguages() []LanguageItem
    func (m CreateLeadGenListingRevisionDetails) GetTagline() *string
    func (m CreateLeadGenListingRevisionDetails) GetUsageInformation() *string
    func (m CreateLeadGenListingRevisionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateLeadGenListingRevisionDetails) String() string
    func (m CreateLeadGenListingRevisionDetails) ValidateEnumValue() (bool, error)
type CreateListingDetails
    func (m CreateListingDetails) String() string
    func (m CreateListingDetails) ValidateEnumValue() (bool, error)
type CreateListingRequest
    func (request CreateListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateListingRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateListingRequest) String() string
    func (request CreateListingRequest) ValidateEnumValue() (bool, error)
type CreateListingResponse
    func (response CreateListingResponse) HTTPResponse() *http.Response
    func (response CreateListingResponse) String() string
type CreateListingRevisionAttachmentDetails
type CreateListingRevisionAttachmentRequest
    func (request CreateListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateListingRevisionAttachmentRequest) String() string
    func (request CreateListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)
type CreateListingRevisionAttachmentResponse
    func (response CreateListingRevisionAttachmentResponse) HTTPResponse() *http.Response
    func (response CreateListingRevisionAttachmentResponse) String() string
type CreateListingRevisionDetails
type CreateListingRevisionNoteDetails
    func (m CreateListingRevisionNoteDetails) String() string
    func (m CreateListingRevisionNoteDetails) ValidateEnumValue() (bool, error)
type CreateListingRevisionNoteRequest
    func (request CreateListingRevisionNoteRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateListingRevisionNoteRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateListingRevisionNoteRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateListingRevisionNoteRequest) String() string
    func (request CreateListingRevisionNoteRequest) ValidateEnumValue() (bool, error)
type CreateListingRevisionNoteResponse
    func (response CreateListingRevisionNoteResponse) HTTPResponse() *http.Response
    func (response CreateListingRevisionNoteResponse) String() string
type CreateListingRevisionPackageDetails
    func (m CreateListingRevisionPackageDetails) String() string
    func (m CreateListingRevisionPackageDetails) ValidateEnumValue() (bool, error)
type CreateListingRevisionPackageRequest
    func (request CreateListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateListingRevisionPackageRequest) String() string
    func (request CreateListingRevisionPackageRequest) ValidateEnumValue() (bool, error)
type CreateListingRevisionPackageResponse
    func (response CreateListingRevisionPackageResponse) HTTPResponse() *http.Response
    func (response CreateListingRevisionPackageResponse) String() string
type CreateListingRevisionRequest
    func (request CreateListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateListingRevisionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateListingRevisionRequest) String() string
    func (request CreateListingRevisionRequest) ValidateEnumValue() (bool, error)
type CreateListingRevisionResponse
    func (response CreateListingRevisionResponse) HTTPResponse() *http.Response
    func (response CreateListingRevisionResponse) String() string
type CreateMachineImageArtifactDetails
    func (m CreateMachineImageArtifactDetails) GetCompartmentId() *string
    func (m CreateMachineImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateMachineImageArtifactDetails) GetDisplayName() *string
    func (m CreateMachineImageArtifactDetails) GetFreeformTags() map[string]string
    func (m CreateMachineImageArtifactDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateMachineImageArtifactDetails) String() string
    func (m CreateMachineImageArtifactDetails) ValidateEnumValue() (bool, error)
type CreateMachineImageDetails
    func (m CreateMachineImageDetails) String() string
    func (m CreateMachineImageDetails) ValidateEnumValue() (bool, error)
type CreateMarketDetails
    func (m CreateMarketDetails) String() string
    func (m CreateMarketDetails) ValidateEnumValue() (bool, error)
type CreateMarketRequest
    func (request CreateMarketRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateMarketRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateMarketRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateMarketRequest) String() string
    func (request CreateMarketRequest) ValidateEnumValue() (bool, error)
type CreateMarketResponse
    func (response CreateMarketResponse) HTTPResponse() *http.Response
    func (response CreateMarketResponse) String() string
type CreateOciListingRevisionDetails
    func (m CreateOciListingRevisionDetails) GetContentLanguage() *LanguageItem
    func (m CreateOciListingRevisionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOciListingRevisionDetails) GetDisplayName() *string
    func (m CreateOciListingRevisionDetails) GetFreeformTags() map[string]string
    func (m CreateOciListingRevisionDetails) GetHeadline() *string
    func (m CreateOciListingRevisionDetails) GetKeywords() *string
    func (m CreateOciListingRevisionDetails) GetListingId() *string
    func (m CreateOciListingRevisionDetails) GetLongDescription() *string
    func (m CreateOciListingRevisionDetails) GetShortDescription() *string
    func (m CreateOciListingRevisionDetails) GetStatus() ListingRevisionStatusEnum
    func (m CreateOciListingRevisionDetails) GetSupportContacts() []SupportContact
    func (m CreateOciListingRevisionDetails) GetSupportLinks() []NamedLink
    func (m CreateOciListingRevisionDetails) GetSupportedlanguages() []LanguageItem
    func (m CreateOciListingRevisionDetails) GetTagline() *string
    func (m CreateOciListingRevisionDetails) GetUsageInformation() *string
    func (m CreateOciListingRevisionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOciListingRevisionDetails) String() string
    func (m *CreateOciListingRevisionDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateOciListingRevisionDetails) ValidateEnumValue() (bool, error)
type CreatePublisherDetails
    func (m CreatePublisherDetails) String() string
    func (m CreatePublisherDetails) ValidateEnumValue() (bool, error)
type CreatePublisherRequest
    func (request CreatePublisherRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreatePublisherRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreatePublisherRequest) RetryPolicy() *common.RetryPolicy
    func (request CreatePublisherRequest) String() string
    func (request CreatePublisherRequest) ValidateEnumValue() (bool, error)
type CreatePublisherResponse
    func (response CreatePublisherResponse) HTTPResponse() *http.Response
    func (response CreatePublisherResponse) String() string
type CreateRelatedDocumentAttachmentDetails
    func (m CreateRelatedDocumentAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateRelatedDocumentAttachmentDetails) GetDescription() *string
    func (m CreateRelatedDocumentAttachmentDetails) GetDisplayName() *string
    func (m CreateRelatedDocumentAttachmentDetails) GetFreeformTags() map[string]string
    func (m CreateRelatedDocumentAttachmentDetails) GetListingRevisionId() *string
    func (m CreateRelatedDocumentAttachmentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateRelatedDocumentAttachmentDetails) String() string
    func (m CreateRelatedDocumentAttachmentDetails) ValidateEnumValue() (bool, error)
type CreateReviewSupportDocumentAttachment
    func (m CreateReviewSupportDocumentAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateReviewSupportDocumentAttachment) GetDescription() *string
    func (m CreateReviewSupportDocumentAttachment) GetDisplayName() *string
    func (m CreateReviewSupportDocumentAttachment) GetFreeformTags() map[string]string
    func (m CreateReviewSupportDocumentAttachment) GetListingRevisionId() *string
    func (m CreateReviewSupportDocumentAttachment) MarshalJSON() (buff []byte, e error)
    func (m CreateReviewSupportDocumentAttachment) String() string
    func (m CreateReviewSupportDocumentAttachment) ValidateEnumValue() (bool, error)
type CreateScreenShotAttachmentDetails
    func (m CreateScreenShotAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateScreenShotAttachmentDetails) GetDescription() *string
    func (m CreateScreenShotAttachmentDetails) GetDisplayName() *string
    func (m CreateScreenShotAttachmentDetails) GetFreeformTags() map[string]string
    func (m CreateScreenShotAttachmentDetails) GetListingRevisionId() *string
    func (m CreateScreenShotAttachmentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateScreenShotAttachmentDetails) String() string
    func (m CreateScreenShotAttachmentDetails) ValidateEnumValue() (bool, error)
type CreateServiceListingRevisionDetails
    func (m CreateServiceListingRevisionDetails) GetContentLanguage() *LanguageItem
    func (m CreateServiceListingRevisionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateServiceListingRevisionDetails) GetDisplayName() *string
    func (m CreateServiceListingRevisionDetails) GetFreeformTags() map[string]string
    func (m CreateServiceListingRevisionDetails) GetHeadline() *string
    func (m CreateServiceListingRevisionDetails) GetKeywords() *string
    func (m CreateServiceListingRevisionDetails) GetListingId() *string
    func (m CreateServiceListingRevisionDetails) GetLongDescription() *string
    func (m CreateServiceListingRevisionDetails) GetShortDescription() *string
    func (m CreateServiceListingRevisionDetails) GetStatus() ListingRevisionStatusEnum
    func (m CreateServiceListingRevisionDetails) GetSupportContacts() []SupportContact
    func (m CreateServiceListingRevisionDetails) GetSupportLinks() []NamedLink
    func (m CreateServiceListingRevisionDetails) GetSupportedlanguages() []LanguageItem
    func (m CreateServiceListingRevisionDetails) GetTagline() *string
    func (m CreateServiceListingRevisionDetails) GetUsageInformation() *string
    func (m CreateServiceListingRevisionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateServiceListingRevisionDetails) String() string
    func (m CreateServiceListingRevisionDetails) ValidateEnumValue() (bool, error)
type CreateStackArtifactDetails
    func (m CreateStackArtifactDetails) GetCompartmentId() *string
    func (m CreateStackArtifactDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateStackArtifactDetails) GetDisplayName() *string
    func (m CreateStackArtifactDetails) GetFreeformTags() map[string]string
    func (m CreateStackArtifactDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateStackArtifactDetails) String() string
    func (m CreateStackArtifactDetails) ValidateEnumValue() (bool, error)
type CreateStackDetails
    func (m CreateStackDetails) String() string
    func (m CreateStackDetails) ValidateEnumValue() (bool, error)
type CreateSupportedServiceAttachment
    func (m CreateSupportedServiceAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateSupportedServiceAttachment) GetDescription() *string
    func (m CreateSupportedServiceAttachment) GetDisplayName() *string
    func (m CreateSupportedServiceAttachment) GetFreeformTags() map[string]string
    func (m CreateSupportedServiceAttachment) GetListingRevisionId() *string
    func (m CreateSupportedServiceAttachment) MarshalJSON() (buff []byte, e error)
    func (m CreateSupportedServiceAttachment) String() string
    func (m CreateSupportedServiceAttachment) ValidateEnumValue() (bool, error)
type CreateTermDetails
    func (m CreateTermDetails) String() string
    func (m CreateTermDetails) ValidateEnumValue() (bool, error)
type CreateTermRequest
    func (request CreateTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTermRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTermRequest) String() string
    func (request CreateTermRequest) ValidateEnumValue() (bool, error)
type CreateTermResponse
    func (response CreateTermResponse) HTTPResponse() *http.Response
    func (response CreateTermResponse) String() string
type CreateTermVersionRequest
    func (request CreateTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTermVersionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTermVersionRequest) String() string
    func (request CreateTermVersionRequest) ValidateEnumValue() (bool, error)
type CreateTermVersionResponse
    func (response CreateTermVersionResponse) HTTPResponse() *http.Response
    func (response CreateTermVersionResponse) String() string
type CreateVideoAttachmentDetails
    func (m CreateVideoAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateVideoAttachmentDetails) GetDescription() *string
    func (m CreateVideoAttachmentDetails) GetDisplayName() *string
    func (m CreateVideoAttachmentDetails) GetFreeformTags() map[string]string
    func (m CreateVideoAttachmentDetails) GetListingRevisionId() *string
    func (m CreateVideoAttachmentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateVideoAttachmentDetails) String() string
    func (m CreateVideoAttachmentDetails) ValidateEnumValue() (bool, error)
type CreateVideoDetails
    func (m CreateVideoDetails) String() string
    func (m CreateVideoDetails) ValidateEnumValue() (bool, error)
type CustomerInstanceReportExport
    func (m CustomerInstanceReportExport) String() string
    func (m CustomerInstanceReportExport) ValidateEnumValue() (bool, error)
type CustomerInstanceReportExportCollection
    func (m CustomerInstanceReportExportCollection) String() string
    func (m CustomerInstanceReportExportCollection) ValidateEnumValue() (bool, error)
type CustomerInstanceReportExportLifecycleStateEnum
    func GetCustomerInstanceReportExportLifecycleStateEnumValues() []CustomerInstanceReportExportLifecycleStateEnum
    func GetMappingCustomerInstanceReportExportLifecycleStateEnum(val string) (CustomerInstanceReportExportLifecycleStateEnum, bool)
type CustomerInstanceReportExportSortByEnum
    func GetCustomerInstanceReportExportSortByEnumValues() []CustomerInstanceReportExportSortByEnum
    func GetMappingCustomerInstanceReportExportSortByEnum(val string) (CustomerInstanceReportExportSortByEnum, bool)
type CustomerInstanceReportExportSortOrderEnum
    func GetCustomerInstanceReportExportSortOrderEnumValues() []CustomerInstanceReportExportSortOrderEnum
    func GetMappingCustomerInstanceReportExportSortOrderEnum(val string) (CustomerInstanceReportExportSortOrderEnum, bool)
type CustomerInstanceReportExportStatusEnum
    func GetCustomerInstanceReportExportStatusEnumValues() []CustomerInstanceReportExportStatusEnum
    func GetMappingCustomerInstanceReportExportStatusEnum(val string) (CustomerInstanceReportExportStatusEnum, bool)
type CustomerInstanceReportExportSummary
    func (m CustomerInstanceReportExportSummary) String() string
    func (m CustomerInstanceReportExportSummary) ValidateEnumValue() (bool, error)
type CustomerInstanceReportExportSummarySortByEnum
    func GetCustomerInstanceReportExportSummarySortByEnumValues() []CustomerInstanceReportExportSummarySortByEnum
    func GetMappingCustomerInstanceReportExportSummarySortByEnum(val string) (CustomerInstanceReportExportSummarySortByEnum, bool)
type CustomerInstanceReportExportSummarySortOrderEnum
    func GetCustomerInstanceReportExportSummarySortOrderEnumValues() []CustomerInstanceReportExportSummarySortOrderEnum
    func GetMappingCustomerInstanceReportExportSummarySortOrderEnum(val string) (CustomerInstanceReportExportSummarySortOrderEnum, bool)
type CustomerInstanceReportExportSummaryStatusEnum
    func GetCustomerInstanceReportExportSummaryStatusEnumValues() []CustomerInstanceReportExportSummaryStatusEnum
    func GetMappingCustomerInstanceReportExportSummaryStatusEnum(val string) (CustomerInstanceReportExportSummaryStatusEnum, bool)
type CustomerInstanceReportRecord
    func (m CustomerInstanceReportRecord) String() string
    func (m CustomerInstanceReportRecord) ValidateEnumValue() (bool, error)
type CustomerInstanceReportRecordCollection
    func (m CustomerInstanceReportRecordCollection) String() string
    func (m CustomerInstanceReportRecordCollection) ValidateEnumValue() (bool, error)
type CustomerSuccessAttachment
    func (m CustomerSuccessAttachment) GetCompartmentId() *string
    func (m CustomerSuccessAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m CustomerSuccessAttachment) GetDescription() *string
    func (m CustomerSuccessAttachment) GetDisplayName() *string
    func (m CustomerSuccessAttachment) GetFreeformTags() map[string]string
    func (m CustomerSuccessAttachment) GetId() *string
    func (m CustomerSuccessAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum
    func (m CustomerSuccessAttachment) GetListingRevisionId() *string
    func (m CustomerSuccessAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum
    func (m CustomerSuccessAttachment) GetSystemTags() map[string]map[string]interface{}
    func (m CustomerSuccessAttachment) GetTimeCreated() *common.SDKTime
    func (m CustomerSuccessAttachment) GetTimeUpdated() *common.SDKTime
    func (m CustomerSuccessAttachment) MarshalJSON() (buff []byte, e error)
    func (m CustomerSuccessAttachment) String() string
    func (m CustomerSuccessAttachment) ValidateEnumValue() (bool, error)
type DeleteArtifactRequest
    func (request DeleteArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteArtifactRequest) String() string
    func (request DeleteArtifactRequest) ValidateEnumValue() (bool, error)
type DeleteArtifactResponse
    func (response DeleteArtifactResponse) HTTPResponse() *http.Response
    func (response DeleteArtifactResponse) String() string
type DeleteCustomerInstanceReportExportRequest
    func (request DeleteCustomerInstanceReportExportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteCustomerInstanceReportExportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteCustomerInstanceReportExportRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteCustomerInstanceReportExportRequest) String() string
    func (request DeleteCustomerInstanceReportExportRequest) ValidateEnumValue() (bool, error)
type DeleteCustomerInstanceReportExportResponse
    func (response DeleteCustomerInstanceReportExportResponse) HTTPResponse() *http.Response
    func (response DeleteCustomerInstanceReportExportResponse) String() string
type DeleteListingRequest
    func (request DeleteListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteListingRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteListingRequest) String() string
    func (request DeleteListingRequest) ValidateEnumValue() (bool, error)
type DeleteListingResponse
    func (response DeleteListingResponse) HTTPResponse() *http.Response
    func (response DeleteListingResponse) String() string
type DeleteListingRevisionAttachmentRequest
    func (request DeleteListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteListingRevisionAttachmentRequest) String() string
    func (request DeleteListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)
type DeleteListingRevisionAttachmentResponse
    func (response DeleteListingRevisionAttachmentResponse) HTTPResponse() *http.Response
    func (response DeleteListingRevisionAttachmentResponse) String() string
type DeleteListingRevisionNoteRequest
    func (request DeleteListingRevisionNoteRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteListingRevisionNoteRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteListingRevisionNoteRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteListingRevisionNoteRequest) String() string
    func (request DeleteListingRevisionNoteRequest) ValidateEnumValue() (bool, error)
type DeleteListingRevisionNoteResponse
    func (response DeleteListingRevisionNoteResponse) HTTPResponse() *http.Response
    func (response DeleteListingRevisionNoteResponse) String() string
type DeleteListingRevisionPackageRequest
    func (request DeleteListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteListingRevisionPackageRequest) String() string
    func (request DeleteListingRevisionPackageRequest) ValidateEnumValue() (bool, error)
type DeleteListingRevisionPackageResponse
    func (response DeleteListingRevisionPackageResponse) HTTPResponse() *http.Response
    func (response DeleteListingRevisionPackageResponse) String() string
type DeleteListingRevisionRequest
    func (request DeleteListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteListingRevisionRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteListingRevisionRequest) String() string
    func (request DeleteListingRevisionRequest) ValidateEnumValue() (bool, error)
type DeleteListingRevisionResponse
    func (response DeleteListingRevisionResponse) HTTPResponse() *http.Response
    func (response DeleteListingRevisionResponse) String() string
type DeleteTermRequest
    func (request DeleteTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteTermRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTermRequest) String() string
    func (request DeleteTermRequest) ValidateEnumValue() (bool, error)
type DeleteTermResponse
    func (response DeleteTermResponse) HTTPResponse() *http.Response
    func (response DeleteTermResponse) String() string
type DeleteTermVersionRequest
    func (request DeleteTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteTermVersionRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTermVersionRequest) String() string
    func (request DeleteTermVersionRequest) ValidateEnumValue() (bool, error)
type DeleteTermVersionResponse
    func (response DeleteTermVersionResponse) HTTPResponse() *http.Response
    func (response DeleteTermVersionResponse) String() string
type DisbursementReportRecord
    func (m DisbursementReportRecord) String() string
    func (m DisbursementReportRecord) ValidateEnumValue() (bool, error)
type DisbursementReportRecordCollection
    func (m DisbursementReportRecordCollection) String() string
    func (m DisbursementReportRecordCollection) ValidateEnumValue() (bool, error)
type DownloadInfo
    func (m DownloadInfo) String() string
    func (m DownloadInfo) ValidateEnumValue() (bool, error)
type FilterProperty
    func (m FilterProperty) String() string
    func (m FilterProperty) ValidateEnumValue() (bool, error)
type GenerateCustomerInstanceReportExportDetails
    func (m GenerateCustomerInstanceReportExportDetails) String() string
    func (m GenerateCustomerInstanceReportExportDetails) ValidateEnumValue() (bool, error)
type GenerateCustomerInstanceReportExportDetailsSortByEnum
    func GetGenerateCustomerInstanceReportExportDetailsSortByEnumValues() []GenerateCustomerInstanceReportExportDetailsSortByEnum
    func GetMappingGenerateCustomerInstanceReportExportDetailsSortByEnum(val string) (GenerateCustomerInstanceReportExportDetailsSortByEnum, bool)
type GenerateCustomerInstanceReportExportDetailsSortOrderEnum
    func GetGenerateCustomerInstanceReportExportDetailsSortOrderEnumValues() []GenerateCustomerInstanceReportExportDetailsSortOrderEnum
    func GetMappingGenerateCustomerInstanceReportExportDetailsSortOrderEnum(val string) (GenerateCustomerInstanceReportExportDetailsSortOrderEnum, bool)
type GenerateCustomerInstanceReportExportDetailsStatusEnum
    func GetGenerateCustomerInstanceReportExportDetailsStatusEnumValues() []GenerateCustomerInstanceReportExportDetailsStatusEnum
    func GetMappingGenerateCustomerInstanceReportExportDetailsStatusEnum(val string) (GenerateCustomerInstanceReportExportDetailsStatusEnum, bool)
type GenerateCustomerInstanceReportExportRequest
    func (request GenerateCustomerInstanceReportExportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GenerateCustomerInstanceReportExportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GenerateCustomerInstanceReportExportRequest) RetryPolicy() *common.RetryPolicy
    func (request GenerateCustomerInstanceReportExportRequest) String() string
    func (request GenerateCustomerInstanceReportExportRequest) ValidateEnumValue() (bool, error)
type GenerateCustomerInstanceReportExportResponse
    func (response GenerateCustomerInstanceReportExportResponse) HTTPResponse() *http.Response
    func (response GenerateCustomerInstanceReportExportResponse) String() string
type GeoLocation
    func (m GeoLocation) String() string
    func (m GeoLocation) ValidateEnumValue() (bool, error)
type GeoLocationGeographicRegionEnum
    func GetGeoLocationGeographicRegionEnumValues() []GeoLocationGeographicRegionEnum
    func GetMappingGeoLocationGeographicRegionEnum(val string) (GeoLocationGeographicRegionEnum, bool)
type GetAdminArtifactRequest
    func (request GetAdminArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAdminArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAdminArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAdminArtifactRequest) String() string
    func (request GetAdminArtifactRequest) ValidateEnumValue() (bool, error)
type GetAdminArtifactResponse
    func (response GetAdminArtifactResponse) HTTPResponse() *http.Response
    func (response GetAdminArtifactResponse) String() string
type GetAdminListingRequest
    func (request GetAdminListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAdminListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAdminListingRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAdminListingRequest) String() string
    func (request GetAdminListingRequest) ValidateEnumValue() (bool, error)
type GetAdminListingResponse
    func (response GetAdminListingResponse) HTTPResponse() *http.Response
    func (response GetAdminListingResponse) String() string
type GetAdminListingRevisionAttachmentRequest
    func (request GetAdminListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAdminListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAdminListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAdminListingRevisionAttachmentRequest) String() string
    func (request GetAdminListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)
type GetAdminListingRevisionAttachmentResponse
    func (response GetAdminListingRevisionAttachmentResponse) HTTPResponse() *http.Response
    func (response GetAdminListingRevisionAttachmentResponse) String() string
type GetAdminListingRevisionPackageRequest
    func (request GetAdminListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAdminListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAdminListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAdminListingRevisionPackageRequest) String() string
    func (request GetAdminListingRevisionPackageRequest) ValidateEnumValue() (bool, error)
type GetAdminListingRevisionPackageResponse
    func (response GetAdminListingRevisionPackageResponse) HTTPResponse() *http.Response
    func (response GetAdminListingRevisionPackageResponse) String() string
type GetAdminListingRevisionRequest
    func (request GetAdminListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAdminListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAdminListingRevisionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAdminListingRevisionRequest) String() string
    func (request GetAdminListingRevisionRequest) ValidateEnumValue() (bool, error)
type GetAdminListingRevisionResponse
    func (response GetAdminListingRevisionResponse) HTTPResponse() *http.Response
    func (response GetAdminListingRevisionResponse) String() string
type GetAdminPublisherRequest
    func (request GetAdminPublisherRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAdminPublisherRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAdminPublisherRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAdminPublisherRequest) String() string
    func (request GetAdminPublisherRequest) ValidateEnumValue() (bool, error)
type GetAdminPublisherResponse
    func (response GetAdminPublisherResponse) HTTPResponse() *http.Response
    func (response GetAdminPublisherResponse) String() string
type GetAdminTermRequest
    func (request GetAdminTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAdminTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAdminTermRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAdminTermRequest) String() string
    func (request GetAdminTermRequest) ValidateEnumValue() (bool, error)
type GetAdminTermResponse
    func (response GetAdminTermResponse) HTTPResponse() *http.Response
    func (response GetAdminTermResponse) String() string
type GetAdminTermVersionRequest
    func (request GetAdminTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAdminTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAdminTermVersionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAdminTermVersionRequest) String() string
    func (request GetAdminTermVersionRequest) ValidateEnumValue() (bool, error)
type GetAdminTermVersionResponse
    func (response GetAdminTermVersionResponse) HTTPResponse() *http.Response
    func (response GetAdminTermVersionResponse) String() string
type GetArtifactRequest
    func (request GetArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request GetArtifactRequest) String() string
    func (request GetArtifactRequest) ValidateEnumValue() (bool, error)
type GetArtifactResponse
    func (response GetArtifactResponse) HTTPResponse() *http.Response
    func (response GetArtifactResponse) String() string
type GetCategoryRequest
    func (request GetCategoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCategoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCategoryRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCategoryRequest) String() string
    func (request GetCategoryRequest) ValidateEnumValue() (bool, error)
type GetCategoryResponse
    func (response GetCategoryResponse) HTTPResponse() *http.Response
    func (response GetCategoryResponse) String() string
type GetCustomerInstanceReportExportContentRequest
    func (request GetCustomerInstanceReportExportContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCustomerInstanceReportExportContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCustomerInstanceReportExportContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCustomerInstanceReportExportContentRequest) String() string
    func (request GetCustomerInstanceReportExportContentRequest) ValidateEnumValue() (bool, error)
type GetCustomerInstanceReportExportContentResponse
    func (response GetCustomerInstanceReportExportContentResponse) HTTPResponse() *http.Response
    func (response GetCustomerInstanceReportExportContentResponse) String() string
type GetCustomerInstanceReportExportRequest
    func (request GetCustomerInstanceReportExportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCustomerInstanceReportExportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCustomerInstanceReportExportRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCustomerInstanceReportExportRequest) String() string
    func (request GetCustomerInstanceReportExportRequest) ValidateEnumValue() (bool, error)
type GetCustomerInstanceReportExportResponse
    func (response GetCustomerInstanceReportExportResponse) HTTPResponse() *http.Response
    func (response GetCustomerInstanceReportExportResponse) String() string
type GetLeadRequest
    func (request GetLeadRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetLeadRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetLeadRequest) RetryPolicy() *common.RetryPolicy
    func (request GetLeadRequest) String() string
    func (request GetLeadRequest) ValidateEnumValue() (bool, error)
type GetLeadResponse
    func (response GetLeadResponse) HTTPResponse() *http.Response
    func (response GetLeadResponse) String() string
type GetListingRequest
    func (request GetListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetListingRequest) RetryPolicy() *common.RetryPolicy
    func (request GetListingRequest) String() string
    func (request GetListingRequest) ValidateEnumValue() (bool, error)
type GetListingResponse
    func (response GetListingResponse) HTTPResponse() *http.Response
    func (response GetListingResponse) String() string
type GetListingRevisionAttachmentContentRequest
    func (request GetListingRevisionAttachmentContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetListingRevisionAttachmentContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetListingRevisionAttachmentContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetListingRevisionAttachmentContentRequest) String() string
    func (request GetListingRevisionAttachmentContentRequest) ValidateEnumValue() (bool, error)
type GetListingRevisionAttachmentContentResponse
    func (response GetListingRevisionAttachmentContentResponse) HTTPResponse() *http.Response
    func (response GetListingRevisionAttachmentContentResponse) String() string
type GetListingRevisionAttachmentRequest
    func (request GetListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetListingRevisionAttachmentRequest) String() string
    func (request GetListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)
type GetListingRevisionAttachmentResponse
    func (response GetListingRevisionAttachmentResponse) HTTPResponse() *http.Response
    func (response GetListingRevisionAttachmentResponse) String() string
type GetListingRevisionIconContentRequest
    func (request GetListingRevisionIconContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetListingRevisionIconContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetListingRevisionIconContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetListingRevisionIconContentRequest) String() string
    func (request GetListingRevisionIconContentRequest) ValidateEnumValue() (bool, error)
type GetListingRevisionIconContentResponse
    func (response GetListingRevisionIconContentResponse) HTTPResponse() *http.Response
    func (response GetListingRevisionIconContentResponse) String() string
type GetListingRevisionNoteRequest
    func (request GetListingRevisionNoteRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetListingRevisionNoteRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetListingRevisionNoteRequest) RetryPolicy() *common.RetryPolicy
    func (request GetListingRevisionNoteRequest) String() string
    func (request GetListingRevisionNoteRequest) ValidateEnumValue() (bool, error)
type GetListingRevisionNoteResponse
    func (response GetListingRevisionNoteResponse) HTTPResponse() *http.Response
    func (response GetListingRevisionNoteResponse) String() string
type GetListingRevisionPackageRequest
    func (request GetListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request GetListingRevisionPackageRequest) String() string
    func (request GetListingRevisionPackageRequest) ValidateEnumValue() (bool, error)
type GetListingRevisionPackageResponse
    func (response GetListingRevisionPackageResponse) HTTPResponse() *http.Response
    func (response GetListingRevisionPackageResponse) String() string
type GetListingRevisionRequest
    func (request GetListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetListingRevisionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetListingRevisionRequest) String() string
    func (request GetListingRevisionRequest) ValidateEnumValue() (bool, error)
type GetListingRevisionResponse
    func (response GetListingRevisionResponse) HTTPResponse() *http.Response
    func (response GetListingRevisionResponse) String() string
type GetMarketRequest
    func (request GetMarketRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetMarketRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetMarketRequest) RetryPolicy() *common.RetryPolicy
    func (request GetMarketRequest) String() string
    func (request GetMarketRequest) ValidateEnumValue() (bool, error)
type GetMarketResponse
    func (response GetMarketResponse) HTTPResponse() *http.Response
    func (response GetMarketResponse) String() string
type GetProductRequest
    func (request GetProductRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetProductRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetProductRequest) RetryPolicy() *common.RetryPolicy
    func (request GetProductRequest) String() string
    func (request GetProductRequest) ValidateEnumValue() (bool, error)
type GetProductResponse
    func (response GetProductResponse) HTTPResponse() *http.Response
    func (response GetProductResponse) String() string
type GetPublisherRequest
    func (request GetPublisherRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPublisherRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPublisherRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPublisherRequest) String() string
    func (request GetPublisherRequest) ValidateEnumValue() (bool, error)
type GetPublisherResponse
    func (response GetPublisherResponse) HTTPResponse() *http.Response
    func (response GetPublisherResponse) String() string
type GetSupportDocContentRequest
    func (request GetSupportDocContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSupportDocContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSupportDocContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSupportDocContentRequest) String() string
    func (request GetSupportDocContentRequest) ValidateEnumValue() (bool, error)
type GetSupportDocContentResponse
    func (response GetSupportDocContentResponse) HTTPResponse() *http.Response
    func (response GetSupportDocContentResponse) String() string
type GetSupportDocRequest
    func (request GetSupportDocRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSupportDocRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSupportDocRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSupportDocRequest) String() string
    func (request GetSupportDocRequest) ValidateEnumValue() (bool, error)
type GetSupportDocResponse
    func (response GetSupportDocResponse) HTTPResponse() *http.Response
    func (response GetSupportDocResponse) String() string
type GetTermRequest
    func (request GetTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTermRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTermRequest) String() string
    func (request GetTermRequest) ValidateEnumValue() (bool, error)
type GetTermResponse
    func (response GetTermResponse) HTTPResponse() *http.Response
    func (response GetTermResponse) String() string
type GetTermVersionContentRequest
    func (request GetTermVersionContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTermVersionContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTermVersionContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTermVersionContentRequest) String() string
    func (request GetTermVersionContentRequest) ValidateEnumValue() (bool, error)
type GetTermVersionContentResponse
    func (response GetTermVersionContentResponse) HTTPResponse() *http.Response
    func (response GetTermVersionContentResponse) String() string
type GetTermVersionRequest
    func (request GetTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTermVersionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTermVersionRequest) String() string
    func (request GetTermVersionRequest) ValidateEnumValue() (bool, error)
type GetTermVersionResponse
    func (response GetTermVersionResponse) HTTPResponse() *http.Response
    func (response GetTermVersionResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type HelmChartImageDetails
    func (m HelmChartImageDetails) String() string
    func (m HelmChartImageDetails) ValidateEnumValue() (bool, error)
type HelmChartPackage
    func (m HelmChartPackage) GetAreSecurityUpgradesProvided() *bool
    func (m HelmChartPackage) GetArtifactId() *string
    func (m HelmChartPackage) GetCompartmentId() *string
    func (m HelmChartPackage) GetDefinedTags() map[string]map[string]interface{}
    func (m HelmChartPackage) GetDescription() *string
    func (m HelmChartPackage) GetDisplayName() *string
    func (m HelmChartPackage) GetExtendedMetadata() map[string]string
    func (m HelmChartPackage) GetFreeformTags() map[string]string
    func (m HelmChartPackage) GetId() *string
    func (m HelmChartPackage) GetIsDefault() *bool
    func (m HelmChartPackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum
    func (m HelmChartPackage) GetListingRevisionId() *string
    func (m HelmChartPackage) GetPackageVersion() *string
    func (m HelmChartPackage) GetStatus() ListingRevisionPackageStatusEnum
    func (m HelmChartPackage) GetSystemTags() map[string]map[string]interface{}
    func (m HelmChartPackage) GetTermId() *string
    func (m HelmChartPackage) GetTimeCreated() *common.SDKTime
    func (m HelmChartPackage) GetTimeUpdated() *common.SDKTime
    func (m HelmChartPackage) MarshalJSON() (buff []byte, e error)
    func (m HelmChartPackage) String() string
    func (m HelmChartPackage) ValidateEnumValue() (bool, error)
type HybridPricingPlan
    func (m HybridPricingPlan) GetRates() []PricingRate
    func (m HybridPricingPlan) MarshalJSON() (buff []byte, e error)
    func (m HybridPricingPlan) String() string
    func (m HybridPricingPlan) ValidateEnumValue() (bool, error)
type HybridPricingPlanBillingFrequencyEnum
    func GetHybridPricingPlanBillingFrequencyEnumValues() []HybridPricingPlanBillingFrequencyEnum
    func GetMappingHybridPricingPlanBillingFrequencyEnum(val string) (HybridPricingPlanBillingFrequencyEnum, bool)
type HybridPricingPlanPlanDurationEnum
    func GetHybridPricingPlanPlanDurationEnumValues() []HybridPricingPlanPlanDurationEnum
    func GetMappingHybridPricingPlanPlanDurationEnum(val string) (HybridPricingPlanPlanDurationEnum, bool)
type ImageMemoryConstraints
    func (m ImageMemoryConstraints) String() string
    func (m ImageMemoryConstraints) ValidateEnumValue() (bool, error)
type ImageOcpuConstraints
    func (m ImageOcpuConstraints) String() string
    func (m ImageOcpuConstraints) ValidateEnumValue() (bool, error)
type ImageShapeCompatibility
    func (m ImageShapeCompatibility) String() string
    func (m ImageShapeCompatibility) ValidateEnumValue() (bool, error)
type KubernetesImageArtifact
    func (m KubernetesImageArtifact) GetCompartmentId() *string
    func (m KubernetesImageArtifact) GetDefinedTags() map[string]map[string]interface{}
    func (m KubernetesImageArtifact) GetDisplayName() *string
    func (m KubernetesImageArtifact) GetFreeformTags() map[string]string
    func (m KubernetesImageArtifact) GetId() *string
    func (m KubernetesImageArtifact) GetLifecycleState() ArtifactLifecycleStateEnum
    func (m KubernetesImageArtifact) GetPublisherId() *string
    func (m KubernetesImageArtifact) GetStatus() ArtifactStatusEnum
    func (m KubernetesImageArtifact) GetStatusNotes() *string
    func (m KubernetesImageArtifact) GetSystemTags() map[string]map[string]interface{}
    func (m KubernetesImageArtifact) GetTimeCreated() *common.SDKTime
    func (m KubernetesImageArtifact) GetTimeUpdated() *common.SDKTime
    func (m KubernetesImageArtifact) MarshalJSON() (buff []byte, e error)
    func (m KubernetesImageArtifact) String() string
    func (m KubernetesImageArtifact) ValidateEnumValue() (bool, error)
type LanguageItem
    func (m LanguageItem) String() string
    func (m LanguageItem) ValidateEnumValue() (bool, error)
type Lead
    func (m Lead) String() string
    func (m Lead) ValidateEnumValue() (bool, error)
type LeadCollection
    func (m LeadCollection) String() string
    func (m LeadCollection) ValidateEnumValue() (bool, error)
type LeadGenListingRevision
    func (m LeadGenListingRevision) GetBanner() *ListingRevisionBannerAttachment
    func (m LeadGenListingRevision) GetCompartmentId() *string
    func (m LeadGenListingRevision) GetContentLanguage() *LanguageItem
    func (m LeadGenListingRevision) GetDefinedTags() map[string]map[string]interface{}
    func (m LeadGenListingRevision) GetDisplayName() *string
    func (m LeadGenListingRevision) GetExtendedMetadata() map[string]string
    func (m LeadGenListingRevision) GetFreeformTags() map[string]string
    func (m LeadGenListingRevision) GetHeadline() *string
    func (m LeadGenListingRevision) GetIcon() *ListingRevisionIconAttachment
    func (m LeadGenListingRevision) GetId() *string
    func (m LeadGenListingRevision) GetKeywords() *string
    func (m LeadGenListingRevision) GetLifecycleState() ListingRevisionLifecycleStateEnum
    func (m LeadGenListingRevision) GetListingId() *string
    func (m LeadGenListingRevision) GetLongDescription() *string
    func (m LeadGenListingRevision) GetPackageType() PackageTypeEnum
    func (m LeadGenListingRevision) GetRevisionNumber() *string
    func (m LeadGenListingRevision) GetShortDescription() *string
    func (m LeadGenListingRevision) GetStatus() ListingRevisionStatusEnum
    func (m LeadGenListingRevision) GetStatusNotes() *string
    func (m LeadGenListingRevision) GetSupportContacts() []SupportContact
    func (m LeadGenListingRevision) GetSupportLinks() []NamedLink
    func (m LeadGenListingRevision) GetSupportedlanguages() []LanguageItem
    func (m LeadGenListingRevision) GetSystemTags() map[string]map[string]interface{}
    func (m LeadGenListingRevision) GetTagline() *string
    func (m LeadGenListingRevision) GetTimeCreated() *common.SDKTime
    func (m LeadGenListingRevision) GetTimeUpdated() *common.SDKTime
    func (m LeadGenListingRevision) GetUsageInformation() *string
    func (m LeadGenListingRevision) MarshalJSON() (buff []byte, e error)
    func (m LeadGenListingRevision) String() string
    func (m LeadGenListingRevision) ValidateEnumValue() (bool, error)
type LeadLifecycleStateEnum
    func GetLeadLifecycleStateEnumValues() []LeadLifecycleStateEnum
    func GetMappingLeadLifecycleStateEnum(val string) (LeadLifecycleStateEnum, bool)
type LeadSummary
    func (m LeadSummary) String() string
    func (m LeadSummary) ValidateEnumValue() (bool, error)
type ListAdminArtifactsArtifactTypeEnum
    func GetListAdminArtifactsArtifactTypeEnumValues() []ListAdminArtifactsArtifactTypeEnum
    func GetMappingListAdminArtifactsArtifactTypeEnum(val string) (ListAdminArtifactsArtifactTypeEnum, bool)
type ListAdminArtifactsRequest
    func (request ListAdminArtifactsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAdminArtifactsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAdminArtifactsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAdminArtifactsRequest) String() string
    func (request ListAdminArtifactsRequest) ValidateEnumValue() (bool, error)
type ListAdminArtifactsResponse
    func (response ListAdminArtifactsResponse) HTTPResponse() *http.Response
    func (response ListAdminArtifactsResponse) String() string
type ListAdminArtifactsSortByEnum
    func GetListAdminArtifactsSortByEnumValues() []ListAdminArtifactsSortByEnum
    func GetMappingListAdminArtifactsSortByEnum(val string) (ListAdminArtifactsSortByEnum, bool)
type ListAdminArtifactsSortOrderEnum
    func GetListAdminArtifactsSortOrderEnumValues() []ListAdminArtifactsSortOrderEnum
    func GetMappingListAdminArtifactsSortOrderEnum(val string) (ListAdminArtifactsSortOrderEnum, bool)
type ListAdminListingRevisionAttachmentsRequest
    func (request ListAdminListingRevisionAttachmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAdminListingRevisionAttachmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAdminListingRevisionAttachmentsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAdminListingRevisionAttachmentsRequest) String() string
    func (request ListAdminListingRevisionAttachmentsRequest) ValidateEnumValue() (bool, error)
type ListAdminListingRevisionAttachmentsResponse
    func (response ListAdminListingRevisionAttachmentsResponse) HTTPResponse() *http.Response
    func (response ListAdminListingRevisionAttachmentsResponse) String() string
type ListAdminListingRevisionAttachmentsSortByEnum
    func GetListAdminListingRevisionAttachmentsSortByEnumValues() []ListAdminListingRevisionAttachmentsSortByEnum
    func GetMappingListAdminListingRevisionAttachmentsSortByEnum(val string) (ListAdminListingRevisionAttachmentsSortByEnum, bool)
type ListAdminListingRevisionAttachmentsSortOrderEnum
    func GetListAdminListingRevisionAttachmentsSortOrderEnumValues() []ListAdminListingRevisionAttachmentsSortOrderEnum
    func GetMappingListAdminListingRevisionAttachmentsSortOrderEnum(val string) (ListAdminListingRevisionAttachmentsSortOrderEnum, bool)
type ListAdminListingRevisionPackagesRequest
    func (request ListAdminListingRevisionPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAdminListingRevisionPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAdminListingRevisionPackagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAdminListingRevisionPackagesRequest) String() string
    func (request ListAdminListingRevisionPackagesRequest) ValidateEnumValue() (bool, error)
type ListAdminListingRevisionPackagesResponse
    func (response ListAdminListingRevisionPackagesResponse) HTTPResponse() *http.Response
    func (response ListAdminListingRevisionPackagesResponse) String() string
type ListAdminListingRevisionPackagesSortByEnum
    func GetListAdminListingRevisionPackagesSortByEnumValues() []ListAdminListingRevisionPackagesSortByEnum
    func GetMappingListAdminListingRevisionPackagesSortByEnum(val string) (ListAdminListingRevisionPackagesSortByEnum, bool)
type ListAdminListingRevisionPackagesSortOrderEnum
    func GetListAdminListingRevisionPackagesSortOrderEnumValues() []ListAdminListingRevisionPackagesSortOrderEnum
    func GetMappingListAdminListingRevisionPackagesSortOrderEnum(val string) (ListAdminListingRevisionPackagesSortOrderEnum, bool)
type ListAdminListingRevisionsListingTypeEnum
    func GetListAdminListingRevisionsListingTypeEnumValues() []ListAdminListingRevisionsListingTypeEnum
    func GetMappingListAdminListingRevisionsListingTypeEnum(val string) (ListAdminListingRevisionsListingTypeEnum, bool)
type ListAdminListingRevisionsRequest
    func (request ListAdminListingRevisionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAdminListingRevisionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAdminListingRevisionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAdminListingRevisionsRequest) String() string
    func (request ListAdminListingRevisionsRequest) ValidateEnumValue() (bool, error)
type ListAdminListingRevisionsResponse
    func (response ListAdminListingRevisionsResponse) HTTPResponse() *http.Response
    func (response ListAdminListingRevisionsResponse) String() string
type ListAdminListingRevisionsSortByEnum
    func GetListAdminListingRevisionsSortByEnumValues() []ListAdminListingRevisionsSortByEnum
    func GetMappingListAdminListingRevisionsSortByEnum(val string) (ListAdminListingRevisionsSortByEnum, bool)
type ListAdminListingRevisionsSortOrderEnum
    func GetListAdminListingRevisionsSortOrderEnumValues() []ListAdminListingRevisionsSortOrderEnum
    func GetMappingListAdminListingRevisionsSortOrderEnum(val string) (ListAdminListingRevisionsSortOrderEnum, bool)
type ListAdminPublisherSkusRequest
    func (request ListAdminPublisherSkusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAdminPublisherSkusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAdminPublisherSkusRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAdminPublisherSkusRequest) String() string
    func (request ListAdminPublisherSkusRequest) ValidateEnumValue() (bool, error)
type ListAdminPublisherSkusResponse
    func (response ListAdminPublisherSkusResponse) HTTPResponse() *http.Response
    func (response ListAdminPublisherSkusResponse) String() string
type ListAdminTermVersionsRequest
    func (request ListAdminTermVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAdminTermVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAdminTermVersionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAdminTermVersionsRequest) String() string
    func (request ListAdminTermVersionsRequest) ValidateEnumValue() (bool, error)
type ListAdminTermVersionsResponse
    func (response ListAdminTermVersionsResponse) HTTPResponse() *http.Response
    func (response ListAdminTermVersionsResponse) String() string
type ListAdminTermVersionsSortByEnum
    func GetListAdminTermVersionsSortByEnumValues() []ListAdminTermVersionsSortByEnum
    func GetMappingListAdminTermVersionsSortByEnum(val string) (ListAdminTermVersionsSortByEnum, bool)
type ListAdminTermVersionsSortOrderEnum
    func GetListAdminTermVersionsSortOrderEnumValues() []ListAdminTermVersionsSortOrderEnum
    func GetMappingListAdminTermVersionsSortOrderEnum(val string) (ListAdminTermVersionsSortOrderEnum, bool)
type ListAdminTermsRequest
    func (request ListAdminTermsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAdminTermsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAdminTermsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAdminTermsRequest) String() string
    func (request ListAdminTermsRequest) ValidateEnumValue() (bool, error)
type ListAdminTermsResponse
    func (response ListAdminTermsResponse) HTTPResponse() *http.Response
    func (response ListAdminTermsResponse) String() string
type ListAdminTermsSortByEnum
    func GetListAdminTermsSortByEnumValues() []ListAdminTermsSortByEnum
    func GetMappingListAdminTermsSortByEnum(val string) (ListAdminTermsSortByEnum, bool)
type ListAdminTermsSortOrderEnum
    func GetListAdminTermsSortOrderEnumValues() []ListAdminTermsSortOrderEnum
    func GetMappingListAdminTermsSortOrderEnum(val string) (ListAdminTermsSortOrderEnum, bool)
type ListAdminWorkRequestsRequest
    func (request ListAdminWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAdminWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAdminWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAdminWorkRequestsRequest) String() string
    func (request ListAdminWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListAdminWorkRequestsResponse
    func (response ListAdminWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListAdminWorkRequestsResponse) String() string
type ListAdminWorkRequestsSortByEnum
    func GetListAdminWorkRequestsSortByEnumValues() []ListAdminWorkRequestsSortByEnum
    func GetMappingListAdminWorkRequestsSortByEnum(val string) (ListAdminWorkRequestsSortByEnum, bool)
type ListAdminWorkRequestsSortOrderEnum
    func GetListAdminWorkRequestsSortOrderEnumValues() []ListAdminWorkRequestsSortOrderEnum
    func GetMappingListAdminWorkRequestsSortOrderEnum(val string) (ListAdminWorkRequestsSortOrderEnum, bool)
type ListAdminWorkRequestsStatusEnum
    func GetListAdminWorkRequestsStatusEnumValues() []ListAdminWorkRequestsStatusEnum
    func GetMappingListAdminWorkRequestsStatusEnum(val string) (ListAdminWorkRequestsStatusEnum, bool)
type ListArtifactsRequest
    func (request ListArtifactsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListArtifactsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListArtifactsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListArtifactsRequest) String() string
    func (request ListArtifactsRequest) ValidateEnumValue() (bool, error)
type ListArtifactsResponse
    func (response ListArtifactsResponse) HTTPResponse() *http.Response
    func (response ListArtifactsResponse) String() string
type ListArtifactsSortByEnum
    func GetListArtifactsSortByEnumValues() []ListArtifactsSortByEnum
    func GetMappingListArtifactsSortByEnum(val string) (ListArtifactsSortByEnum, bool)
type ListArtifactsSortOrderEnum
    func GetListArtifactsSortOrderEnumValues() []ListArtifactsSortOrderEnum
    func GetMappingListArtifactsSortOrderEnum(val string) (ListArtifactsSortOrderEnum, bool)
type ListAvailableServicesRequest
    func (request ListAvailableServicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAvailableServicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAvailableServicesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAvailableServicesRequest) String() string
    func (request ListAvailableServicesRequest) ValidateEnumValue() (bool, error)
type ListAvailableServicesResponse
    func (response ListAvailableServicesResponse) HTTPResponse() *http.Response
    func (response ListAvailableServicesResponse) String() string
type ListAvailableServicesSortByEnum
    func GetListAvailableServicesSortByEnumValues() []ListAvailableServicesSortByEnum
    func GetMappingListAvailableServicesSortByEnum(val string) (ListAvailableServicesSortByEnum, bool)
type ListAvailableServicesSortOrderEnum
    func GetListAvailableServicesSortOrderEnumValues() []ListAvailableServicesSortOrderEnum
    func GetMappingListAvailableServicesSortOrderEnum(val string) (ListAvailableServicesSortOrderEnum, bool)
type ListCategoriesRequest
    func (request ListCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListCategoriesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCategoriesRequest) String() string
    func (request ListCategoriesRequest) ValidateEnumValue() (bool, error)
type ListCategoriesResponse
    func (response ListCategoriesResponse) HTTPResponse() *http.Response
    func (response ListCategoriesResponse) String() string
type ListCategoriesSortByEnum
    func GetListCategoriesSortByEnumValues() []ListCategoriesSortByEnum
    func GetMappingListCategoriesSortByEnum(val string) (ListCategoriesSortByEnum, bool)
type ListCategoriesSortOrderEnum
    func GetListCategoriesSortOrderEnumValues() []ListCategoriesSortOrderEnum
    func GetMappingListCategoriesSortOrderEnum(val string) (ListCategoriesSortOrderEnum, bool)
type ListCustomerInstanceReportExportsRequest
    func (request ListCustomerInstanceReportExportsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListCustomerInstanceReportExportsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListCustomerInstanceReportExportsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCustomerInstanceReportExportsRequest) String() string
    func (request ListCustomerInstanceReportExportsRequest) ValidateEnumValue() (bool, error)
type ListCustomerInstanceReportExportsResponse
    func (response ListCustomerInstanceReportExportsResponse) HTTPResponse() *http.Response
    func (response ListCustomerInstanceReportExportsResponse) String() string
type ListCustomerInstanceReportExportsSortByEnum
    func GetListCustomerInstanceReportExportsSortByEnumValues() []ListCustomerInstanceReportExportsSortByEnum
    func GetMappingListCustomerInstanceReportExportsSortByEnum(val string) (ListCustomerInstanceReportExportsSortByEnum, bool)
type ListCustomerInstanceReportExportsSortOrderEnum
    func GetListCustomerInstanceReportExportsSortOrderEnumValues() []ListCustomerInstanceReportExportsSortOrderEnum
    func GetMappingListCustomerInstanceReportExportsSortOrderEnum(val string) (ListCustomerInstanceReportExportsSortOrderEnum, bool)
type ListCustomerInstanceReportExportsStatusEnum
    func GetListCustomerInstanceReportExportsStatusEnumValues() []ListCustomerInstanceReportExportsStatusEnum
    func GetMappingListCustomerInstanceReportExportsStatusEnum(val string) (ListCustomerInstanceReportExportsStatusEnum, bool)
type ListCustomerInstanceReportRecordsRequest
    func (request ListCustomerInstanceReportRecordsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListCustomerInstanceReportRecordsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListCustomerInstanceReportRecordsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCustomerInstanceReportRecordsRequest) String() string
    func (request ListCustomerInstanceReportRecordsRequest) ValidateEnumValue() (bool, error)
type ListCustomerInstanceReportRecordsResponse
    func (response ListCustomerInstanceReportRecordsResponse) HTTPResponse() *http.Response
    func (response ListCustomerInstanceReportRecordsResponse) String() string
type ListCustomerInstanceReportRecordsSortByEnum
    func GetListCustomerInstanceReportRecordsSortByEnumValues() []ListCustomerInstanceReportRecordsSortByEnum
    func GetMappingListCustomerInstanceReportRecordsSortByEnum(val string) (ListCustomerInstanceReportRecordsSortByEnum, bool)
type ListCustomerInstanceReportRecordsSortOrderEnum
    func GetListCustomerInstanceReportRecordsSortOrderEnumValues() []ListCustomerInstanceReportRecordsSortOrderEnum
    func GetMappingListCustomerInstanceReportRecordsSortOrderEnum(val string) (ListCustomerInstanceReportRecordsSortOrderEnum, bool)
type ListCustomerInstanceReportRecordsStatusEnum
    func GetListCustomerInstanceReportRecordsStatusEnumValues() []ListCustomerInstanceReportRecordsStatusEnum
    func GetMappingListCustomerInstanceReportRecordsStatusEnum(val string) (ListCustomerInstanceReportRecordsStatusEnum, bool)
type ListDisbursementReportRecordsDateRangeEnum
    func GetListDisbursementReportRecordsDateRangeEnumValues() []ListDisbursementReportRecordsDateRangeEnum
    func GetMappingListDisbursementReportRecordsDateRangeEnum(val string) (ListDisbursementReportRecordsDateRangeEnum, bool)
type ListDisbursementReportRecordsRequest
    func (request ListDisbursementReportRecordsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDisbursementReportRecordsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDisbursementReportRecordsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDisbursementReportRecordsRequest) String() string
    func (request ListDisbursementReportRecordsRequest) ValidateEnumValue() (bool, error)
type ListDisbursementReportRecordsResponse
    func (response ListDisbursementReportRecordsResponse) HTTPResponse() *http.Response
    func (response ListDisbursementReportRecordsResponse) String() string
type ListDisbursementReportRecordsSortByEnum
    func GetListDisbursementReportRecordsSortByEnumValues() []ListDisbursementReportRecordsSortByEnum
    func GetMappingListDisbursementReportRecordsSortByEnum(val string) (ListDisbursementReportRecordsSortByEnum, bool)
type ListDisbursementReportRecordsSortOrderEnum
    func GetListDisbursementReportRecordsSortOrderEnumValues() []ListDisbursementReportRecordsSortOrderEnum
    func GetMappingListDisbursementReportRecordsSortOrderEnum(val string) (ListDisbursementReportRecordsSortOrderEnum, bool)
type ListLeadsRequest
    func (request ListLeadsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListLeadsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListLeadsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListLeadsRequest) String() string
    func (request ListLeadsRequest) ValidateEnumValue() (bool, error)
type ListLeadsResponse
    func (response ListLeadsResponse) HTTPResponse() *http.Response
    func (response ListLeadsResponse) String() string
type ListLeadsSortByEnum
    func GetListLeadsSortByEnumValues() []ListLeadsSortByEnum
    func GetMappingListLeadsSortByEnum(val string) (ListLeadsSortByEnum, bool)
type ListLeadsSortOrderEnum
    func GetListLeadsSortOrderEnumValues() []ListLeadsSortOrderEnum
    func GetMappingListLeadsSortOrderEnum(val string) (ListLeadsSortOrderEnum, bool)
type ListListingRevisionAttachmentsRequest
    func (request ListListingRevisionAttachmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListListingRevisionAttachmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListListingRevisionAttachmentsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListListingRevisionAttachmentsRequest) String() string
    func (request ListListingRevisionAttachmentsRequest) ValidateEnumValue() (bool, error)
type ListListingRevisionAttachmentsResponse
    func (response ListListingRevisionAttachmentsResponse) HTTPResponse() *http.Response
    func (response ListListingRevisionAttachmentsResponse) String() string
type ListListingRevisionAttachmentsSortByEnum
    func GetListListingRevisionAttachmentsSortByEnumValues() []ListListingRevisionAttachmentsSortByEnum
    func GetMappingListListingRevisionAttachmentsSortByEnum(val string) (ListListingRevisionAttachmentsSortByEnum, bool)
type ListListingRevisionAttachmentsSortOrderEnum
    func GetListListingRevisionAttachmentsSortOrderEnumValues() []ListListingRevisionAttachmentsSortOrderEnum
    func GetMappingListListingRevisionAttachmentsSortOrderEnum(val string) (ListListingRevisionAttachmentsSortOrderEnum, bool)
type ListListingRevisionNotesRequest
    func (request ListListingRevisionNotesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListListingRevisionNotesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListListingRevisionNotesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListListingRevisionNotesRequest) String() string
    func (request ListListingRevisionNotesRequest) ValidateEnumValue() (bool, error)
type ListListingRevisionNotesResponse
    func (response ListListingRevisionNotesResponse) HTTPResponse() *http.Response
    func (response ListListingRevisionNotesResponse) String() string
type ListListingRevisionNotesSortByEnum
    func GetListListingRevisionNotesSortByEnumValues() []ListListingRevisionNotesSortByEnum
    func GetMappingListListingRevisionNotesSortByEnum(val string) (ListListingRevisionNotesSortByEnum, bool)
type ListListingRevisionNotesSortOrderEnum
    func GetListListingRevisionNotesSortOrderEnumValues() []ListListingRevisionNotesSortOrderEnum
    func GetMappingListListingRevisionNotesSortOrderEnum(val string) (ListListingRevisionNotesSortOrderEnum, bool)
type ListListingRevisionPackagesRequest
    func (request ListListingRevisionPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListListingRevisionPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListListingRevisionPackagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListListingRevisionPackagesRequest) String() string
    func (request ListListingRevisionPackagesRequest) ValidateEnumValue() (bool, error)
type ListListingRevisionPackagesResponse
    func (response ListListingRevisionPackagesResponse) HTTPResponse() *http.Response
    func (response ListListingRevisionPackagesResponse) String() string
type ListListingRevisionPackagesSortByEnum
    func GetListListingRevisionPackagesSortByEnumValues() []ListListingRevisionPackagesSortByEnum
    func GetMappingListListingRevisionPackagesSortByEnum(val string) (ListListingRevisionPackagesSortByEnum, bool)
type ListListingRevisionPackagesSortOrderEnum
    func GetListListingRevisionPackagesSortOrderEnumValues() []ListListingRevisionPackagesSortOrderEnum
    func GetMappingListListingRevisionPackagesSortOrderEnum(val string) (ListListingRevisionPackagesSortOrderEnum, bool)
type ListListingRevisionsRequest
    func (request ListListingRevisionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListListingRevisionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListListingRevisionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListListingRevisionsRequest) String() string
    func (request ListListingRevisionsRequest) ValidateEnumValue() (bool, error)
type ListListingRevisionsResponse
    func (response ListListingRevisionsResponse) HTTPResponse() *http.Response
    func (response ListListingRevisionsResponse) String() string
type ListListingRevisionsSortByEnum
    func GetListListingRevisionsSortByEnumValues() []ListListingRevisionsSortByEnum
    func GetMappingListListingRevisionsSortByEnum(val string) (ListListingRevisionsSortByEnum, bool)
type ListListingRevisionsSortOrderEnum
    func GetListListingRevisionsSortOrderEnumValues() []ListListingRevisionsSortOrderEnum
    func GetMappingListListingRevisionsSortOrderEnum(val string) (ListListingRevisionsSortOrderEnum, bool)
type ListListingsListingTypeEnum
    func GetListListingsListingTypeEnumValues() []ListListingsListingTypeEnum
    func GetMappingListListingsListingTypeEnum(val string) (ListListingsListingTypeEnum, bool)
type ListListingsRequest
    func (request ListListingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListListingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListListingsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListListingsRequest) String() string
    func (request ListListingsRequest) ValidateEnumValue() (bool, error)
type ListListingsResponse
    func (response ListListingsResponse) HTTPResponse() *http.Response
    func (response ListListingsResponse) String() string
type ListListingsSortByEnum
    func GetListListingsSortByEnumValues() []ListListingsSortByEnum
    func GetMappingListListingsSortByEnum(val string) (ListListingsSortByEnum, bool)
type ListListingsSortOrderEnum
    func GetListListingsSortOrderEnumValues() []ListListingsSortOrderEnum
    func GetMappingListListingsSortOrderEnum(val string) (ListListingsSortOrderEnum, bool)
type ListMarketsRequest
    func (request ListMarketsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListMarketsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListMarketsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListMarketsRequest) String() string
    func (request ListMarketsRequest) ValidateEnumValue() (bool, error)
type ListMarketsResponse
    func (response ListMarketsResponse) HTTPResponse() *http.Response
    func (response ListMarketsResponse) String() string
type ListMarketsSortByEnum
    func GetListMarketsSortByEnumValues() []ListMarketsSortByEnum
    func GetMappingListMarketsSortByEnum(val string) (ListMarketsSortByEnum, bool)
type ListMarketsSortOrderEnum
    func GetListMarketsSortOrderEnumValues() []ListMarketsSortOrderEnum
    func GetMappingListMarketsSortOrderEnum(val string) (ListMarketsSortOrderEnum, bool)
type ListProductsRequest
    func (request ListProductsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListProductsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListProductsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListProductsRequest) String() string
    func (request ListProductsRequest) ValidateEnumValue() (bool, error)
type ListProductsResponse
    func (response ListProductsResponse) HTTPResponse() *http.Response
    func (response ListProductsResponse) String() string
type ListProductsSortByEnum
    func GetListProductsSortByEnumValues() []ListProductsSortByEnum
    func GetMappingListProductsSortByEnum(val string) (ListProductsSortByEnum, bool)
type ListProductsSortOrderEnum
    func GetListProductsSortOrderEnumValues() []ListProductsSortOrderEnum
    func GetMappingListProductsSortOrderEnum(val string) (ListProductsSortOrderEnum, bool)
type ListPublishersRequest
    func (request ListPublishersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPublishersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPublishersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPublishersRequest) String() string
    func (request ListPublishersRequest) ValidateEnumValue() (bool, error)
type ListPublishersResponse
    func (response ListPublishersResponse) HTTPResponse() *http.Response
    func (response ListPublishersResponse) String() string
type ListPublishersSortByEnum
    func GetListPublishersSortByEnumValues() []ListPublishersSortByEnum
    func GetMappingListPublishersSortByEnum(val string) (ListPublishersSortByEnum, bool)
type ListPublishersSortOrderEnum
    func GetListPublishersSortOrderEnumValues() []ListPublishersSortOrderEnum
    func GetMappingListPublishersSortOrderEnum(val string) (ListPublishersSortOrderEnum, bool)
type ListSupportDocsRequest
    func (request ListSupportDocsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSupportDocsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSupportDocsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSupportDocsRequest) String() string
    func (request ListSupportDocsRequest) ValidateEnumValue() (bool, error)
type ListSupportDocsResponse
    func (response ListSupportDocsResponse) HTTPResponse() *http.Response
    func (response ListSupportDocsResponse) String() string
type ListSupportDocsSortByEnum
    func GetListSupportDocsSortByEnumValues() []ListSupportDocsSortByEnum
    func GetMappingListSupportDocsSortByEnum(val string) (ListSupportDocsSortByEnum, bool)
type ListSupportDocsSortOrderEnum
    func GetListSupportDocsSortOrderEnumValues() []ListSupportDocsSortOrderEnum
    func GetMappingListSupportDocsSortOrderEnum(val string) (ListSupportDocsSortOrderEnum, bool)
type ListSupportedCurrenciesRequest
    func (request ListSupportedCurrenciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSupportedCurrenciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSupportedCurrenciesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSupportedCurrenciesRequest) String() string
    func (request ListSupportedCurrenciesRequest) ValidateEnumValue() (bool, error)
type ListSupportedCurrenciesResponse
    func (response ListSupportedCurrenciesResponse) HTTPResponse() *http.Response
    func (response ListSupportedCurrenciesResponse) String() string
type ListSupportedCurrenciesSortByEnum
    func GetListSupportedCurrenciesSortByEnumValues() []ListSupportedCurrenciesSortByEnum
    func GetMappingListSupportedCurrenciesSortByEnum(val string) (ListSupportedCurrenciesSortByEnum, bool)
type ListSupportedCurrenciesSortOrderEnum
    func GetListSupportedCurrenciesSortOrderEnumValues() []ListSupportedCurrenciesSortOrderEnum
    func GetMappingListSupportedCurrenciesSortOrderEnum(val string) (ListSupportedCurrenciesSortOrderEnum, bool)
type ListSupportedShapesRequest
    func (request ListSupportedShapesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSupportedShapesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSupportedShapesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSupportedShapesRequest) String() string
    func (request ListSupportedShapesRequest) ValidateEnumValue() (bool, error)
type ListSupportedShapesResponse
    func (response ListSupportedShapesResponse) HTTPResponse() *http.Response
    func (response ListSupportedShapesResponse) String() string
type ListSupportedShapesSortByEnum
    func GetListSupportedShapesSortByEnumValues() []ListSupportedShapesSortByEnum
    func GetMappingListSupportedShapesSortByEnum(val string) (ListSupportedShapesSortByEnum, bool)
type ListSupportedShapesSortOrderEnum
    func GetListSupportedShapesSortOrderEnumValues() []ListSupportedShapesSortOrderEnum
    func GetMappingListSupportedShapesSortOrderEnum(val string) (ListSupportedShapesSortOrderEnum, bool)
type ListTermVersionsRequest
    func (request ListTermVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTermVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTermVersionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTermVersionsRequest) String() string
    func (request ListTermVersionsRequest) ValidateEnumValue() (bool, error)
type ListTermVersionsResponse
    func (response ListTermVersionsResponse) HTTPResponse() *http.Response
    func (response ListTermVersionsResponse) String() string
type ListTermVersionsSortByEnum
    func GetListTermVersionsSortByEnumValues() []ListTermVersionsSortByEnum
    func GetMappingListTermVersionsSortByEnum(val string) (ListTermVersionsSortByEnum, bool)
type ListTermVersionsSortOrderEnum
    func GetListTermVersionsSortOrderEnumValues() []ListTermVersionsSortOrderEnum
    func GetMappingListTermVersionsSortOrderEnum(val string) (ListTermVersionsSortOrderEnum, bool)
type ListTermsRequest
    func (request ListTermsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTermsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTermsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTermsRequest) String() string
    func (request ListTermsRequest) ValidateEnumValue() (bool, error)
type ListTermsResponse
    func (response ListTermsResponse) HTTPResponse() *http.Response
    func (response ListTermsResponse) String() string
type ListTermsSortByEnum
    func GetListTermsSortByEnumValues() []ListTermsSortByEnum
    func GetMappingListTermsSortByEnum(val string) (ListTermsSortByEnum, bool)
type ListTermsSortOrderEnum
    func GetListTermsSortOrderEnumValues() []ListTermsSortOrderEnum
    func GetMappingListTermsSortOrderEnum(val string) (ListTermsSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
    func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type ListWorkRequestsStatusEnum
    func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
    func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
type Listing
    func (m Listing) String() string
    func (m Listing) ValidateEnumValue() (bool, error)
type ListingCollection
    func (m ListingCollection) String() string
    func (m ListingCollection) ValidateEnumValue() (bool, error)
type ListingLifecycleStateEnum
    func GetListingLifecycleStateEnumValues() []ListingLifecycleStateEnum
    func GetMappingListingLifecycleStateEnum(val string) (ListingLifecycleStateEnum, bool)
type ListingMeter
    func (m ListingMeter) String() string
    func (m ListingMeter) ValidateEnumValue() (bool, error)
type ListingPart
    func (m ListingPart) String() string
    func (m ListingPart) ValidateEnumValue() (bool, error)
type ListingPartBillingModelEnum
    func GetListingPartBillingModelEnumValues() []ListingPartBillingModelEnum
    func GetMappingListingPartBillingModelEnum(val string) (ListingPartBillingModelEnum, bool)
type ListingProduct
    func (m ListingProduct) String() string
    func (m ListingProduct) ValidateEnumValue() (bool, error)
type ListingProductAdditionalFilter
    func (m ListingProductAdditionalFilter) String() string
    func (m ListingProductAdditionalFilter) ValidateEnumValue() (bool, error)
type ListingRevision
type ListingRevisionAttachment
type ListingRevisionAttachmentAttachmentTypeEnum
    func GetListingRevisionAttachmentAttachmentTypeEnumValues() []ListingRevisionAttachmentAttachmentTypeEnum
    func GetMappingListingRevisionAttachmentAttachmentTypeEnum(val string) (ListingRevisionAttachmentAttachmentTypeEnum, bool)
type ListingRevisionAttachmentCollection
    func (m ListingRevisionAttachmentCollection) String() string
    func (m ListingRevisionAttachmentCollection) ValidateEnumValue() (bool, error)
type ListingRevisionAttachmentLifecycleStateEnum
    func GetListingRevisionAttachmentLifecycleStateEnumValues() []ListingRevisionAttachmentLifecycleStateEnum
    func GetMappingListingRevisionAttachmentLifecycleStateEnum(val string) (ListingRevisionAttachmentLifecycleStateEnum, bool)
type ListingRevisionAttachmentSourceTypeEnum
    func GetListingRevisionAttachmentSourceTypeEnumValues() []ListingRevisionAttachmentSourceTypeEnum
    func GetMappingListingRevisionAttachmentSourceTypeEnum(val string) (ListingRevisionAttachmentSourceTypeEnum, bool)
type ListingRevisionAttachmentSummary
    func (m ListingRevisionAttachmentSummary) String() string
    func (m ListingRevisionAttachmentSummary) ValidateEnumValue() (bool, error)
type ListingRevisionAttachmentSummaryDocumentCategoryEnum
    func GetListingRevisionAttachmentSummaryDocumentCategoryEnumValues() []ListingRevisionAttachmentSummaryDocumentCategoryEnum
    func GetMappingListingRevisionAttachmentSummaryDocumentCategoryEnum(val string) (ListingRevisionAttachmentSummaryDocumentCategoryEnum, bool)
type ListingRevisionBannerAttachment
    func (m ListingRevisionBannerAttachment) String() string
    func (m ListingRevisionBannerAttachment) ValidateEnumValue() (bool, error)
type ListingRevisionCollection
    func (m ListingRevisionCollection) String() string
    func (m ListingRevisionCollection) ValidateEnumValue() (bool, error)
type ListingRevisionIconAttachment
    func (m ListingRevisionIconAttachment) String() string
    func (m ListingRevisionIconAttachment) ValidateEnumValue() (bool, error)
type ListingRevisionLifecycleStateEnum
    func GetListingRevisionLifecycleStateEnumValues() []ListingRevisionLifecycleStateEnum
    func GetMappingListingRevisionLifecycleStateEnum(val string) (ListingRevisionLifecycleStateEnum, bool)
type ListingRevisionNote
    func (m ListingRevisionNote) String() string
    func (m ListingRevisionNote) ValidateEnumValue() (bool, error)
type ListingRevisionNoteCollection
    func (m ListingRevisionNoteCollection) String() string
    func (m ListingRevisionNoteCollection) ValidateEnumValue() (bool, error)
type ListingRevisionNoteLifecycleStateEnum
    func GetListingRevisionNoteLifecycleStateEnumValues() []ListingRevisionNoteLifecycleStateEnum
    func GetMappingListingRevisionNoteLifecycleStateEnum(val string) (ListingRevisionNoteLifecycleStateEnum, bool)
type ListingRevisionNoteNoteSourceEnum
    func GetListingRevisionNoteNoteSourceEnumValues() []ListingRevisionNoteNoteSourceEnum
    func GetMappingListingRevisionNoteNoteSourceEnum(val string) (ListingRevisionNoteNoteSourceEnum, bool)
type ListingRevisionNoteSummary
    func (m ListingRevisionNoteSummary) String() string
    func (m ListingRevisionNoteSummary) ValidateEnumValue() (bool, error)
type ListingRevisionPackage
type ListingRevisionPackageCollection
    func (m ListingRevisionPackageCollection) String() string
    func (m ListingRevisionPackageCollection) ValidateEnumValue() (bool, error)
type ListingRevisionPackageLifecycleStateEnum
    func GetListingRevisionPackageLifecycleStateEnumValues() []ListingRevisionPackageLifecycleStateEnum
    func GetMappingListingRevisionPackageLifecycleStateEnum(val string) (ListingRevisionPackageLifecycleStateEnum, bool)
type ListingRevisionPackageStatusEnum
    func GetListingRevisionPackageStatusEnumValues() []ListingRevisionPackageStatusEnum
    func GetMappingListingRevisionPackageStatusEnum(val string) (ListingRevisionPackageStatusEnum, bool)
type ListingRevisionPackageSummary
    func (m ListingRevisionPackageSummary) String() string
    func (m ListingRevisionPackageSummary) ValidateEnumValue() (bool, error)
type ListingRevisionStatusEnum
    func GetListingRevisionStatusEnumValues() []ListingRevisionStatusEnum
    func GetMappingListingRevisionStatusEnum(val string) (ListingRevisionStatusEnum, bool)
type ListingRevisionSummary
    func (m ListingRevisionSummary) String() string
    func (m ListingRevisionSummary) ValidateEnumValue() (bool, error)
type ListingSummary
    func (m ListingSummary) String() string
    func (m ListingSummary) ValidateEnumValue() (bool, error)
type ListingTypeEnum
    func GetListingTypeEnumValues() []ListingTypeEnum
    func GetMappingListingTypeEnum(val string) (ListingTypeEnum, bool)
type MachineImageArtifact
    func (m MachineImageArtifact) GetCompartmentId() *string
    func (m MachineImageArtifact) GetDefinedTags() map[string]map[string]interface{}
    func (m MachineImageArtifact) GetDisplayName() *string
    func (m MachineImageArtifact) GetFreeformTags() map[string]string
    func (m MachineImageArtifact) GetId() *string
    func (m MachineImageArtifact) GetLifecycleState() ArtifactLifecycleStateEnum
    func (m MachineImageArtifact) GetPublisherId() *string
    func (m MachineImageArtifact) GetStatus() ArtifactStatusEnum
    func (m MachineImageArtifact) GetStatusNotes() *string
    func (m MachineImageArtifact) GetSystemTags() map[string]map[string]interface{}
    func (m MachineImageArtifact) GetTimeCreated() *common.SDKTime
    func (m MachineImageArtifact) GetTimeUpdated() *common.SDKTime
    func (m MachineImageArtifact) MarshalJSON() (buff []byte, e error)
    func (m MachineImageArtifact) String() string
    func (m MachineImageArtifact) ValidateEnumValue() (bool, error)
type MachineImageDetails
    func (m MachineImageDetails) String() string
    func (m MachineImageDetails) ValidateEnumValue() (bool, error)
type MachineImagePackage
    func (m MachineImagePackage) GetAreSecurityUpgradesProvided() *bool
    func (m MachineImagePackage) GetArtifactId() *string
    func (m MachineImagePackage) GetCompartmentId() *string
    func (m MachineImagePackage) GetDefinedTags() map[string]map[string]interface{}
    func (m MachineImagePackage) GetDescription() *string
    func (m MachineImagePackage) GetDisplayName() *string
    func (m MachineImagePackage) GetExtendedMetadata() map[string]string
    func (m MachineImagePackage) GetFreeformTags() map[string]string
    func (m MachineImagePackage) GetId() *string
    func (m MachineImagePackage) GetIsDefault() *bool
    func (m MachineImagePackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum
    func (m MachineImagePackage) GetListingRevisionId() *string
    func (m MachineImagePackage) GetPackageVersion() *string
    func (m MachineImagePackage) GetStatus() ListingRevisionPackageStatusEnum
    func (m MachineImagePackage) GetSystemTags() map[string]map[string]interface{}
    func (m MachineImagePackage) GetTermId() *string
    func (m MachineImagePackage) GetTimeCreated() *common.SDKTime
    func (m MachineImagePackage) GetTimeUpdated() *common.SDKTime
    func (m MachineImagePackage) MarshalJSON() (buff []byte, e error)
    func (m MachineImagePackage) String() string
    func (m MachineImagePackage) ValidateEnumValue() (bool, error)
type MachineImagePackageDetails
    func (m MachineImagePackageDetails) String() string
    func (m MachineImagePackageDetails) ValidateEnumValue() (bool, error)
type MarkListingRevisionPackageAsDefaultRequest
    func (request MarkListingRevisionPackageAsDefaultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request MarkListingRevisionPackageAsDefaultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request MarkListingRevisionPackageAsDefaultRequest) RetryPolicy() *common.RetryPolicy
    func (request MarkListingRevisionPackageAsDefaultRequest) String() string
    func (request MarkListingRevisionPackageAsDefaultRequest) ValidateEnumValue() (bool, error)
type MarkListingRevisionPackageAsDefaultResponse
    func (response MarkListingRevisionPackageAsDefaultResponse) HTTPResponse() *http.Response
    func (response MarkListingRevisionPackageAsDefaultResponse) String() string
type Market
    func (m Market) String() string
    func (m Market) ValidateEnumValue() (bool, error)
type MarketCollection
    func (m MarketCollection) String() string
    func (m MarketCollection) ValidateEnumValue() (bool, error)
type MarketLifecycleStateEnum
    func GetMappingMarketLifecycleStateEnum(val string) (MarketLifecycleStateEnum, bool)
    func GetMarketLifecycleStateEnumValues() []MarketLifecycleStateEnum
type MarketSummary
    func (m MarketSummary) String() string
    func (m MarketSummary) ValidateEnumValue() (bool, error)
type MarketplaceAdministratorClient
    func NewMarketplaceAdministratorClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client MarketplaceAdministratorClient, err error)
    func NewMarketplaceAdministratorClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client MarketplaceAdministratorClient, err error)
    func (client MarketplaceAdministratorClient) ChangeListingRevisionStatusToNew(ctx context.Context, request ChangeListingRevisionStatusToNewRequest) (response ChangeListingRevisionStatusToNewResponse, err error)
    func (client *MarketplaceAdministratorClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client MarketplaceAdministratorClient) CreateMarket(ctx context.Context, request CreateMarketRequest) (response CreateMarketResponse, err error)
    func (client MarketplaceAdministratorClient) GetAdminArtifact(ctx context.Context, request GetAdminArtifactRequest) (response GetAdminArtifactResponse, err error)
    func (client MarketplaceAdministratorClient) GetAdminListing(ctx context.Context, request GetAdminListingRequest) (response GetAdminListingResponse, err error)
    func (client MarketplaceAdministratorClient) GetAdminListingRevision(ctx context.Context, request GetAdminListingRevisionRequest) (response GetAdminListingRevisionResponse, err error)
    func (client MarketplaceAdministratorClient) GetAdminListingRevisionAttachment(ctx context.Context, request GetAdminListingRevisionAttachmentRequest) (response GetAdminListingRevisionAttachmentResponse, err error)
    func (client MarketplaceAdministratorClient) GetAdminListingRevisionPackage(ctx context.Context, request GetAdminListingRevisionPackageRequest) (response GetAdminListingRevisionPackageResponse, err error)
    func (client MarketplaceAdministratorClient) GetAdminTerm(ctx context.Context, request GetAdminTermRequest) (response GetAdminTermResponse, err error)
    func (client MarketplaceAdministratorClient) GetAdminTermVersion(ctx context.Context, request GetAdminTermVersionRequest) (response GetAdminTermVersionResponse, err error)
    func (client MarketplaceAdministratorClient) ListAdminArtifacts(ctx context.Context, request ListAdminArtifactsRequest) (response ListAdminArtifactsResponse, err error)
    func (client MarketplaceAdministratorClient) ListAdminListingRevisionAttachments(ctx context.Context, request ListAdminListingRevisionAttachmentsRequest) (response ListAdminListingRevisionAttachmentsResponse, err error)
    func (client MarketplaceAdministratorClient) ListAdminListingRevisionPackages(ctx context.Context, request ListAdminListingRevisionPackagesRequest) (response ListAdminListingRevisionPackagesResponse, err error)
    func (client MarketplaceAdministratorClient) ListAdminListingRevisions(ctx context.Context, request ListAdminListingRevisionsRequest) (response ListAdminListingRevisionsResponse, err error)
    func (client MarketplaceAdministratorClient) ListAdminPublisherSkus(ctx context.Context, request ListAdminPublisherSkusRequest) (response ListAdminPublisherSkusResponse, err error)
    func (client MarketplaceAdministratorClient) ListAdminTermVersions(ctx context.Context, request ListAdminTermVersionsRequest) (response ListAdminTermVersionsResponse, err error)
    func (client MarketplaceAdministratorClient) ListAdminTerms(ctx context.Context, request ListAdminTermsRequest) (response ListAdminTermsResponse, err error)
    func (client MarketplaceAdministratorClient) ListAdminWorkRequests(ctx context.Context, request ListAdminWorkRequestsRequest) (response ListAdminWorkRequestsResponse, err error)
    func (client *MarketplaceAdministratorClient) SetRegion(region string)
type MarketplacePublisherClient
    func NewMarketplacePublisherClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client MarketplacePublisherClient, err error)
    func NewMarketplacePublisherClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client MarketplacePublisherClient, err error)
    func (client MarketplacePublisherClient) ActivateTermVersion(ctx context.Context, request ActivateTermVersionRequest) (response ActivateTermVersionResponse, err error)
    func (client MarketplacePublisherClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)
    func (client MarketplacePublisherClient) CascadingDeleteListing(ctx context.Context, request CascadingDeleteListingRequest) (response CascadingDeleteListingResponse, err error)
    func (client MarketplacePublisherClient) CascadingDeleteListingRevision(ctx context.Context, request CascadingDeleteListingRevisionRequest) (response CascadingDeleteListingRevisionResponse, err error)
    func (client MarketplacePublisherClient) ChangeArtifactCompartment(ctx context.Context, request ChangeArtifactCompartmentRequest) (response ChangeArtifactCompartmentResponse, err error)
    func (client MarketplacePublisherClient) ChangeListingCompartment(ctx context.Context, request ChangeListingCompartmentRequest) (response ChangeListingCompartmentResponse, err error)
    func (client MarketplacePublisherClient) ChangeListingRevisionToNewStatus(ctx context.Context, request ChangeListingRevisionToNewStatusRequest) (response ChangeListingRevisionToNewStatusResponse, err error)
    func (client MarketplacePublisherClient) ChangeTermCompartment(ctx context.Context, request ChangeTermCompartmentRequest) (response ChangeTermCompartmentResponse, err error)
    func (client MarketplacePublisherClient) CloneListingRevision(ctx context.Context, request CloneListingRevisionRequest) (response CloneListingRevisionResponse, err error)
    func (client *MarketplacePublisherClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client MarketplacePublisherClient) CreateArtifact(ctx context.Context, request CreateArtifactRequest) (response CreateArtifactResponse, err error)
    func (client MarketplacePublisherClient) CreateListing(ctx context.Context, request CreateListingRequest) (response CreateListingResponse, err error)
    func (client MarketplacePublisherClient) CreateListingRevision(ctx context.Context, request CreateListingRevisionRequest) (response CreateListingRevisionResponse, err error)
    func (client MarketplacePublisherClient) CreateListingRevisionAttachment(ctx context.Context, request CreateListingRevisionAttachmentRequest) (response CreateListingRevisionAttachmentResponse, err error)
    func (client MarketplacePublisherClient) CreateListingRevisionNote(ctx context.Context, request CreateListingRevisionNoteRequest) (response CreateListingRevisionNoteResponse, err error)
    func (client MarketplacePublisherClient) CreateListingRevisionPackage(ctx context.Context, request CreateListingRevisionPackageRequest) (response CreateListingRevisionPackageResponse, err error)
    func (client MarketplacePublisherClient) CreatePublisher(ctx context.Context, request CreatePublisherRequest) (response CreatePublisherResponse, err error)
    func (client MarketplacePublisherClient) CreateTerm(ctx context.Context, request CreateTermRequest) (response CreateTermResponse, err error)
    func (client MarketplacePublisherClient) CreateTermVersion(ctx context.Context, request CreateTermVersionRequest) (response CreateTermVersionResponse, err error)
    func (client MarketplacePublisherClient) DeleteArtifact(ctx context.Context, request DeleteArtifactRequest) (response DeleteArtifactResponse, err error)
    func (client MarketplacePublisherClient) DeleteCustomerInstanceReportExport(ctx context.Context, request DeleteCustomerInstanceReportExportRequest) (response DeleteCustomerInstanceReportExportResponse, err error)
    func (client MarketplacePublisherClient) DeleteListing(ctx context.Context, request DeleteListingRequest) (response DeleteListingResponse, err error)
    func (client MarketplacePublisherClient) DeleteListingRevision(ctx context.Context, request DeleteListingRevisionRequest) (response DeleteListingRevisionResponse, err error)
    func (client MarketplacePublisherClient) DeleteListingRevisionAttachment(ctx context.Context, request DeleteListingRevisionAttachmentRequest) (response DeleteListingRevisionAttachmentResponse, err error)
    func (client MarketplacePublisherClient) DeleteListingRevisionNote(ctx context.Context, request DeleteListingRevisionNoteRequest) (response DeleteListingRevisionNoteResponse, err error)
    func (client MarketplacePublisherClient) DeleteListingRevisionPackage(ctx context.Context, request DeleteListingRevisionPackageRequest) (response DeleteListingRevisionPackageResponse, err error)
    func (client MarketplacePublisherClient) DeleteTerm(ctx context.Context, request DeleteTermRequest) (response DeleteTermResponse, err error)
    func (client MarketplacePublisherClient) DeleteTermVersion(ctx context.Context, request DeleteTermVersionRequest) (response DeleteTermVersionResponse, err error)
    func (client MarketplacePublisherClient) GenerateCustomerInstanceReportExport(ctx context.Context, request GenerateCustomerInstanceReportExportRequest) (response GenerateCustomerInstanceReportExportResponse, err error)
    func (client MarketplacePublisherClient) GetArtifact(ctx context.Context, request GetArtifactRequest) (response GetArtifactResponse, err error)
    func (client MarketplacePublisherClient) GetCategory(ctx context.Context, request GetCategoryRequest) (response GetCategoryResponse, err error)
    func (client MarketplacePublisherClient) GetCustomerInstanceReportExport(ctx context.Context, request GetCustomerInstanceReportExportRequest) (response GetCustomerInstanceReportExportResponse, err error)
    func (client MarketplacePublisherClient) GetCustomerInstanceReportExportContent(ctx context.Context, request GetCustomerInstanceReportExportContentRequest) (response GetCustomerInstanceReportExportContentResponse, err error)
    func (client MarketplacePublisherClient) GetLead(ctx context.Context, request GetLeadRequest) (response GetLeadResponse, err error)
    func (client MarketplacePublisherClient) GetListing(ctx context.Context, request GetListingRequest) (response GetListingResponse, err error)
    func (client MarketplacePublisherClient) GetListingRevision(ctx context.Context, request GetListingRevisionRequest) (response GetListingRevisionResponse, err error)
    func (client MarketplacePublisherClient) GetListingRevisionAttachment(ctx context.Context, request GetListingRevisionAttachmentRequest) (response GetListingRevisionAttachmentResponse, err error)
    func (client MarketplacePublisherClient) GetListingRevisionAttachmentContent(ctx context.Context, request GetListingRevisionAttachmentContentRequest) (response GetListingRevisionAttachmentContentResponse, err error)
    func (client MarketplacePublisherClient) GetListingRevisionIconContent(ctx context.Context, request GetListingRevisionIconContentRequest) (response GetListingRevisionIconContentResponse, err error)
    func (client MarketplacePublisherClient) GetListingRevisionNote(ctx context.Context, request GetListingRevisionNoteRequest) (response GetListingRevisionNoteResponse, err error)
    func (client MarketplacePublisherClient) GetListingRevisionPackage(ctx context.Context, request GetListingRevisionPackageRequest) (response GetListingRevisionPackageResponse, err error)
    func (client MarketplacePublisherClient) GetMarket(ctx context.Context, request GetMarketRequest) (response GetMarketResponse, err error)
    func (client MarketplacePublisherClient) GetProduct(ctx context.Context, request GetProductRequest) (response GetProductResponse, err error)
    func (client MarketplacePublisherClient) GetPublisher(ctx context.Context, request GetPublisherRequest) (response GetPublisherResponse, err error)
    func (client MarketplacePublisherClient) GetSupportDoc(ctx context.Context, request GetSupportDocRequest) (response GetSupportDocResponse, err error)
    func (client MarketplacePublisherClient) GetSupportDocContent(ctx context.Context, request GetSupportDocContentRequest) (response GetSupportDocContentResponse, err error)
    func (client MarketplacePublisherClient) GetTerm(ctx context.Context, request GetTermRequest) (response GetTermResponse, err error)
    func (client MarketplacePublisherClient) GetTermVersion(ctx context.Context, request GetTermVersionRequest) (response GetTermVersionResponse, err error)
    func (client MarketplacePublisherClient) GetTermVersionContent(ctx context.Context, request GetTermVersionContentRequest) (response GetTermVersionContentResponse, err error)
    func (client MarketplacePublisherClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client MarketplacePublisherClient) ListArtifacts(ctx context.Context, request ListArtifactsRequest) (response ListArtifactsResponse, err error)
    func (client MarketplacePublisherClient) ListAvailableServices(ctx context.Context, request ListAvailableServicesRequest) (response ListAvailableServicesResponse, err error)
    func (client MarketplacePublisherClient) ListCategories(ctx context.Context, request ListCategoriesRequest) (response ListCategoriesResponse, err error)
    func (client MarketplacePublisherClient) ListCustomerInstanceReportExports(ctx context.Context, request ListCustomerInstanceReportExportsRequest) (response ListCustomerInstanceReportExportsResponse, err error)
    func (client MarketplacePublisherClient) ListCustomerInstanceReportRecords(ctx context.Context, request ListCustomerInstanceReportRecordsRequest) (response ListCustomerInstanceReportRecordsResponse, err error)
    func (client MarketplacePublisherClient) ListDisbursementReportRecords(ctx context.Context, request ListDisbursementReportRecordsRequest) (response ListDisbursementReportRecordsResponse, err error)
    func (client MarketplacePublisherClient) ListLeads(ctx context.Context, request ListLeadsRequest) (response ListLeadsResponse, err error)
    func (client MarketplacePublisherClient) ListListingRevisionAttachments(ctx context.Context, request ListListingRevisionAttachmentsRequest) (response ListListingRevisionAttachmentsResponse, err error)
    func (client MarketplacePublisherClient) ListListingRevisionNotes(ctx context.Context, request ListListingRevisionNotesRequest) (response ListListingRevisionNotesResponse, err error)
    func (client MarketplacePublisherClient) ListListingRevisionPackages(ctx context.Context, request ListListingRevisionPackagesRequest) (response ListListingRevisionPackagesResponse, err error)
    func (client MarketplacePublisherClient) ListListingRevisions(ctx context.Context, request ListListingRevisionsRequest) (response ListListingRevisionsResponse, err error)
    func (client MarketplacePublisherClient) ListListings(ctx context.Context, request ListListingsRequest) (response ListListingsResponse, err error)
    func (client MarketplacePublisherClient) ListMarkets(ctx context.Context, request ListMarketsRequest) (response ListMarketsResponse, err error)
    func (client MarketplacePublisherClient) ListProducts(ctx context.Context, request ListProductsRequest) (response ListProductsResponse, err error)
    func (client MarketplacePublisherClient) ListPublishers(ctx context.Context, request ListPublishersRequest) (response ListPublishersResponse, err error)
    func (client MarketplacePublisherClient) ListSupportDocs(ctx context.Context, request ListSupportDocsRequest) (response ListSupportDocsResponse, err error)
    func (client MarketplacePublisherClient) ListSupportedCurrencies(ctx context.Context, request ListSupportedCurrenciesRequest) (response ListSupportedCurrenciesResponse, err error)
    func (client MarketplacePublisherClient) ListSupportedShapes(ctx context.Context, request ListSupportedShapesRequest) (response ListSupportedShapesResponse, err error)
    func (client MarketplacePublisherClient) ListTermVersions(ctx context.Context, request ListTermVersionsRequest) (response ListTermVersionsResponse, err error)
    func (client MarketplacePublisherClient) ListTerms(ctx context.Context, request ListTermsRequest) (response ListTermsResponse, err error)
    func (client MarketplacePublisherClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client MarketplacePublisherClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client MarketplacePublisherClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client MarketplacePublisherClient) MarkListingRevisionPackageAsDefault(ctx context.Context, request MarkListingRevisionPackageAsDefaultRequest) (response MarkListingRevisionPackageAsDefaultResponse, err error)
    func (client MarketplacePublisherClient) PublishListingRevision(ctx context.Context, request PublishListingRevisionRequest) (response PublishListingRevisionResponse, err error)
    func (client MarketplacePublisherClient) PublishListingRevisionAsPrivate(ctx context.Context, request PublishListingRevisionAsPrivateRequest) (response PublishListingRevisionAsPrivateResponse, err error)
    func (client MarketplacePublisherClient) PublishListingRevisionPackage(ctx context.Context, request PublishListingRevisionPackageRequest) (response PublishListingRevisionPackageResponse, err error)
    func (client *MarketplacePublisherClient) SetRegion(region string)
    func (client MarketplacePublisherClient) SubmitListingRevisionForReview(ctx context.Context, request SubmitListingRevisionForReviewRequest) (response SubmitListingRevisionForReviewResponse, err error)
    func (client MarketplacePublisherClient) UnPublishListingRevisionPackage(ctx context.Context, request UnPublishListingRevisionPackageRequest) (response UnPublishListingRevisionPackageResponse, err error)
    func (client MarketplacePublisherClient) UpdateArtifact(ctx context.Context, request UpdateArtifactRequest) (response UpdateArtifactResponse, err error)
    func (client MarketplacePublisherClient) UpdateListing(ctx context.Context, request UpdateListingRequest) (response UpdateListingResponse, err error)
    func (client MarketplacePublisherClient) UpdateListingRevision(ctx context.Context, request UpdateListingRevisionRequest) (response UpdateListingRevisionResponse, err error)
    func (client MarketplacePublisherClient) UpdateListingRevisionAttachment(ctx context.Context, request UpdateListingRevisionAttachmentRequest) (response UpdateListingRevisionAttachmentResponse, err error)
    func (client MarketplacePublisherClient) UpdateListingRevisionAttachmentContent(ctx context.Context, request UpdateListingRevisionAttachmentContentRequest) (response UpdateListingRevisionAttachmentContentResponse, err error)
    func (client MarketplacePublisherClient) UpdateListingRevisionBannerContent(ctx context.Context, request UpdateListingRevisionBannerContentRequest) (response UpdateListingRevisionBannerContentResponse, err error)
    func (client MarketplacePublisherClient) UpdateListingRevisionIconContent(ctx context.Context, request UpdateListingRevisionIconContentRequest) (response UpdateListingRevisionIconContentResponse, err error)
    func (client MarketplacePublisherClient) UpdateListingRevisionNote(ctx context.Context, request UpdateListingRevisionNoteRequest) (response UpdateListingRevisionNoteResponse, err error)
    func (client MarketplacePublisherClient) UpdateListingRevisionPackage(ctx context.Context, request UpdateListingRevisionPackageRequest) (response UpdateListingRevisionPackageResponse, err error)
    func (client MarketplacePublisherClient) UpdateTerm(ctx context.Context, request UpdateTermRequest) (response UpdateTermResponse, err error)
    func (client MarketplacePublisherClient) UpdateTermVersion(ctx context.Context, request UpdateTermVersionRequest) (response UpdateTermVersionResponse, err error)
    func (client MarketplacePublisherClient) UpdateTermVersionContent(ctx context.Context, request UpdateTermVersionContentRequest) (response UpdateTermVersionContentResponse, err error)
    func (client MarketplacePublisherClient) ValidateAndPublishArtifact(ctx context.Context, request ValidateAndPublishArtifactRequest) (response ValidateAndPublishArtifactResponse, err error)
    func (client MarketplacePublisherClient) WithdrawListingRevision(ctx context.Context, request WithdrawListingRevisionRequest) (response WithdrawListingRevisionResponse, err error)
type MeteredPricingPlan
    func (m MeteredPricingPlan) GetRates() []PricingRate
    func (m MeteredPricingPlan) MarshalJSON() (buff []byte, e error)
    func (m MeteredPricingPlan) String() string
    func (m MeteredPricingPlan) ValidateEnumValue() (bool, error)
type MeteredPricingPlanNameEnum
    func GetMappingMeteredPricingPlanNameEnum(val string) (MeteredPricingPlanNameEnum, bool)
    func GetMeteredPricingPlanNameEnumValues() []MeteredPricingPlanNameEnum
type MetricTypeEnum
    func GetMappingMetricTypeEnum(val string) (MetricTypeEnum, bool)
    func GetMetricTypeEnumValues() []MetricTypeEnum
type NamedLink
    func (m NamedLink) String() string
    func (m NamedLink) ValidateEnumValue() (bool, error)
type OciListingRevision
    func (m OciListingRevision) GetBanner() *ListingRevisionBannerAttachment
    func (m OciListingRevision) GetCompartmentId() *string
    func (m OciListingRevision) GetContentLanguage() *LanguageItem
    func (m OciListingRevision) GetDefinedTags() map[string]map[string]interface{}
    func (m OciListingRevision) GetDisplayName() *string
    func (m OciListingRevision) GetExtendedMetadata() map[string]string
    func (m OciListingRevision) GetFreeformTags() map[string]string
    func (m OciListingRevision) GetHeadline() *string
    func (m OciListingRevision) GetIcon() *ListingRevisionIconAttachment
    func (m OciListingRevision) GetId() *string
    func (m OciListingRevision) GetKeywords() *string
    func (m OciListingRevision) GetLifecycleState() ListingRevisionLifecycleStateEnum
    func (m OciListingRevision) GetListingId() *string
    func (m OciListingRevision) GetLongDescription() *string
    func (m OciListingRevision) GetPackageType() PackageTypeEnum
    func (m OciListingRevision) GetRevisionNumber() *string
    func (m OciListingRevision) GetShortDescription() *string
    func (m OciListingRevision) GetStatus() ListingRevisionStatusEnum
    func (m OciListingRevision) GetStatusNotes() *string
    func (m OciListingRevision) GetSupportContacts() []SupportContact
    func (m OciListingRevision) GetSupportLinks() []NamedLink
    func (m OciListingRevision) GetSupportedlanguages() []LanguageItem
    func (m OciListingRevision) GetSystemTags() map[string]map[string]interface{}
    func (m OciListingRevision) GetTagline() *string
    func (m OciListingRevision) GetTimeCreated() *common.SDKTime
    func (m OciListingRevision) GetTimeUpdated() *common.SDKTime
    func (m OciListingRevision) GetUsageInformation() *string
    func (m OciListingRevision) MarshalJSON() (buff []byte, e error)
    func (m OciListingRevision) String() string
    func (m *OciListingRevision) UnmarshalJSON(data []byte) (e error)
    func (m OciListingRevision) ValidateEnumValue() (bool, error)
type OciListingRevisionPricingTypeEnum
    func GetMappingOciListingRevisionPricingTypeEnum(val string) (OciListingRevisionPricingTypeEnum, bool)
    func GetOciListingRevisionPricingTypeEnumValues() []OciListingRevisionPricingTypeEnum
type OperationStatusEnum
    func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
    func GetOperationTypeEnumValues() []OperationTypeEnum
type OpnMembership
    func (m OpnMembership) String() string
    func (m OpnMembership) ValidateEnumValue() (bool, error)
type PackageTypeEnum
    func GetMappingPackageTypeEnum(val string) (PackageTypeEnum, bool)
    func GetPackageTypeEnumValues() []PackageTypeEnum
type PartnerPortalOptions
    func (m PartnerPortalOptions) String() string
    func (m PartnerPortalOptions) ValidateEnumValue() (bool, error)
type PricingPlan
type PricingPlanPlanTypeEnum
    func GetMappingPricingPlanPlanTypeEnum(val string) (PricingPlanPlanTypeEnum, bool)
    func GetPricingPlanPlanTypeEnumValues() []PricingPlanPlanTypeEnum
type PricingRate
    func (m PricingRate) String() string
    func (m PricingRate) ValidateEnumValue() (bool, error)
type PrivateOfferAccountDetails
    func (m PrivateOfferAccountDetails) String() string
    func (m PrivateOfferAccountDetails) ValidateEnumValue() (bool, error)
type Product
    func (m Product) String() string
    func (m Product) ValidateEnumValue() (bool, error)
type ProductCollection
    func (m ProductCollection) String() string
    func (m ProductCollection) ValidateEnumValue() (bool, error)
type ProductLifecycleStateEnum
    func GetMappingProductLifecycleStateEnum(val string) (ProductLifecycleStateEnum, bool)
    func GetProductLifecycleStateEnumValues() []ProductLifecycleStateEnum
type ProductSummary
    func (m ProductSummary) String() string
    func (m ProductSummary) ValidateEnumValue() (bool, error)
type PublicationStatusEnum
    func GetMappingPublicationStatusEnum(val string) (PublicationStatusEnum, bool)
    func GetPublicationStatusEnumValues() []PublicationStatusEnum
type PublishListingRevisionAsPrivateDetails
    func (m PublishListingRevisionAsPrivateDetails) String() string
    func (m PublishListingRevisionAsPrivateDetails) ValidateEnumValue() (bool, error)
type PublishListingRevisionAsPrivateRequest
    func (request PublishListingRevisionAsPrivateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request PublishListingRevisionAsPrivateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request PublishListingRevisionAsPrivateRequest) RetryPolicy() *common.RetryPolicy
    func (request PublishListingRevisionAsPrivateRequest) String() string
    func (request PublishListingRevisionAsPrivateRequest) ValidateEnumValue() (bool, error)
type PublishListingRevisionAsPrivateResponse
    func (response PublishListingRevisionAsPrivateResponse) HTTPResponse() *http.Response
    func (response PublishListingRevisionAsPrivateResponse) String() string
type PublishListingRevisionPackageRequest
    func (request PublishListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request PublishListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request PublishListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request PublishListingRevisionPackageRequest) String() string
    func (request PublishListingRevisionPackageRequest) ValidateEnumValue() (bool, error)
type PublishListingRevisionPackageResponse
    func (response PublishListingRevisionPackageResponse) HTTPResponse() *http.Response
    func (response PublishListingRevisionPackageResponse) String() string
type PublishListingRevisionRequest
    func (request PublishListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request PublishListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request PublishListingRevisionRequest) RetryPolicy() *common.RetryPolicy
    func (request PublishListingRevisionRequest) String() string
    func (request PublishListingRevisionRequest) ValidateEnumValue() (bool, error)
type PublishListingRevisionResponse
    func (response PublishListingRevisionResponse) HTTPResponse() *http.Response
    func (response PublishListingRevisionResponse) String() string
type Publisher
    func (m Publisher) String() string
    func (m Publisher) ValidateEnumValue() (bool, error)
type PublisherCollection
    func (m PublisherCollection) String() string
    func (m PublisherCollection) ValidateEnumValue() (bool, error)
type PublisherPublisherTypeEnum
    func GetMappingPublisherPublisherTypeEnum(val string) (PublisherPublisherTypeEnum, bool)
    func GetPublisherPublisherTypeEnumValues() []PublisherPublisherTypeEnum
type PublisherStatusEnum
    func GetMappingPublisherStatusEnum(val string) (PublisherStatusEnum, bool)
    func GetPublisherStatusEnumValues() []PublisherStatusEnum
type PublisherSummary
    func (m PublisherSummary) String() string
    func (m PublisherSummary) ValidateEnumValue() (bool, error)
type PublisherSummaryPublisherTypeEnum
    func GetMappingPublisherSummaryPublisherTypeEnum(val string) (PublisherSummaryPublisherTypeEnum, bool)
    func GetPublisherSummaryPublisherTypeEnumValues() []PublisherSummaryPublisherTypeEnum
type RelatedDocumentAttachment
    func (m RelatedDocumentAttachment) GetCompartmentId() *string
    func (m RelatedDocumentAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m RelatedDocumentAttachment) GetDescription() *string
    func (m RelatedDocumentAttachment) GetDisplayName() *string
    func (m RelatedDocumentAttachment) GetFreeformTags() map[string]string
    func (m RelatedDocumentAttachment) GetId() *string
    func (m RelatedDocumentAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum
    func (m RelatedDocumentAttachment) GetListingRevisionId() *string
    func (m RelatedDocumentAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum
    func (m RelatedDocumentAttachment) GetSystemTags() map[string]map[string]interface{}
    func (m RelatedDocumentAttachment) GetTimeCreated() *common.SDKTime
    func (m RelatedDocumentAttachment) GetTimeUpdated() *common.SDKTime
    func (m RelatedDocumentAttachment) MarshalJSON() (buff []byte, e error)
    func (m RelatedDocumentAttachment) String() string
    func (m RelatedDocumentAttachment) ValidateEnumValue() (bool, error)
type RelatedDocumentAttachmentDocumentCategoryEnum
    func GetMappingRelatedDocumentAttachmentDocumentCategoryEnum(val string) (RelatedDocumentAttachmentDocumentCategoryEnum, bool)
    func GetRelatedDocumentAttachmentDocumentCategoryEnumValues() []RelatedDocumentAttachmentDocumentCategoryEnum
type ReviewSupportDocumentAttachment
    func (m ReviewSupportDocumentAttachment) GetCompartmentId() *string
    func (m ReviewSupportDocumentAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m ReviewSupportDocumentAttachment) GetDescription() *string
    func (m ReviewSupportDocumentAttachment) GetDisplayName() *string
    func (m ReviewSupportDocumentAttachment) GetFreeformTags() map[string]string
    func (m ReviewSupportDocumentAttachment) GetId() *string
    func (m ReviewSupportDocumentAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum
    func (m ReviewSupportDocumentAttachment) GetListingRevisionId() *string
    func (m ReviewSupportDocumentAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum
    func (m ReviewSupportDocumentAttachment) GetSystemTags() map[string]map[string]interface{}
    func (m ReviewSupportDocumentAttachment) GetTimeCreated() *common.SDKTime
    func (m ReviewSupportDocumentAttachment) GetTimeUpdated() *common.SDKTime
    func (m ReviewSupportDocumentAttachment) MarshalJSON() (buff []byte, e error)
    func (m ReviewSupportDocumentAttachment) String() string
    func (m ReviewSupportDocumentAttachment) ValidateEnumValue() (bool, error)
type SaaSPricingPlan
    func (m SaaSPricingPlan) GetRates() []PricingRate
    func (m SaaSPricingPlan) MarshalJSON() (buff []byte, e error)
    func (m SaaSPricingPlan) String() string
    func (m SaaSPricingPlan) ValidateEnumValue() (bool, error)
type SaaSPricingPlanBillingFrequencyEnum
    func GetMappingSaaSPricingPlanBillingFrequencyEnum(val string) (SaaSPricingPlanBillingFrequencyEnum, bool)
    func GetSaaSPricingPlanBillingFrequencyEnumValues() []SaaSPricingPlanBillingFrequencyEnum
type SaaSPricingPlanPlanDurationEnum
    func GetMappingSaaSPricingPlanPlanDurationEnum(val string) (SaaSPricingPlanPlanDurationEnum, bool)
    func GetSaaSPricingPlanPlanDurationEnumValues() []SaaSPricingPlanPlanDurationEnum
type ScreenShotAttachment
    func (m ScreenShotAttachment) GetCompartmentId() *string
    func (m ScreenShotAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m ScreenShotAttachment) GetDescription() *string
    func (m ScreenShotAttachment) GetDisplayName() *string
    func (m ScreenShotAttachment) GetFreeformTags() map[string]string
    func (m ScreenShotAttachment) GetId() *string
    func (m ScreenShotAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum
    func (m ScreenShotAttachment) GetListingRevisionId() *string
    func (m ScreenShotAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum
    func (m ScreenShotAttachment) GetSystemTags() map[string]map[string]interface{}
    func (m ScreenShotAttachment) GetTimeCreated() *common.SDKTime
    func (m ScreenShotAttachment) GetTimeUpdated() *common.SDKTime
    func (m ScreenShotAttachment) MarshalJSON() (buff []byte, e error)
    func (m ScreenShotAttachment) String() string
    func (m ScreenShotAttachment) ValidateEnumValue() (bool, error)
type ServiceListingRevision
    func (m ServiceListingRevision) GetBanner() *ListingRevisionBannerAttachment
    func (m ServiceListingRevision) GetCompartmentId() *string
    func (m ServiceListingRevision) GetContentLanguage() *LanguageItem
    func (m ServiceListingRevision) GetDefinedTags() map[string]map[string]interface{}
    func (m ServiceListingRevision) GetDisplayName() *string
    func (m ServiceListingRevision) GetExtendedMetadata() map[string]string
    func (m ServiceListingRevision) GetFreeformTags() map[string]string
    func (m ServiceListingRevision) GetHeadline() *string
    func (m ServiceListingRevision) GetIcon() *ListingRevisionIconAttachment
    func (m ServiceListingRevision) GetId() *string
    func (m ServiceListingRevision) GetKeywords() *string
    func (m ServiceListingRevision) GetLifecycleState() ListingRevisionLifecycleStateEnum
    func (m ServiceListingRevision) GetListingId() *string
    func (m ServiceListingRevision) GetLongDescription() *string
    func (m ServiceListingRevision) GetPackageType() PackageTypeEnum
    func (m ServiceListingRevision) GetRevisionNumber() *string
    func (m ServiceListingRevision) GetShortDescription() *string
    func (m ServiceListingRevision) GetStatus() ListingRevisionStatusEnum
    func (m ServiceListingRevision) GetStatusNotes() *string
    func (m ServiceListingRevision) GetSupportContacts() []SupportContact
    func (m ServiceListingRevision) GetSupportLinks() []NamedLink
    func (m ServiceListingRevision) GetSupportedlanguages() []LanguageItem
    func (m ServiceListingRevision) GetSystemTags() map[string]map[string]interface{}
    func (m ServiceListingRevision) GetTagline() *string
    func (m ServiceListingRevision) GetTimeCreated() *common.SDKTime
    func (m ServiceListingRevision) GetTimeUpdated() *common.SDKTime
    func (m ServiceListingRevision) GetUsageInformation() *string
    func (m ServiceListingRevision) MarshalJSON() (buff []byte, e error)
    func (m ServiceListingRevision) String() string
    func (m ServiceListingRevision) ValidateEnumValue() (bool, error)
type ShapeMemoryOptions
    func (m ShapeMemoryOptions) String() string
    func (m ShapeMemoryOptions) ValidateEnumValue() (bool, error)
type ShapeOcpuOptions
    func (m ShapeOcpuOptions) String() string
    func (m ShapeOcpuOptions) ValidateEnumValue() (bool, error)
type SortOrderEnum
    func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
    func GetSortOrderEnumValues() []SortOrderEnum
type StackArtifact
    func (m StackArtifact) GetCompartmentId() *string
    func (m StackArtifact) GetDefinedTags() map[string]map[string]interface{}
    func (m StackArtifact) GetDisplayName() *string
    func (m StackArtifact) GetFreeformTags() map[string]string
    func (m StackArtifact) GetId() *string
    func (m StackArtifact) GetLifecycleState() ArtifactLifecycleStateEnum
    func (m StackArtifact) GetPublisherId() *string
    func (m StackArtifact) GetStatus() ArtifactStatusEnum
    func (m StackArtifact) GetStatusNotes() *string
    func (m StackArtifact) GetSystemTags() map[string]map[string]interface{}
    func (m StackArtifact) GetTimeCreated() *common.SDKTime
    func (m StackArtifact) GetTimeUpdated() *common.SDKTime
    func (m StackArtifact) MarshalJSON() (buff []byte, e error)
    func (m StackArtifact) String() string
    func (m StackArtifact) ValidateEnumValue() (bool, error)
type StackArtifactDetails
    func (m StackArtifactDetails) String() string
    func (m StackArtifactDetails) ValidateEnumValue() (bool, error)
type StackPackage
    func (m StackPackage) GetAreSecurityUpgradesProvided() *bool
    func (m StackPackage) GetArtifactId() *string
    func (m StackPackage) GetCompartmentId() *string
    func (m StackPackage) GetDefinedTags() map[string]map[string]interface{}
    func (m StackPackage) GetDescription() *string
    func (m StackPackage) GetDisplayName() *string
    func (m StackPackage) GetExtendedMetadata() map[string]string
    func (m StackPackage) GetFreeformTags() map[string]string
    func (m StackPackage) GetId() *string
    func (m StackPackage) GetIsDefault() *bool
    func (m StackPackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum
    func (m StackPackage) GetListingRevisionId() *string
    func (m StackPackage) GetPackageVersion() *string
    func (m StackPackage) GetStatus() ListingRevisionPackageStatusEnum
    func (m StackPackage) GetSystemTags() map[string]map[string]interface{}
    func (m StackPackage) GetTermId() *string
    func (m StackPackage) GetTimeCreated() *common.SDKTime
    func (m StackPackage) GetTimeUpdated() *common.SDKTime
    func (m StackPackage) MarshalJSON() (buff []byte, e error)
    func (m StackPackage) String() string
    func (m StackPackage) ValidateEnumValue() (bool, error)
type SubmitListingRevisionForReviewDetails
    func (m SubmitListingRevisionForReviewDetails) String() string
    func (m SubmitListingRevisionForReviewDetails) ValidateEnumValue() (bool, error)
type SubmitListingRevisionForReviewRequest
    func (request SubmitListingRevisionForReviewRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SubmitListingRevisionForReviewRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SubmitListingRevisionForReviewRequest) RetryPolicy() *common.RetryPolicy
    func (request SubmitListingRevisionForReviewRequest) String() string
    func (request SubmitListingRevisionForReviewRequest) ValidateEnumValue() (bool, error)
type SubmitListingRevisionForReviewResponse
    func (response SubmitListingRevisionForReviewResponse) HTTPResponse() *http.Response
    func (response SubmitListingRevisionForReviewResponse) String() string
type SupportContact
    func (m SupportContact) String() string
    func (m SupportContact) ValidateEnumValue() (bool, error)
type SupportDoc
    func (m SupportDoc) String() string
    func (m SupportDoc) ValidateEnumValue() (bool, error)
type SupportDocCollection
    func (m SupportDocCollection) String() string
    func (m SupportDocCollection) ValidateEnumValue() (bool, error)
type SupportDocLifecycleStateEnum
    func GetMappingSupportDocLifecycleStateEnum(val string) (SupportDocLifecycleStateEnum, bool)
    func GetSupportDocLifecycleStateEnumValues() []SupportDocLifecycleStateEnum
type SupportDocSummary
    func (m SupportDocSummary) String() string
    func (m SupportDocSummary) ValidateEnumValue() (bool, error)
type SupportedCurrencyCollection
    func (m SupportedCurrencyCollection) String() string
    func (m SupportedCurrencyCollection) ValidateEnumValue() (bool, error)
type SupportedCurrencySummary
    func (m SupportedCurrencySummary) String() string
    func (m SupportedCurrencySummary) ValidateEnumValue() (bool, error)
type SupportedCurrencySummaryLifecycleStateEnum
    func GetMappingSupportedCurrencySummaryLifecycleStateEnum(val string) (SupportedCurrencySummaryLifecycleStateEnum, bool)
    func GetSupportedCurrencySummaryLifecycleStateEnumValues() []SupportedCurrencySummaryLifecycleStateEnum
type SupportedServiceAttachment
    func (m SupportedServiceAttachment) GetCompartmentId() *string
    func (m SupportedServiceAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m SupportedServiceAttachment) GetDescription() *string
    func (m SupportedServiceAttachment) GetDisplayName() *string
    func (m SupportedServiceAttachment) GetFreeformTags() map[string]string
    func (m SupportedServiceAttachment) GetId() *string
    func (m SupportedServiceAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum
    func (m SupportedServiceAttachment) GetListingRevisionId() *string
    func (m SupportedServiceAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum
    func (m SupportedServiceAttachment) GetSystemTags() map[string]map[string]interface{}
    func (m SupportedServiceAttachment) GetTimeCreated() *common.SDKTime
    func (m SupportedServiceAttachment) GetTimeUpdated() *common.SDKTime
    func (m SupportedServiceAttachment) MarshalJSON() (buff []byte, e error)
    func (m SupportedServiceAttachment) String() string
    func (m SupportedServiceAttachment) ValidateEnumValue() (bool, error)
type SupportedServiceAttachmentTypeEnum
    func GetMappingSupportedServiceAttachmentTypeEnum(val string) (SupportedServiceAttachmentTypeEnum, bool)
    func GetSupportedServiceAttachmentTypeEnumValues() []SupportedServiceAttachmentTypeEnum
type SupportedShapeCollection
    func (m SupportedShapeCollection) String() string
    func (m SupportedShapeCollection) ValidateEnumValue() (bool, error)
type SupportedShapeSummary
    func (m SupportedShapeSummary) String() string
    func (m SupportedShapeSummary) ValidateEnumValue() (bool, error)
type Term
    func (m Term) String() string
    func (m Term) ValidateEnumValue() (bool, error)
type TermAuthorEnum
    func GetMappingTermAuthorEnum(val string) (TermAuthorEnum, bool)
    func GetTermAuthorEnumValues() []TermAuthorEnum
type TermCollection
    func (m TermCollection) String() string
    func (m TermCollection) ValidateEnumValue() (bool, error)
type TermLifecycleStateEnum
    func GetMappingTermLifecycleStateEnum(val string) (TermLifecycleStateEnum, bool)
    func GetTermLifecycleStateEnumValues() []TermLifecycleStateEnum
type TermSummary
    func (m TermSummary) String() string
    func (m TermSummary) ValidateEnumValue() (bool, error)
type TermVersion
    func (m TermVersion) String() string
    func (m TermVersion) ValidateEnumValue() (bool, error)
type TermVersionAttachment
    func (m TermVersionAttachment) String() string
    func (m TermVersionAttachment) ValidateEnumValue() (bool, error)
type TermVersionCollection
    func (m TermVersionCollection) String() string
    func (m TermVersionCollection) ValidateEnumValue() (bool, error)
type TermVersionLifecycleStateEnum
    func GetMappingTermVersionLifecycleStateEnum(val string) (TermVersionLifecycleStateEnum, bool)
    func GetTermVersionLifecycleStateEnumValues() []TermVersionLifecycleStateEnum
type TermVersionStatusEnum
    func GetMappingTermVersionStatusEnum(val string) (TermVersionStatusEnum, bool)
    func GetTermVersionStatusEnumValues() []TermVersionStatusEnum
type TermVersionSummary
    func (m TermVersionSummary) String() string
    func (m TermVersionSummary) ValidateEnumValue() (bool, error)
type TrainedProfessionals
    func (m TrainedProfessionals) String() string
    func (m TrainedProfessionals) ValidateEnumValue() (bool, error)
type UnPublishListingRevisionPackageRequest
    func (request UnPublishListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UnPublishListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UnPublishListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request UnPublishListingRevisionPackageRequest) String() string
    func (request UnPublishListingRevisionPackageRequest) ValidateEnumValue() (bool, error)
type UnPublishListingRevisionPackageResponse
    func (response UnPublishListingRevisionPackageResponse) HTTPResponse() *http.Response
    func (response UnPublishListingRevisionPackageResponse) String() string
type UpdateAdminArtifactStatusDetails
    func (m UpdateAdminArtifactStatusDetails) String() string
    func (m UpdateAdminArtifactStatusDetails) ValidateEnumValue() (bool, error)
type UpdateAdminArtifactStatusRequest
    func (request UpdateAdminArtifactStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateAdminArtifactStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateAdminArtifactStatusRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateAdminArtifactStatusRequest) String() string
    func (request UpdateAdminArtifactStatusRequest) ValidateEnumValue() (bool, error)
type UpdateAdminArtifactStatusResponse
    func (response UpdateAdminArtifactStatusResponse) HTTPResponse() *http.Response
    func (response UpdateAdminArtifactStatusResponse) String() string
type UpdateArtifactDetails
type UpdateArtifactRequest
    func (request UpdateArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateArtifactRequest) String() string
    func (request UpdateArtifactRequest) ValidateEnumValue() (bool, error)
type UpdateArtifactResponse
    func (response UpdateArtifactResponse) HTTPResponse() *http.Response
    func (response UpdateArtifactResponse) String() string
type UpdateContainerImageArtifactDetails
    func (m UpdateContainerImageArtifactDetails) GetCompartmentId() *string
    func (m UpdateContainerImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateContainerImageArtifactDetails) GetDisplayName() *string
    func (m UpdateContainerImageArtifactDetails) GetFreeformTags() map[string]string
    func (m UpdateContainerImageArtifactDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateContainerImageArtifactDetails) String() string
    func (m UpdateContainerImageArtifactDetails) ValidateEnumValue() (bool, error)
type UpdateContainerImageDetails
    func (m UpdateContainerImageDetails) String() string
    func (m UpdateContainerImageDetails) ValidateEnumValue() (bool, error)
type UpdateCustomerSuccessAttachment
    func (m UpdateCustomerSuccessAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateCustomerSuccessAttachment) GetDescription() *string
    func (m UpdateCustomerSuccessAttachment) GetDisplayName() *string
    func (m UpdateCustomerSuccessAttachment) GetFreeformTags() map[string]string
    func (m UpdateCustomerSuccessAttachment) MarshalJSON() (buff []byte, e error)
    func (m UpdateCustomerSuccessAttachment) String() string
    func (m UpdateCustomerSuccessAttachment) ValidateEnumValue() (bool, error)
type UpdateHelmChartImageDetails
    func (m UpdateHelmChartImageDetails) String() string
    func (m UpdateHelmChartImageDetails) ValidateEnumValue() (bool, error)
type UpdateKubernetesImageArtifactDetails
    func (m UpdateKubernetesImageArtifactDetails) GetCompartmentId() *string
    func (m UpdateKubernetesImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateKubernetesImageArtifactDetails) GetDisplayName() *string
    func (m UpdateKubernetesImageArtifactDetails) GetFreeformTags() map[string]string
    func (m UpdateKubernetesImageArtifactDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateKubernetesImageArtifactDetails) String() string
    func (m UpdateKubernetesImageArtifactDetails) ValidateEnumValue() (bool, error)
type UpdateLeadGenListingRevisionDetails
    func (m UpdateLeadGenListingRevisionDetails) GetContentLanguage() *LanguageItem
    func (m UpdateLeadGenListingRevisionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateLeadGenListingRevisionDetails) GetDisplayName() *string
    func (m UpdateLeadGenListingRevisionDetails) GetFreeformTags() map[string]string
    func (m UpdateLeadGenListingRevisionDetails) GetHeadline() *string
    func (m UpdateLeadGenListingRevisionDetails) GetKeywords() *string
    func (m UpdateLeadGenListingRevisionDetails) GetLongDescription() *string
    func (m UpdateLeadGenListingRevisionDetails) GetShortDescription() *string
    func (m UpdateLeadGenListingRevisionDetails) GetSupportContacts() []SupportContact
    func (m UpdateLeadGenListingRevisionDetails) GetSupportLinks() []NamedLink
    func (m UpdateLeadGenListingRevisionDetails) GetSupportedlanguages() []LanguageItem
    func (m UpdateLeadGenListingRevisionDetails) GetTagline() *string
    func (m UpdateLeadGenListingRevisionDetails) GetUsageInformation() *string
    func (m UpdateLeadGenListingRevisionDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateLeadGenListingRevisionDetails) String() string
    func (m UpdateLeadGenListingRevisionDetails) ValidateEnumValue() (bool, error)
type UpdateListingDetails
    func (m UpdateListingDetails) String() string
    func (m UpdateListingDetails) ValidateEnumValue() (bool, error)
type UpdateListingRequest
    func (request UpdateListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateListingRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateListingRequest) String() string
    func (request UpdateListingRequest) ValidateEnumValue() (bool, error)
type UpdateListingResponse
    func (response UpdateListingResponse) HTTPResponse() *http.Response
    func (response UpdateListingResponse) String() string
type UpdateListingRevisionAttachmentContentRequest
    func (request UpdateListingRevisionAttachmentContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateListingRevisionAttachmentContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateListingRevisionAttachmentContentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateListingRevisionAttachmentContentRequest) String() string
    func (request UpdateListingRevisionAttachmentContentRequest) ValidateEnumValue() (bool, error)
type UpdateListingRevisionAttachmentContentResponse
    func (response UpdateListingRevisionAttachmentContentResponse) HTTPResponse() *http.Response
    func (response UpdateListingRevisionAttachmentContentResponse) String() string
type UpdateListingRevisionAttachmentDetails
type UpdateListingRevisionAttachmentRequest
    func (request UpdateListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateListingRevisionAttachmentRequest) String() string
    func (request UpdateListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)
type UpdateListingRevisionAttachmentResponse
    func (response UpdateListingRevisionAttachmentResponse) HTTPResponse() *http.Response
    func (response UpdateListingRevisionAttachmentResponse) String() string
type UpdateListingRevisionBannerContentRequest
    func (request UpdateListingRevisionBannerContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateListingRevisionBannerContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateListingRevisionBannerContentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateListingRevisionBannerContentRequest) String() string
    func (request UpdateListingRevisionBannerContentRequest) ValidateEnumValue() (bool, error)
type UpdateListingRevisionBannerContentResponse
    func (response UpdateListingRevisionBannerContentResponse) HTTPResponse() *http.Response
    func (response UpdateListingRevisionBannerContentResponse) String() string
type UpdateListingRevisionDetails
type UpdateListingRevisionIconContentRequest
    func (request UpdateListingRevisionIconContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateListingRevisionIconContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateListingRevisionIconContentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateListingRevisionIconContentRequest) String() string
    func (request UpdateListingRevisionIconContentRequest) ValidateEnumValue() (bool, error)
type UpdateListingRevisionIconContentResponse
    func (response UpdateListingRevisionIconContentResponse) HTTPResponse() *http.Response
    func (response UpdateListingRevisionIconContentResponse) String() string
type UpdateListingRevisionNoteDetails
    func (m UpdateListingRevisionNoteDetails) String() string
    func (m UpdateListingRevisionNoteDetails) ValidateEnumValue() (bool, error)
type UpdateListingRevisionNoteRequest
    func (request UpdateListingRevisionNoteRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateListingRevisionNoteRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateListingRevisionNoteRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateListingRevisionNoteRequest) String() string
    func (request UpdateListingRevisionNoteRequest) ValidateEnumValue() (bool, error)
type UpdateListingRevisionNoteResponse
    func (response UpdateListingRevisionNoteResponse) HTTPResponse() *http.Response
    func (response UpdateListingRevisionNoteResponse) String() string
type UpdateListingRevisionPackageDetails
    func (m UpdateListingRevisionPackageDetails) String() string
    func (m UpdateListingRevisionPackageDetails) ValidateEnumValue() (bool, error)
type UpdateListingRevisionPackageRequest
    func (request UpdateListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateListingRevisionPackageRequest) String() string
    func (request UpdateListingRevisionPackageRequest) ValidateEnumValue() (bool, error)
type UpdateListingRevisionPackageResponse
    func (response UpdateListingRevisionPackageResponse) HTTPResponse() *http.Response
    func (response UpdateListingRevisionPackageResponse) String() string
type UpdateListingRevisionRequest
    func (request UpdateListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateListingRevisionRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateListingRevisionRequest) String() string
    func (request UpdateListingRevisionRequest) ValidateEnumValue() (bool, error)
type UpdateListingRevisionResponse
    func (response UpdateListingRevisionResponse) HTTPResponse() *http.Response
    func (response UpdateListingRevisionResponse) String() string
type UpdateMachineImageArtifactDetails
    func (m UpdateMachineImageArtifactDetails) GetCompartmentId() *string
    func (m UpdateMachineImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateMachineImageArtifactDetails) GetDisplayName() *string
    func (m UpdateMachineImageArtifactDetails) GetFreeformTags() map[string]string
    func (m UpdateMachineImageArtifactDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateMachineImageArtifactDetails) String() string
    func (m UpdateMachineImageArtifactDetails) ValidateEnumValue() (bool, error)
type UpdateMachineImageDetails
    func (m UpdateMachineImageDetails) String() string
    func (m UpdateMachineImageDetails) ValidateEnumValue() (bool, error)
type UpdateOciListingRevisionDetails
    func (m UpdateOciListingRevisionDetails) GetContentLanguage() *LanguageItem
    func (m UpdateOciListingRevisionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOciListingRevisionDetails) GetDisplayName() *string
    func (m UpdateOciListingRevisionDetails) GetFreeformTags() map[string]string
    func (m UpdateOciListingRevisionDetails) GetHeadline() *string
    func (m UpdateOciListingRevisionDetails) GetKeywords() *string
    func (m UpdateOciListingRevisionDetails) GetLongDescription() *string
    func (m UpdateOciListingRevisionDetails) GetShortDescription() *string
    func (m UpdateOciListingRevisionDetails) GetSupportContacts() []SupportContact
    func (m UpdateOciListingRevisionDetails) GetSupportLinks() []NamedLink
    func (m UpdateOciListingRevisionDetails) GetSupportedlanguages() []LanguageItem
    func (m UpdateOciListingRevisionDetails) GetTagline() *string
    func (m UpdateOciListingRevisionDetails) GetUsageInformation() *string
    func (m UpdateOciListingRevisionDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOciListingRevisionDetails) String() string
    func (m *UpdateOciListingRevisionDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateOciListingRevisionDetails) ValidateEnumValue() (bool, error)
type UpdateRelatedDocumentAttachmentDetails
    func (m UpdateRelatedDocumentAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateRelatedDocumentAttachmentDetails) GetDescription() *string
    func (m UpdateRelatedDocumentAttachmentDetails) GetDisplayName() *string
    func (m UpdateRelatedDocumentAttachmentDetails) GetFreeformTags() map[string]string
    func (m UpdateRelatedDocumentAttachmentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateRelatedDocumentAttachmentDetails) String() string
    func (m UpdateRelatedDocumentAttachmentDetails) ValidateEnumValue() (bool, error)
type UpdateReviewSupportDocumentAttachment
    func (m UpdateReviewSupportDocumentAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateReviewSupportDocumentAttachment) GetDescription() *string
    func (m UpdateReviewSupportDocumentAttachment) GetDisplayName() *string
    func (m UpdateReviewSupportDocumentAttachment) GetFreeformTags() map[string]string
    func (m UpdateReviewSupportDocumentAttachment) MarshalJSON() (buff []byte, e error)
    func (m UpdateReviewSupportDocumentAttachment) String() string
    func (m UpdateReviewSupportDocumentAttachment) ValidateEnumValue() (bool, error)
type UpdateScreenShotAttachmentDetails
    func (m UpdateScreenShotAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateScreenShotAttachmentDetails) GetDescription() *string
    func (m UpdateScreenShotAttachmentDetails) GetDisplayName() *string
    func (m UpdateScreenShotAttachmentDetails) GetFreeformTags() map[string]string
    func (m UpdateScreenShotAttachmentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateScreenShotAttachmentDetails) String() string
    func (m UpdateScreenShotAttachmentDetails) ValidateEnumValue() (bool, error)
type UpdateServiceListingRevisionDetails
    func (m UpdateServiceListingRevisionDetails) GetContentLanguage() *LanguageItem
    func (m UpdateServiceListingRevisionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateServiceListingRevisionDetails) GetDisplayName() *string
    func (m UpdateServiceListingRevisionDetails) GetFreeformTags() map[string]string
    func (m UpdateServiceListingRevisionDetails) GetHeadline() *string
    func (m UpdateServiceListingRevisionDetails) GetKeywords() *string
    func (m UpdateServiceListingRevisionDetails) GetLongDescription() *string
    func (m UpdateServiceListingRevisionDetails) GetShortDescription() *string
    func (m UpdateServiceListingRevisionDetails) GetSupportContacts() []SupportContact
    func (m UpdateServiceListingRevisionDetails) GetSupportLinks() []NamedLink
    func (m UpdateServiceListingRevisionDetails) GetSupportedlanguages() []LanguageItem
    func (m UpdateServiceListingRevisionDetails) GetTagline() *string
    func (m UpdateServiceListingRevisionDetails) GetUsageInformation() *string
    func (m UpdateServiceListingRevisionDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateServiceListingRevisionDetails) String() string
    func (m UpdateServiceListingRevisionDetails) ValidateEnumValue() (bool, error)
type UpdateStackArtifactDetails
    func (m UpdateStackArtifactDetails) GetCompartmentId() *string
    func (m UpdateStackArtifactDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateStackArtifactDetails) GetDisplayName() *string
    func (m UpdateStackArtifactDetails) GetFreeformTags() map[string]string
    func (m UpdateStackArtifactDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateStackArtifactDetails) String() string
    func (m UpdateStackArtifactDetails) ValidateEnumValue() (bool, error)
type UpdateStackDetails
    func (m UpdateStackDetails) String() string
    func (m UpdateStackDetails) ValidateEnumValue() (bool, error)
type UpdateSupportedServiceAttachment
    func (m UpdateSupportedServiceAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateSupportedServiceAttachment) GetDescription() *string
    func (m UpdateSupportedServiceAttachment) GetDisplayName() *string
    func (m UpdateSupportedServiceAttachment) GetFreeformTags() map[string]string
    func (m UpdateSupportedServiceAttachment) MarshalJSON() (buff []byte, e error)
    func (m UpdateSupportedServiceAttachment) String() string
    func (m UpdateSupportedServiceAttachment) ValidateEnumValue() (bool, error)
type UpdateTermDetails
    func (m UpdateTermDetails) String() string
    func (m UpdateTermDetails) ValidateEnumValue() (bool, error)
type UpdateTermRequest
    func (request UpdateTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTermRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTermRequest) String() string
    func (request UpdateTermRequest) ValidateEnumValue() (bool, error)
type UpdateTermResponse
    func (response UpdateTermResponse) HTTPResponse() *http.Response
    func (response UpdateTermResponse) String() string
type UpdateTermVersionContentRequest
    func (request UpdateTermVersionContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTermVersionContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTermVersionContentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTermVersionContentRequest) String() string
    func (request UpdateTermVersionContentRequest) ValidateEnumValue() (bool, error)
type UpdateTermVersionContentResponse
    func (response UpdateTermVersionContentResponse) HTTPResponse() *http.Response
    func (response UpdateTermVersionContentResponse) String() string
type UpdateTermVersionDetails
    func (m UpdateTermVersionDetails) String() string
    func (m UpdateTermVersionDetails) ValidateEnumValue() (bool, error)
type UpdateTermVersionRequest
    func (request UpdateTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTermVersionRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTermVersionRequest) String() string
    func (request UpdateTermVersionRequest) ValidateEnumValue() (bool, error)
type UpdateTermVersionResponse
    func (response UpdateTermVersionResponse) HTTPResponse() *http.Response
    func (response UpdateTermVersionResponse) String() string
type UpdateVideoAttachmentDetails
    func (m UpdateVideoAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateVideoAttachmentDetails) GetDescription() *string
    func (m UpdateVideoAttachmentDetails) GetDisplayName() *string
    func (m UpdateVideoAttachmentDetails) GetFreeformTags() map[string]string
    func (m UpdateVideoAttachmentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateVideoAttachmentDetails) String() string
    func (m UpdateVideoAttachmentDetails) ValidateEnumValue() (bool, error)
type UploadData
    func (m UploadData) String() string
    func (m UploadData) ValidateEnumValue() (bool, error)
type UsageBasedPricingPlan
    func (m UsageBasedPricingPlan) GetRates() []PricingRate
    func (m UsageBasedPricingPlan) MarshalJSON() (buff []byte, e error)
    func (m UsageBasedPricingPlan) String() string
    func (m UsageBasedPricingPlan) ValidateEnumValue() (bool, error)
type UsageBasedPricingPlanBillingFrequencyEnum
    func GetMappingUsageBasedPricingPlanBillingFrequencyEnum(val string) (UsageBasedPricingPlanBillingFrequencyEnum, bool)
    func GetUsageBasedPricingPlanBillingFrequencyEnumValues() []UsageBasedPricingPlanBillingFrequencyEnum
type UsageBasedPricingPlanPlanDurationEnum
    func GetMappingUsageBasedPricingPlanPlanDurationEnum(val string) (UsageBasedPricingPlanPlanDurationEnum, bool)
    func GetUsageBasedPricingPlanPlanDurationEnumValues() []UsageBasedPricingPlanPlanDurationEnum
type UsageDimension
    func (m UsageDimension) String() string
    func (m UsageDimension) ValidateEnumValue() (bool, error)
type UsageDimensionDimensionBillingFrequencyEnum
    func GetMappingUsageDimensionDimensionBillingFrequencyEnum(val string) (UsageDimensionDimensionBillingFrequencyEnum, bool)
    func GetUsageDimensionDimensionBillingFrequencyEnumValues() []UsageDimensionDimensionBillingFrequencyEnum
type ValidateAndPublishArtifactRequest
    func (request ValidateAndPublishArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ValidateAndPublishArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ValidateAndPublishArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request ValidateAndPublishArtifactRequest) String() string
    func (request ValidateAndPublishArtifactRequest) ValidateEnumValue() (bool, error)
type ValidateAndPublishArtifactResponse
    func (response ValidateAndPublishArtifactResponse) HTTPResponse() *http.Response
    func (response ValidateAndPublishArtifactResponse) String() string
type ValidationStatusEnum
    func GetMappingValidationStatusEnum(val string) (ValidationStatusEnum, bool)
    func GetValidationStatusEnumValues() []ValidationStatusEnum
type VersionDetails
    func (m VersionDetails) String() string
    func (m VersionDetails) ValidateEnumValue() (bool, error)
type VideoAttachment
    func (m VideoAttachment) GetCompartmentId() *string
    func (m VideoAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m VideoAttachment) GetDescription() *string
    func (m VideoAttachment) GetDisplayName() *string
    func (m VideoAttachment) GetFreeformTags() map[string]string
    func (m VideoAttachment) GetId() *string
    func (m VideoAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum
    func (m VideoAttachment) GetListingRevisionId() *string
    func (m VideoAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum
    func (m VideoAttachment) GetSystemTags() map[string]map[string]interface{}
    func (m VideoAttachment) GetTimeCreated() *common.SDKTime
    func (m VideoAttachment) GetTimeUpdated() *common.SDKTime
    func (m VideoAttachment) MarshalJSON() (buff []byte, e error)
    func (m VideoAttachment) String() string
    func (m VideoAttachment) ValidateEnumValue() (bool, error)
type WithdrawListingRevisionRequest
    func (request WithdrawListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request WithdrawListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request WithdrawListingRevisionRequest) RetryPolicy() *common.RetryPolicy
    func (request WithdrawListingRevisionRequest) String() string
    func (request WithdrawListingRevisionRequest) ValidateEnumValue() (bool, error)
type WithdrawListingRevisionResponse
    func (response WithdrawListingRevisionResponse) HTTPResponse() *http.Response
    func (response WithdrawListingRevisionResponse) String() string
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
    func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestResourceMetadataKeyEnum
    func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)
    func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
type WorkRequestSummaryCollection
    func (m WorkRequestSummaryCollection) String() string
    func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

Package files

action_type.go activate_term_version_request_response.go additional_filter.go additional_info.go admin_ai_agent_listing_revision.go admin_artifact.go admin_artifact_collection.go admin_artifact_summary.go admin_bill_to_countries.go admin_container_image_artifact.go admin_container_package.go admin_customer_success_attachment.go admin_helm_chart_package.go admin_kubernetes_image_artifact.go admin_lead_gen_listing_revision.go admin_listing.go admin_listing_product.go admin_listing_revision.go admin_listing_revision_attachment.go admin_listing_revision_attachment_collection.go admin_listing_revision_attachment_summary.go admin_listing_revision_collection.go admin_listing_revision_package.go admin_listing_revision_package_collection.go admin_listing_revision_package_summary.go admin_listing_revision_summary.go admin_machine_image_artifact.go admin_machine_image_package.go admin_market.go admin_oci_listing_revision.go admin_opn_partner_summary.go admin_publisher.go admin_publisher_sku.go admin_publisher_sku_collection.go admin_publisher_summary.go admin_related_document_attachment.go admin_review_support_document_attachment.go admin_screen_shot_attachment.go admin_service_listing_revision.go admin_sku_pricing_rate.go admin_stack_artifact.go admin_stack_package.go admin_supported_service_attachment.go admin_term.go admin_term_collection.go admin_term_summary.go admin_term_version.go admin_term_version_attachment.go admin_term_version_collection.go admin_term_version_summary.go admin_video_attachment.go admin_work_request_summary.go admin_work_request_summary_collection.go artifact.go artifact_collection.go artifact_summary.go artifact_type_enum.go available_service_collection.go available_service_summary.go bill_to_country.go cancel_work_request_request_response.go cascading_delete_listing_request_response.go cascading_delete_listing_revision_request_response.go category.go category_collection.go category_summary.go change_artifact_compartment_details.go change_artifact_compartment_request_response.go change_listing_compartment_details.go change_listing_compartment_request_response.go change_listing_revision_status_to_new_request_response.go change_listing_revision_to_new_status_request_response.go change_term_compartment_details.go change_term_compartment_request_response.go clone_listing_revision_request_response.go container_image_artifact.go container_image_details.go container_package.go create_admin_listing_revision_note_details.go create_artifact_details.go create_artifact_request_response.go create_container_image_artifact_details.go create_container_image_details.go create_customer_success_attachment.go create_helm_chart_image_details.go create_kubernetes_image_artifact_details.go create_lead_gen_listing_revision_details.go create_listing_details.go create_listing_request_response.go create_listing_revision_attachment_details.go create_listing_revision_attachment_request_response.go create_listing_revision_details.go create_listing_revision_note_details.go create_listing_revision_note_request_response.go create_listing_revision_package_details.go create_listing_revision_package_request_response.go create_listing_revision_request_response.go create_machine_image_artifact_details.go create_machine_image_details.go create_market_details.go create_market_request_response.go create_oci_listing_revision_details.go create_publisher_details.go create_publisher_request_response.go create_related_document_attachment_details.go create_review_support_document_attachment.go create_screen_shot_attachment_details.go create_service_listing_revision_details.go create_stack_artifact_details.go create_stack_details.go create_supported_service_attachment.go create_term_details.go create_term_request_response.go create_term_version_request_response.go create_video_attachment_details.go create_video_details.go customer_instance_report_export.go customer_instance_report_export_collection.go customer_instance_report_export_summary.go customer_instance_report_record.go customer_instance_report_record_collection.go customer_success_attachment.go delete_artifact_request_response.go delete_customer_instance_report_export_request_response.go delete_listing_request_response.go delete_listing_revision_attachment_request_response.go delete_listing_revision_note_request_response.go delete_listing_revision_package_request_response.go delete_listing_revision_request_response.go delete_term_request_response.go delete_term_version_request_response.go disbursement_report_record.go disbursement_report_record_collection.go download_info.go filter_property.go generate_customer_instance_report_export_details.go generate_customer_instance_report_export_request_response.go geo_location.go get_admin_artifact_request_response.go get_admin_listing_request_response.go get_admin_listing_revision_attachment_request_response.go get_admin_listing_revision_package_request_response.go get_admin_listing_revision_request_response.go get_admin_publisher_request_response.go get_admin_term_request_response.go get_admin_term_version_request_response.go get_artifact_request_response.go get_category_request_response.go get_customer_instance_report_export_content_request_response.go get_customer_instance_report_export_request_response.go get_lead_request_response.go get_listing_request_response.go get_listing_revision_attachment_content_request_response.go get_listing_revision_attachment_request_response.go get_listing_revision_icon_content_request_response.go get_listing_revision_note_request_response.go get_listing_revision_package_request_response.go get_listing_revision_request_response.go get_market_request_response.go get_product_request_response.go get_publisher_request_response.go get_support_doc_content_request_response.go get_support_doc_request_response.go get_term_request_response.go get_term_version_content_request_response.go get_term_version_request_response.go get_work_request_request_response.go helm_chart_image_details.go helm_chart_package.go hybrid_pricing_plan.go image_memory_constraints.go image_ocpu_constraints.go image_shape_compatibility.go kubernetes_image_artifact.go language_item.go lead.go lead_collection.go lead_gen_listing_revision.go lead_summary.go list_admin_artifacts_request_response.go list_admin_listing_revision_attachments_request_response.go list_admin_listing_revision_packages_request_response.go list_admin_listing_revisions_request_response.go list_admin_publisher_skus_request_response.go list_admin_term_versions_request_response.go list_admin_terms_request_response.go list_admin_work_requests_request_response.go list_artifacts_request_response.go list_available_services_request_response.go list_categories_request_response.go list_customer_instance_report_exports_request_response.go list_customer_instance_report_records_request_response.go list_disbursement_report_records_request_response.go list_leads_request_response.go list_listing_revision_attachments_request_response.go list_listing_revision_notes_request_response.go list_listing_revision_packages_request_response.go list_listing_revisions_request_response.go list_listings_request_response.go list_markets_request_response.go list_products_request_response.go list_publishers_request_response.go list_support_docs_request_response.go list_supported_currencies_request_response.go list_supported_shapes_request_response.go list_term_versions_request_response.go list_terms_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go listing.go listing_collection.go listing_meter.go listing_part.go listing_product.go listing_product_additional_filter.go listing_revision.go listing_revision_attachment.go listing_revision_attachment_collection.go listing_revision_attachment_summary.go listing_revision_banner_attachment.go listing_revision_collection.go listing_revision_icon_attachment.go listing_revision_note.go listing_revision_note_collection.go listing_revision_note_summary.go listing_revision_package.go listing_revision_package_collection.go listing_revision_package_summary.go listing_revision_summary.go listing_summary.go listing_type.go machine_image_artifact.go machine_image_details.go machine_image_package.go machine_image_package_details.go mark_listing_revision_package_as_default_request_response.go market.go market_collection.go market_summary.go marketplacepublisher_administratorartifact_client.go marketplacepublisher_administratorpublisher_client.go marketplacepublisher_client.go marketplacepublisher_marketplaceadministrator_client.go metered_pricing_plan.go metric_type.go named_link.go oci_listing_revision.go operation_status.go operation_type.go opn_membership.go package_type.go partner_portal_options.go pricing_plan.go pricing_rate.go private_offer_account_details.go product.go product_collection.go product_summary.go publication_status.go publish_listing_revision_as_private_details.go publish_listing_revision_as_private_request_response.go publish_listing_revision_package_request_response.go publish_listing_revision_request_response.go publisher.go publisher_collection.go publisher_status.go publisher_summary.go related_document_attachment.go review_support_document_attachment.go saa_s_pricing_plan.go screen_shot_attachment.go service_listing_revision.go shape_memory_options.go shape_ocpu_options.go sort_order.go stack_artifact.go stack_artifact_details.go stack_package.go submit_listing_revision_for_review_details.go submit_listing_revision_for_review_request_response.go support_contact.go support_doc.go support_doc_collection.go support_doc_summary.go supported_currency_collection.go supported_currency_summary.go supported_service_attachment.go supported_shape_collection.go supported_shape_summary.go term.go term_collection.go term_summary.go term_version.go term_version_attachment.go term_version_collection.go term_version_summary.go trained_professionals.go un_publish_listing_revision_package_request_response.go update_admin_artifact_status_details.go update_admin_artifact_status_request_response.go update_artifact_details.go update_artifact_request_response.go update_container_image_artifact_details.go update_container_image_details.go update_customer_success_attachment.go update_helm_chart_image_details.go update_kubernetes_image_artifact_details.go update_lead_gen_listing_revision_details.go update_listing_details.go update_listing_request_response.go update_listing_revision_attachment_content_request_response.go update_listing_revision_attachment_details.go update_listing_revision_attachment_request_response.go update_listing_revision_banner_content_request_response.go update_listing_revision_details.go update_listing_revision_icon_content_request_response.go update_listing_revision_note_details.go update_listing_revision_note_request_response.go update_listing_revision_package_details.go update_listing_revision_package_request_response.go update_listing_revision_request_response.go update_machine_image_artifact_details.go update_machine_image_details.go update_oci_listing_revision_details.go update_related_document_attachment_details.go update_review_support_document_attachment.go update_screen_shot_attachment_details.go update_service_listing_revision_details.go update_stack_artifact_details.go update_stack_details.go update_supported_service_attachment.go update_term_details.go update_term_request_response.go update_term_version_content_request_response.go update_term_version_details.go update_term_version_request_response.go update_video_attachment_details.go upload_data.go usage_based_pricing_plan.go usage_dimension.go validate_and_publish_artifact_request_response.go validation_status.go version_details.go video_attachment.go withdraw_listing_revision_request_response.go work_request.go work_request_error.go work_request_error_collection.go work_request_log_entry.go work_request_log_entry_collection.go work_request_resource.go work_request_resource_metadata_key.go work_request_summary.go work_request_summary_collection.go

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetAdminAiAgentListingRevisionAssetTypeEnumStringValues

func GetAdminAiAgentListingRevisionAssetTypeEnumStringValues() []string

GetAdminAiAgentListingRevisionAssetTypeEnumStringValues Enumerates the set of values in String for AdminAiAgentListingRevisionAssetTypeEnum

func GetAdminAiAgentListingRevisionLocationEnumStringValues

func GetAdminAiAgentListingRevisionLocationEnumStringValues() []string

GetAdminAiAgentListingRevisionLocationEnumStringValues Enumerates the set of values in String for AdminAiAgentListingRevisionLocationEnum

func GetAdminListingRevisionSummaryPricingTypeEnumStringValues

func GetAdminListingRevisionSummaryPricingTypeEnumStringValues() []string

GetAdminListingRevisionSummaryPricingTypeEnumStringValues Enumerates the set of values in String for AdminListingRevisionSummaryPricingTypeEnum

func GetAdminOpnPartnerSummaryMembershipStatusEnumStringValues

func GetAdminOpnPartnerSummaryMembershipStatusEnumStringValues() []string

GetAdminOpnPartnerSummaryMembershipStatusEnumStringValues Enumerates the set of values in String for AdminOpnPartnerSummaryMembershipStatusEnum

func GetAdminTermVersionAuthorEnumStringValues

func GetAdminTermVersionAuthorEnumStringValues() []string

GetAdminTermVersionAuthorEnumStringValues Enumerates the set of values in String for AdminTermVersionAuthorEnum

func GetAdminTermVersionTermAuthorEnumStringValues

func GetAdminTermVersionTermAuthorEnumStringValues() []string

GetAdminTermVersionTermAuthorEnumStringValues Enumerates the set of values in String for AdminTermVersionTermAuthorEnum

func GetArtifactLifecycleStateEnumStringValues

func GetArtifactLifecycleStateEnumStringValues() []string

GetArtifactLifecycleStateEnumStringValues Enumerates the set of values in String for ArtifactLifecycleStateEnum

func GetArtifactStatusEnumStringValues

func GetArtifactStatusEnumStringValues() []string

GetArtifactStatusEnumStringValues Enumerates the set of values in String for ArtifactStatusEnum

func GetArtifactTypeEnumEnumStringValues

func GetArtifactTypeEnumEnumStringValues() []string

GetArtifactTypeEnumEnumStringValues Enumerates the set of values in String for ArtifactTypeEnumEnum

func GetCategoryLifecycleStateEnumStringValues

func GetCategoryLifecycleStateEnumStringValues() []string

GetCategoryLifecycleStateEnumStringValues Enumerates the set of values in String for CategoryLifecycleStateEnum

func GetCustomerInstanceReportExportLifecycleStateEnumStringValues

func GetCustomerInstanceReportExportLifecycleStateEnumStringValues() []string

GetCustomerInstanceReportExportLifecycleStateEnumStringValues Enumerates the set of values in String for CustomerInstanceReportExportLifecycleStateEnum

func GetCustomerInstanceReportExportSortByEnumStringValues

func GetCustomerInstanceReportExportSortByEnumStringValues() []string

GetCustomerInstanceReportExportSortByEnumStringValues Enumerates the set of values in String for CustomerInstanceReportExportSortByEnum

func GetCustomerInstanceReportExportSortOrderEnumStringValues

func GetCustomerInstanceReportExportSortOrderEnumStringValues() []string

GetCustomerInstanceReportExportSortOrderEnumStringValues Enumerates the set of values in String for CustomerInstanceReportExportSortOrderEnum

func GetCustomerInstanceReportExportStatusEnumStringValues

func GetCustomerInstanceReportExportStatusEnumStringValues() []string

GetCustomerInstanceReportExportStatusEnumStringValues Enumerates the set of values in String for CustomerInstanceReportExportStatusEnum

func GetCustomerInstanceReportExportSummarySortByEnumStringValues

func GetCustomerInstanceReportExportSummarySortByEnumStringValues() []string

GetCustomerInstanceReportExportSummarySortByEnumStringValues Enumerates the set of values in String for CustomerInstanceReportExportSummarySortByEnum

func GetCustomerInstanceReportExportSummarySortOrderEnumStringValues

func GetCustomerInstanceReportExportSummarySortOrderEnumStringValues() []string

GetCustomerInstanceReportExportSummarySortOrderEnumStringValues Enumerates the set of values in String for CustomerInstanceReportExportSummarySortOrderEnum

func GetCustomerInstanceReportExportSummaryStatusEnumStringValues

func GetCustomerInstanceReportExportSummaryStatusEnumStringValues() []string

GetCustomerInstanceReportExportSummaryStatusEnumStringValues Enumerates the set of values in String for CustomerInstanceReportExportSummaryStatusEnum

func GetGenerateCustomerInstanceReportExportDetailsSortByEnumStringValues

func GetGenerateCustomerInstanceReportExportDetailsSortByEnumStringValues() []string

GetGenerateCustomerInstanceReportExportDetailsSortByEnumStringValues Enumerates the set of values in String for GenerateCustomerInstanceReportExportDetailsSortByEnum

func GetGenerateCustomerInstanceReportExportDetailsSortOrderEnumStringValues

func GetGenerateCustomerInstanceReportExportDetailsSortOrderEnumStringValues() []string

GetGenerateCustomerInstanceReportExportDetailsSortOrderEnumStringValues Enumerates the set of values in String for GenerateCustomerInstanceReportExportDetailsSortOrderEnum

func GetGenerateCustomerInstanceReportExportDetailsStatusEnumStringValues

func GetGenerateCustomerInstanceReportExportDetailsStatusEnumStringValues() []string

GetGenerateCustomerInstanceReportExportDetailsStatusEnumStringValues Enumerates the set of values in String for GenerateCustomerInstanceReportExportDetailsStatusEnum

func GetGeoLocationGeographicRegionEnumStringValues

func GetGeoLocationGeographicRegionEnumStringValues() []string

GetGeoLocationGeographicRegionEnumStringValues Enumerates the set of values in String for GeoLocationGeographicRegionEnum

func GetHybridPricingPlanBillingFrequencyEnumStringValues

func GetHybridPricingPlanBillingFrequencyEnumStringValues() []string

GetHybridPricingPlanBillingFrequencyEnumStringValues Enumerates the set of values in String for HybridPricingPlanBillingFrequencyEnum

func GetHybridPricingPlanPlanDurationEnumStringValues

func GetHybridPricingPlanPlanDurationEnumStringValues() []string

GetHybridPricingPlanPlanDurationEnumStringValues Enumerates the set of values in String for HybridPricingPlanPlanDurationEnum

func GetLeadLifecycleStateEnumStringValues

func GetLeadLifecycleStateEnumStringValues() []string

GetLeadLifecycleStateEnumStringValues Enumerates the set of values in String for LeadLifecycleStateEnum

func GetListAdminArtifactsArtifactTypeEnumStringValues

func GetListAdminArtifactsArtifactTypeEnumStringValues() []string

GetListAdminArtifactsArtifactTypeEnumStringValues Enumerates the set of values in String for ListAdminArtifactsArtifactTypeEnum

func GetListAdminArtifactsSortByEnumStringValues

func GetListAdminArtifactsSortByEnumStringValues() []string

GetListAdminArtifactsSortByEnumStringValues Enumerates the set of values in String for ListAdminArtifactsSortByEnum

func GetListAdminArtifactsSortOrderEnumStringValues

func GetListAdminArtifactsSortOrderEnumStringValues() []string

GetListAdminArtifactsSortOrderEnumStringValues Enumerates the set of values in String for ListAdminArtifactsSortOrderEnum

func GetListAdminListingRevisionAttachmentsSortByEnumStringValues

func GetListAdminListingRevisionAttachmentsSortByEnumStringValues() []string

GetListAdminListingRevisionAttachmentsSortByEnumStringValues Enumerates the set of values in String for ListAdminListingRevisionAttachmentsSortByEnum

func GetListAdminListingRevisionAttachmentsSortOrderEnumStringValues

func GetListAdminListingRevisionAttachmentsSortOrderEnumStringValues() []string

GetListAdminListingRevisionAttachmentsSortOrderEnumStringValues Enumerates the set of values in String for ListAdminListingRevisionAttachmentsSortOrderEnum

func GetListAdminListingRevisionPackagesSortByEnumStringValues

func GetListAdminListingRevisionPackagesSortByEnumStringValues() []string

GetListAdminListingRevisionPackagesSortByEnumStringValues Enumerates the set of values in String for ListAdminListingRevisionPackagesSortByEnum

func GetListAdminListingRevisionPackagesSortOrderEnumStringValues

func GetListAdminListingRevisionPackagesSortOrderEnumStringValues() []string

GetListAdminListingRevisionPackagesSortOrderEnumStringValues Enumerates the set of values in String for ListAdminListingRevisionPackagesSortOrderEnum

func GetListAdminListingRevisionsListingTypeEnumStringValues

func GetListAdminListingRevisionsListingTypeEnumStringValues() []string

GetListAdminListingRevisionsListingTypeEnumStringValues Enumerates the set of values in String for ListAdminListingRevisionsListingTypeEnum

func GetListAdminListingRevisionsSortByEnumStringValues

func GetListAdminListingRevisionsSortByEnumStringValues() []string

GetListAdminListingRevisionsSortByEnumStringValues Enumerates the set of values in String for ListAdminListingRevisionsSortByEnum

func GetListAdminListingRevisionsSortOrderEnumStringValues

func GetListAdminListingRevisionsSortOrderEnumStringValues() []string

GetListAdminListingRevisionsSortOrderEnumStringValues Enumerates the set of values in String for ListAdminListingRevisionsSortOrderEnum

func GetListAdminTermVersionsSortByEnumStringValues

func GetListAdminTermVersionsSortByEnumStringValues() []string

GetListAdminTermVersionsSortByEnumStringValues Enumerates the set of values in String for ListAdminTermVersionsSortByEnum

func GetListAdminTermVersionsSortOrderEnumStringValues

func GetListAdminTermVersionsSortOrderEnumStringValues() []string

GetListAdminTermVersionsSortOrderEnumStringValues Enumerates the set of values in String for ListAdminTermVersionsSortOrderEnum

func GetListAdminTermsSortByEnumStringValues

func GetListAdminTermsSortByEnumStringValues() []string

GetListAdminTermsSortByEnumStringValues Enumerates the set of values in String for ListAdminTermsSortByEnum

func GetListAdminTermsSortOrderEnumStringValues

func GetListAdminTermsSortOrderEnumStringValues() []string

GetListAdminTermsSortOrderEnumStringValues Enumerates the set of values in String for ListAdminTermsSortOrderEnum

func GetListAdminWorkRequestsSortByEnumStringValues

func GetListAdminWorkRequestsSortByEnumStringValues() []string

GetListAdminWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListAdminWorkRequestsSortByEnum

func GetListAdminWorkRequestsSortOrderEnumStringValues

func GetListAdminWorkRequestsSortOrderEnumStringValues() []string

GetListAdminWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListAdminWorkRequestsSortOrderEnum

func GetListAdminWorkRequestsStatusEnumStringValues

func GetListAdminWorkRequestsStatusEnumStringValues() []string

GetListAdminWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListAdminWorkRequestsStatusEnum

func GetListArtifactsSortByEnumStringValues

func GetListArtifactsSortByEnumStringValues() []string

GetListArtifactsSortByEnumStringValues Enumerates the set of values in String for ListArtifactsSortByEnum

func GetListArtifactsSortOrderEnumStringValues

func GetListArtifactsSortOrderEnumStringValues() []string

GetListArtifactsSortOrderEnumStringValues Enumerates the set of values in String for ListArtifactsSortOrderEnum

func GetListAvailableServicesSortByEnumStringValues

func GetListAvailableServicesSortByEnumStringValues() []string

GetListAvailableServicesSortByEnumStringValues Enumerates the set of values in String for ListAvailableServicesSortByEnum

func GetListAvailableServicesSortOrderEnumStringValues

func GetListAvailableServicesSortOrderEnumStringValues() []string

GetListAvailableServicesSortOrderEnumStringValues Enumerates the set of values in String for ListAvailableServicesSortOrderEnum

func GetListCategoriesSortByEnumStringValues

func GetListCategoriesSortByEnumStringValues() []string

GetListCategoriesSortByEnumStringValues Enumerates the set of values in String for ListCategoriesSortByEnum

func GetListCategoriesSortOrderEnumStringValues

func GetListCategoriesSortOrderEnumStringValues() []string

GetListCategoriesSortOrderEnumStringValues Enumerates the set of values in String for ListCategoriesSortOrderEnum

func GetListCustomerInstanceReportExportsSortByEnumStringValues

func GetListCustomerInstanceReportExportsSortByEnumStringValues() []string

GetListCustomerInstanceReportExportsSortByEnumStringValues Enumerates the set of values in String for ListCustomerInstanceReportExportsSortByEnum

func GetListCustomerInstanceReportExportsSortOrderEnumStringValues

func GetListCustomerInstanceReportExportsSortOrderEnumStringValues() []string

GetListCustomerInstanceReportExportsSortOrderEnumStringValues Enumerates the set of values in String for ListCustomerInstanceReportExportsSortOrderEnum

func GetListCustomerInstanceReportExportsStatusEnumStringValues

func GetListCustomerInstanceReportExportsStatusEnumStringValues() []string

GetListCustomerInstanceReportExportsStatusEnumStringValues Enumerates the set of values in String for ListCustomerInstanceReportExportsStatusEnum

func GetListCustomerInstanceReportRecordsSortByEnumStringValues

func GetListCustomerInstanceReportRecordsSortByEnumStringValues() []string

GetListCustomerInstanceReportRecordsSortByEnumStringValues Enumerates the set of values in String for ListCustomerInstanceReportRecordsSortByEnum

func GetListCustomerInstanceReportRecordsSortOrderEnumStringValues

func GetListCustomerInstanceReportRecordsSortOrderEnumStringValues() []string

GetListCustomerInstanceReportRecordsSortOrderEnumStringValues Enumerates the set of values in String for ListCustomerInstanceReportRecordsSortOrderEnum

func GetListCustomerInstanceReportRecordsStatusEnumStringValues

func GetListCustomerInstanceReportRecordsStatusEnumStringValues() []string

GetListCustomerInstanceReportRecordsStatusEnumStringValues Enumerates the set of values in String for ListCustomerInstanceReportRecordsStatusEnum

func GetListDisbursementReportRecordsDateRangeEnumStringValues

func GetListDisbursementReportRecordsDateRangeEnumStringValues() []string

GetListDisbursementReportRecordsDateRangeEnumStringValues Enumerates the set of values in String for ListDisbursementReportRecordsDateRangeEnum

func GetListDisbursementReportRecordsSortByEnumStringValues

func GetListDisbursementReportRecordsSortByEnumStringValues() []string

GetListDisbursementReportRecordsSortByEnumStringValues Enumerates the set of values in String for ListDisbursementReportRecordsSortByEnum

func GetListDisbursementReportRecordsSortOrderEnumStringValues

func GetListDisbursementReportRecordsSortOrderEnumStringValues() []string

GetListDisbursementReportRecordsSortOrderEnumStringValues Enumerates the set of values in String for ListDisbursementReportRecordsSortOrderEnum

func GetListLeadsSortByEnumStringValues

func GetListLeadsSortByEnumStringValues() []string

GetListLeadsSortByEnumStringValues Enumerates the set of values in String for ListLeadsSortByEnum

func GetListLeadsSortOrderEnumStringValues

func GetListLeadsSortOrderEnumStringValues() []string

GetListLeadsSortOrderEnumStringValues Enumerates the set of values in String for ListLeadsSortOrderEnum

func GetListListingRevisionAttachmentsSortByEnumStringValues

func GetListListingRevisionAttachmentsSortByEnumStringValues() []string

GetListListingRevisionAttachmentsSortByEnumStringValues Enumerates the set of values in String for ListListingRevisionAttachmentsSortByEnum

func GetListListingRevisionAttachmentsSortOrderEnumStringValues

func GetListListingRevisionAttachmentsSortOrderEnumStringValues() []string

GetListListingRevisionAttachmentsSortOrderEnumStringValues Enumerates the set of values in String for ListListingRevisionAttachmentsSortOrderEnum

func GetListListingRevisionNotesSortByEnumStringValues

func GetListListingRevisionNotesSortByEnumStringValues() []string

GetListListingRevisionNotesSortByEnumStringValues Enumerates the set of values in String for ListListingRevisionNotesSortByEnum

func GetListListingRevisionNotesSortOrderEnumStringValues

func GetListListingRevisionNotesSortOrderEnumStringValues() []string

GetListListingRevisionNotesSortOrderEnumStringValues Enumerates the set of values in String for ListListingRevisionNotesSortOrderEnum

func GetListListingRevisionPackagesSortByEnumStringValues

func GetListListingRevisionPackagesSortByEnumStringValues() []string

GetListListingRevisionPackagesSortByEnumStringValues Enumerates the set of values in String for ListListingRevisionPackagesSortByEnum

func GetListListingRevisionPackagesSortOrderEnumStringValues

func GetListListingRevisionPackagesSortOrderEnumStringValues() []string

GetListListingRevisionPackagesSortOrderEnumStringValues Enumerates the set of values in String for ListListingRevisionPackagesSortOrderEnum

func GetListListingRevisionsSortByEnumStringValues

func GetListListingRevisionsSortByEnumStringValues() []string

GetListListingRevisionsSortByEnumStringValues Enumerates the set of values in String for ListListingRevisionsSortByEnum

func GetListListingRevisionsSortOrderEnumStringValues

func GetListListingRevisionsSortOrderEnumStringValues() []string

GetListListingRevisionsSortOrderEnumStringValues Enumerates the set of values in String for ListListingRevisionsSortOrderEnum

func GetListListingsListingTypeEnumStringValues

func GetListListingsListingTypeEnumStringValues() []string

GetListListingsListingTypeEnumStringValues Enumerates the set of values in String for ListListingsListingTypeEnum

func GetListListingsSortByEnumStringValues

func GetListListingsSortByEnumStringValues() []string

GetListListingsSortByEnumStringValues Enumerates the set of values in String for ListListingsSortByEnum

func GetListListingsSortOrderEnumStringValues

func GetListListingsSortOrderEnumStringValues() []string

GetListListingsSortOrderEnumStringValues Enumerates the set of values in String for ListListingsSortOrderEnum

func GetListMarketsSortByEnumStringValues

func GetListMarketsSortByEnumStringValues() []string

GetListMarketsSortByEnumStringValues Enumerates the set of values in String for ListMarketsSortByEnum

func GetListMarketsSortOrderEnumStringValues

func GetListMarketsSortOrderEnumStringValues() []string

GetListMarketsSortOrderEnumStringValues Enumerates the set of values in String for ListMarketsSortOrderEnum

func GetListProductsSortByEnumStringValues

func GetListProductsSortByEnumStringValues() []string

GetListProductsSortByEnumStringValues Enumerates the set of values in String for ListProductsSortByEnum

func GetListProductsSortOrderEnumStringValues

func GetListProductsSortOrderEnumStringValues() []string

GetListProductsSortOrderEnumStringValues Enumerates the set of values in String for ListProductsSortOrderEnum

func GetListPublishersSortByEnumStringValues

func GetListPublishersSortByEnumStringValues() []string

GetListPublishersSortByEnumStringValues Enumerates the set of values in String for ListPublishersSortByEnum

func GetListPublishersSortOrderEnumStringValues

func GetListPublishersSortOrderEnumStringValues() []string

GetListPublishersSortOrderEnumStringValues Enumerates the set of values in String for ListPublishersSortOrderEnum

func GetListSupportDocsSortByEnumStringValues

func GetListSupportDocsSortByEnumStringValues() []string

GetListSupportDocsSortByEnumStringValues Enumerates the set of values in String for ListSupportDocsSortByEnum

func GetListSupportDocsSortOrderEnumStringValues

func GetListSupportDocsSortOrderEnumStringValues() []string

GetListSupportDocsSortOrderEnumStringValues Enumerates the set of values in String for ListSupportDocsSortOrderEnum

func GetListSupportedCurrenciesSortByEnumStringValues

func GetListSupportedCurrenciesSortByEnumStringValues() []string

GetListSupportedCurrenciesSortByEnumStringValues Enumerates the set of values in String for ListSupportedCurrenciesSortByEnum

func GetListSupportedCurrenciesSortOrderEnumStringValues

func GetListSupportedCurrenciesSortOrderEnumStringValues() []string

GetListSupportedCurrenciesSortOrderEnumStringValues Enumerates the set of values in String for ListSupportedCurrenciesSortOrderEnum

func GetListSupportedShapesSortByEnumStringValues

func GetListSupportedShapesSortByEnumStringValues() []string

GetListSupportedShapesSortByEnumStringValues Enumerates the set of values in String for ListSupportedShapesSortByEnum

func GetListSupportedShapesSortOrderEnumStringValues

func GetListSupportedShapesSortOrderEnumStringValues() []string

GetListSupportedShapesSortOrderEnumStringValues Enumerates the set of values in String for ListSupportedShapesSortOrderEnum

func GetListTermVersionsSortByEnumStringValues

func GetListTermVersionsSortByEnumStringValues() []string

GetListTermVersionsSortByEnumStringValues Enumerates the set of values in String for ListTermVersionsSortByEnum

func GetListTermVersionsSortOrderEnumStringValues

func GetListTermVersionsSortOrderEnumStringValues() []string

GetListTermVersionsSortOrderEnumStringValues Enumerates the set of values in String for ListTermVersionsSortOrderEnum

func GetListTermsSortByEnumStringValues

func GetListTermsSortByEnumStringValues() []string

GetListTermsSortByEnumStringValues Enumerates the set of values in String for ListTermsSortByEnum

func GetListTermsSortOrderEnumStringValues

func GetListTermsSortOrderEnumStringValues() []string

GetListTermsSortOrderEnumStringValues Enumerates the set of values in String for ListTermsSortOrderEnum

func GetListWorkRequestErrorsSortByEnumStringValues

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsStatusEnumStringValues

func GetListWorkRequestsStatusEnumStringValues() []string

GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum

func GetListingLifecycleStateEnumStringValues

func GetListingLifecycleStateEnumStringValues() []string

GetListingLifecycleStateEnumStringValues Enumerates the set of values in String for ListingLifecycleStateEnum

func GetListingPartBillingModelEnumStringValues

func GetListingPartBillingModelEnumStringValues() []string

GetListingPartBillingModelEnumStringValues Enumerates the set of values in String for ListingPartBillingModelEnum

func GetListingRevisionAttachmentAttachmentTypeEnumStringValues

func GetListingRevisionAttachmentAttachmentTypeEnumStringValues() []string

GetListingRevisionAttachmentAttachmentTypeEnumStringValues Enumerates the set of values in String for ListingRevisionAttachmentAttachmentTypeEnum

func GetListingRevisionAttachmentLifecycleStateEnumStringValues

func GetListingRevisionAttachmentLifecycleStateEnumStringValues() []string

GetListingRevisionAttachmentLifecycleStateEnumStringValues Enumerates the set of values in String for ListingRevisionAttachmentLifecycleStateEnum

func GetListingRevisionAttachmentSourceTypeEnumStringValues

func GetListingRevisionAttachmentSourceTypeEnumStringValues() []string

GetListingRevisionAttachmentSourceTypeEnumStringValues Enumerates the set of values in String for ListingRevisionAttachmentSourceTypeEnum

func GetListingRevisionAttachmentSummaryDocumentCategoryEnumStringValues

func GetListingRevisionAttachmentSummaryDocumentCategoryEnumStringValues() []string

GetListingRevisionAttachmentSummaryDocumentCategoryEnumStringValues Enumerates the set of values in String for ListingRevisionAttachmentSummaryDocumentCategoryEnum

func GetListingRevisionLifecycleStateEnumStringValues

func GetListingRevisionLifecycleStateEnumStringValues() []string

GetListingRevisionLifecycleStateEnumStringValues Enumerates the set of values in String for ListingRevisionLifecycleStateEnum

func GetListingRevisionNoteLifecycleStateEnumStringValues

func GetListingRevisionNoteLifecycleStateEnumStringValues() []string

GetListingRevisionNoteLifecycleStateEnumStringValues Enumerates the set of values in String for ListingRevisionNoteLifecycleStateEnum

func GetListingRevisionNoteNoteSourceEnumStringValues

func GetListingRevisionNoteNoteSourceEnumStringValues() []string

GetListingRevisionNoteNoteSourceEnumStringValues Enumerates the set of values in String for ListingRevisionNoteNoteSourceEnum

func GetListingRevisionPackageLifecycleStateEnumStringValues

func GetListingRevisionPackageLifecycleStateEnumStringValues() []string

GetListingRevisionPackageLifecycleStateEnumStringValues Enumerates the set of values in String for ListingRevisionPackageLifecycleStateEnum

func GetListingRevisionPackageStatusEnumStringValues

func GetListingRevisionPackageStatusEnumStringValues() []string

GetListingRevisionPackageStatusEnumStringValues Enumerates the set of values in String for ListingRevisionPackageStatusEnum

func GetListingRevisionStatusEnumStringValues

func GetListingRevisionStatusEnumStringValues() []string

GetListingRevisionStatusEnumStringValues Enumerates the set of values in String for ListingRevisionStatusEnum

func GetListingTypeEnumStringValues

func GetListingTypeEnumStringValues() []string

GetListingTypeEnumStringValues Enumerates the set of values in String for ListingTypeEnum

func GetMarketLifecycleStateEnumStringValues

func GetMarketLifecycleStateEnumStringValues() []string

GetMarketLifecycleStateEnumStringValues Enumerates the set of values in String for MarketLifecycleStateEnum

func GetMeteredPricingPlanNameEnumStringValues

func GetMeteredPricingPlanNameEnumStringValues() []string

GetMeteredPricingPlanNameEnumStringValues Enumerates the set of values in String for MeteredPricingPlanNameEnum

func GetMetricTypeEnumStringValues

func GetMetricTypeEnumStringValues() []string

GetMetricTypeEnumStringValues Enumerates the set of values in String for MetricTypeEnum

func GetOciListingRevisionPricingTypeEnumStringValues

func GetOciListingRevisionPricingTypeEnumStringValues() []string

GetOciListingRevisionPricingTypeEnumStringValues Enumerates the set of values in String for OciListingRevisionPricingTypeEnum

func GetOperationStatusEnumStringValues

func GetOperationStatusEnumStringValues() []string

GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum

func GetOperationTypeEnumStringValues

func GetOperationTypeEnumStringValues() []string

GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum

func GetPackageTypeEnumStringValues

func GetPackageTypeEnumStringValues() []string

GetPackageTypeEnumStringValues Enumerates the set of values in String for PackageTypeEnum

func GetPricingPlanPlanTypeEnumStringValues

func GetPricingPlanPlanTypeEnumStringValues() []string

GetPricingPlanPlanTypeEnumStringValues Enumerates the set of values in String for PricingPlanPlanTypeEnum

func GetProductLifecycleStateEnumStringValues

func GetProductLifecycleStateEnumStringValues() []string

GetProductLifecycleStateEnumStringValues Enumerates the set of values in String for ProductLifecycleStateEnum

func GetPublicationStatusEnumStringValues

func GetPublicationStatusEnumStringValues() []string

GetPublicationStatusEnumStringValues Enumerates the set of values in String for PublicationStatusEnum

func GetPublisherPublisherTypeEnumStringValues

func GetPublisherPublisherTypeEnumStringValues() []string

GetPublisherPublisherTypeEnumStringValues Enumerates the set of values in String for PublisherPublisherTypeEnum

func GetPublisherStatusEnumStringValues

func GetPublisherStatusEnumStringValues() []string

GetPublisherStatusEnumStringValues Enumerates the set of values in String for PublisherStatusEnum

func GetPublisherSummaryPublisherTypeEnumStringValues

func GetPublisherSummaryPublisherTypeEnumStringValues() []string

GetPublisherSummaryPublisherTypeEnumStringValues Enumerates the set of values in String for PublisherSummaryPublisherTypeEnum

func GetRelatedDocumentAttachmentDocumentCategoryEnumStringValues

func GetRelatedDocumentAttachmentDocumentCategoryEnumStringValues() []string

GetRelatedDocumentAttachmentDocumentCategoryEnumStringValues Enumerates the set of values in String for RelatedDocumentAttachmentDocumentCategoryEnum

func GetSaaSPricingPlanBillingFrequencyEnumStringValues

func GetSaaSPricingPlanBillingFrequencyEnumStringValues() []string

GetSaaSPricingPlanBillingFrequencyEnumStringValues Enumerates the set of values in String for SaaSPricingPlanBillingFrequencyEnum

func GetSaaSPricingPlanPlanDurationEnumStringValues

func GetSaaSPricingPlanPlanDurationEnumStringValues() []string

GetSaaSPricingPlanPlanDurationEnumStringValues Enumerates the set of values in String for SaaSPricingPlanPlanDurationEnum

func GetSortOrderEnumStringValues

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

func GetSupportDocLifecycleStateEnumStringValues

func GetSupportDocLifecycleStateEnumStringValues() []string

GetSupportDocLifecycleStateEnumStringValues Enumerates the set of values in String for SupportDocLifecycleStateEnum

func GetSupportedCurrencySummaryLifecycleStateEnumStringValues

func GetSupportedCurrencySummaryLifecycleStateEnumStringValues() []string

GetSupportedCurrencySummaryLifecycleStateEnumStringValues Enumerates the set of values in String for SupportedCurrencySummaryLifecycleStateEnum

func GetSupportedServiceAttachmentTypeEnumStringValues

func GetSupportedServiceAttachmentTypeEnumStringValues() []string

GetSupportedServiceAttachmentTypeEnumStringValues Enumerates the set of values in String for SupportedServiceAttachmentTypeEnum

func GetTermAuthorEnumStringValues

func GetTermAuthorEnumStringValues() []string

GetTermAuthorEnumStringValues Enumerates the set of values in String for TermAuthorEnum

func GetTermLifecycleStateEnumStringValues

func GetTermLifecycleStateEnumStringValues() []string

GetTermLifecycleStateEnumStringValues Enumerates the set of values in String for TermLifecycleStateEnum

func GetTermVersionLifecycleStateEnumStringValues

func GetTermVersionLifecycleStateEnumStringValues() []string

GetTermVersionLifecycleStateEnumStringValues Enumerates the set of values in String for TermVersionLifecycleStateEnum

func GetTermVersionStatusEnumStringValues

func GetTermVersionStatusEnumStringValues() []string

GetTermVersionStatusEnumStringValues Enumerates the set of values in String for TermVersionStatusEnum

func GetUsageBasedPricingPlanBillingFrequencyEnumStringValues

func GetUsageBasedPricingPlanBillingFrequencyEnumStringValues() []string

GetUsageBasedPricingPlanBillingFrequencyEnumStringValues Enumerates the set of values in String for UsageBasedPricingPlanBillingFrequencyEnum

func GetUsageBasedPricingPlanPlanDurationEnumStringValues

func GetUsageBasedPricingPlanPlanDurationEnumStringValues() []string

GetUsageBasedPricingPlanPlanDurationEnumStringValues Enumerates the set of values in String for UsageBasedPricingPlanPlanDurationEnum

func GetUsageDimensionDimensionBillingFrequencyEnumStringValues

func GetUsageDimensionDimensionBillingFrequencyEnumStringValues() []string

GetUsageDimensionDimensionBillingFrequencyEnumStringValues Enumerates the set of values in String for UsageDimensionDimensionBillingFrequencyEnum

func GetValidationStatusEnumStringValues

func GetValidationStatusEnumStringValues() []string

GetValidationStatusEnumStringValues Enumerates the set of values in String for ValidationStatusEnum

func GetWorkRequestResourceMetadataKeyEnumStringValues

func GetWorkRequestResourceMetadataKeyEnumStringValues() []string

GetWorkRequestResourceMetadataKeyEnumStringValues Enumerates the set of values in String for WorkRequestResourceMetadataKeyEnum

type ActionTypeEnum

ActionTypeEnum Enum with underlying type: string

type ActionTypeEnum string

Set of constants representing the allowable values for ActionTypeEnum

const (
    ActionTypeCreated    ActionTypeEnum = "CREATED"
    ActionTypeUpdated    ActionTypeEnum = "UPDATED"
    ActionTypeDeleted    ActionTypeEnum = "DELETED"
    ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS"
    ActionTypeRelated    ActionTypeEnum = "RELATED"
    ActionTypeFailed     ActionTypeEnum = "FAILED"
)

func GetActionTypeEnumValues

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

func GetMappingActionTypeEnum

func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)

GetMappingActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ActivateTermVersionRequest

ActivateTermVersionRequest wrapper for the ActivateTermVersion operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ActivateTermVersion.go.html to see an example of how to use ActivateTermVersionRequest.

type ActivateTermVersionRequest struct {

    // term version OCID
    TermVersionId *string `mandatory:"true" contributesTo:"path" name:"termVersionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ActivateTermVersionRequest) BinaryRequestBody

func (request ActivateTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ActivateTermVersionRequest) HTTPRequest

func (request ActivateTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ActivateTermVersionRequest) RetryPolicy

func (request ActivateTermVersionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ActivateTermVersionRequest) String

func (request ActivateTermVersionRequest) String() string

func (ActivateTermVersionRequest) ValidateEnumValue

func (request ActivateTermVersionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ActivateTermVersionResponse

ActivateTermVersionResponse wrapper for the ActivateTermVersion operation

type ActivateTermVersionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TermVersion instance
    TermVersion `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ActivateTermVersionResponse) HTTPResponse

func (response ActivateTermVersionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ActivateTermVersionResponse) String

func (response ActivateTermVersionResponse) String() string

type AdditionalFilter

AdditionalFilter Additional filters for the product

type AdditionalFilter struct {

    // Filter name
    Name *string `mandatory:"false" json:"name"`

    // Filter code
    Code *string `mandatory:"false" json:"code"`

    // The date and time the additional filter was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Usage instructions for the properties
    UsageInstructions *string `mandatory:"false" json:"usageInstructions"`

    // Is multiselect available for product code or not
    IsMultiSelect *bool `mandatory:"false" json:"isMultiSelect"`

    // Is the product code mandatory or not
    IsMandatory *bool `mandatory:"false" json:"isMandatory"`

    // Additional filters attached to custom filter
    Properties []FilterProperty `mandatory:"false" json:"properties"`
}

func (AdditionalFilter) String

func (m AdditionalFilter) String() string

func (AdditionalFilter) ValidateEnumValue

func (m AdditionalFilter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdditionalInfo

AdditionalInfo Additional information about the lead

type AdditionalInfo struct {

    // The company name
    Company *string `mandatory:"false" json:"company"`

    // The company address
    CompanyAddress *string `mandatory:"false" json:"companyAddress"`

    // The email address
    Email *string `mandatory:"false" json:"email"`

    // The first name
    FirstName *string `mandatory:"false" json:"firstName"`

    // The last name
    LastName *string `mandatory:"false" json:"lastName"`

    // The phone number
    Phone *string `mandatory:"false" json:"phone"`

    // Additional notes
    Notes *string `mandatory:"false" json:"notes"`
}

func (AdditionalInfo) String

func (m AdditionalInfo) String() string

func (AdditionalInfo) ValidateEnumValue

func (m AdditionalInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminAiAgentListingRevision

AdminAiAgentListingRevision Listing revision details for AI agent listings

type AdminAiAgentListingRevision struct {

    // The OCID for the listing revision in Marketplace Publisher.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the listing this revision belongs to.
    ListingId *string `mandatory:"true" json:"listingId"`

    // The OCID for the publisher in Marketplace Publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The name for the listing revision.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Single line introduction for the listing revision.
    Headline *string `mandatory:"true" json:"headline"`

    // The time the listing revision was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the listing revision was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Measurable or compelling value of the agent
    KeyBenefits *string `mandatory:"true" json:"keyBenefits"`

    // Capture asset competitive differentiator
    CompetitiveDifferentiators *string `mandatory:"true" json:"competitiveDifferentiators"`

    // Target audience for the asset
    TargetAudience *string `mandatory:"true" json:"targetAudience"`

    // List of industries subscribed by listing.
    Industries []string `mandatory:"true" json:"industries"`

    // Support details based on geographic location
    GeoLocations []GeoLocation `mandatory:"true" json:"geoLocations"`

    // List of products subscribed by listing.
    Products []AdminListingProduct `mandatory:"true" json:"products"`

    // The unique legacy identifier for the listing.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The user OCID of the administrator who approved the listing revision.
    ApproverId *string `mandatory:"false" json:"approverId"`

    // The email address of the administrator who approved the listing revision.
    ApproverEmail *string `mandatory:"false" json:"approverEmail"`

    // The revision number of the listing revision. This is an internal attribute
    RevisionNumber *string `mandatory:"false" json:"revisionNumber"`

    // The tagline for the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    // Keywords associated with the listing revision.
    Keywords *string `mandatory:"false" json:"keywords"`

    // A short description of the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // Usage information for the listing revision.
    UsageInformation *string `mandatory:"false" json:"usageInformation"`

    // A long description for the listing revision.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    ContentLanguage *LanguageItem `mandatory:"false" json:"contentLanguage"`

    // Languages supported by the publisher for the listing revision.
    Supportedlanguages []LanguageItem `mandatory:"false" json:"supportedlanguages"`

    // Contact information to use to get support from the publisher for the listing revision.
    SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"`

    // Links to support resources for the listing revision.
    SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"`

    Icon *ListingRevisionIconAttachment `mandatory:"false" json:"icon"`

    Banner *ListingRevisionBannerAttachment `mandatory:"false" json:"banner"`

    // Status notes for the listing revision.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Additional metadata key/value pairs for the listing revision.
    // For example:
    // `{"oracleStandardTermVersionId": "1234"}`
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    VersionDetails *VersionDetails `mandatory:"false" json:"versionDetails"`

    // Custom link to the listing
    VanityUrl *string `mandatory:"false" json:"vanityUrl"`

    // Agent asset type
    AssetType AdminAiAgentListingRevisionAssetTypeEnum `mandatory:"true" json:"assetType"`

    // Work area that surfaces the AI agent
    Location AdminAiAgentListingRevisionLocationEnum `mandatory:"true" json:"location"`

    // The current status for the listing revision.
    Status ListingRevisionStatusEnum `mandatory:"true" json:"status"`

    // The current state of the listing revision.
    LifecycleState ListingRevisionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The listing's package type. Populated from the listing.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`
}

func (AdminAiAgentListingRevision) GetApproverEmail

func (m AdminAiAgentListingRevision) GetApproverEmail() *string

GetApproverEmail returns ApproverEmail

func (AdminAiAgentListingRevision) GetApproverId

func (m AdminAiAgentListingRevision) GetApproverId() *string

GetApproverId returns ApproverId

func (AdminAiAgentListingRevision) GetBanner

func (m AdminAiAgentListingRevision) GetBanner() *ListingRevisionBannerAttachment

GetBanner returns Banner

func (AdminAiAgentListingRevision) GetCompartmentId

func (m AdminAiAgentListingRevision) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminAiAgentListingRevision) GetContentLanguage

func (m AdminAiAgentListingRevision) GetContentLanguage() *LanguageItem

GetContentLanguage returns ContentLanguage

func (AdminAiAgentListingRevision) GetDefinedTags

func (m AdminAiAgentListingRevision) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminAiAgentListingRevision) GetDisplayName

func (m AdminAiAgentListingRevision) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminAiAgentListingRevision) GetExtendedMetadata

func (m AdminAiAgentListingRevision) GetExtendedMetadata() map[string]string

GetExtendedMetadata returns ExtendedMetadata

func (AdminAiAgentListingRevision) GetFreeformTags

func (m AdminAiAgentListingRevision) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminAiAgentListingRevision) GetHeadline

func (m AdminAiAgentListingRevision) GetHeadline() *string

GetHeadline returns Headline

func (AdminAiAgentListingRevision) GetIcon

func (m AdminAiAgentListingRevision) GetIcon() *ListingRevisionIconAttachment

GetIcon returns Icon

func (AdminAiAgentListingRevision) GetId

func (m AdminAiAgentListingRevision) GetId() *string

GetId returns Id

func (AdminAiAgentListingRevision) GetKeywords

func (m AdminAiAgentListingRevision) GetKeywords() *string

GetKeywords returns Keywords

func (AdminAiAgentListingRevision) GetLegacyId

func (m AdminAiAgentListingRevision) GetLegacyId() *string

GetLegacyId returns LegacyId

func (AdminAiAgentListingRevision) GetLifecycleState

func (m AdminAiAgentListingRevision) GetLifecycleState() ListingRevisionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminAiAgentListingRevision) GetListingId

func (m AdminAiAgentListingRevision) GetListingId() *string

GetListingId returns ListingId

func (AdminAiAgentListingRevision) GetLongDescription

func (m AdminAiAgentListingRevision) GetLongDescription() *string

GetLongDescription returns LongDescription

func (AdminAiAgentListingRevision) GetPackageType

func (m AdminAiAgentListingRevision) GetPackageType() PackageTypeEnum

GetPackageType returns PackageType

func (AdminAiAgentListingRevision) GetPublisherId

func (m AdminAiAgentListingRevision) GetPublisherId() *string

GetPublisherId returns PublisherId

func (AdminAiAgentListingRevision) GetRevisionNumber

func (m AdminAiAgentListingRevision) GetRevisionNumber() *string

GetRevisionNumber returns RevisionNumber

func (AdminAiAgentListingRevision) GetShortDescription

func (m AdminAiAgentListingRevision) GetShortDescription() *string

GetShortDescription returns ShortDescription

func (AdminAiAgentListingRevision) GetStatus

func (m AdminAiAgentListingRevision) GetStatus() ListingRevisionStatusEnum

GetStatus returns Status

func (AdminAiAgentListingRevision) GetStatusNotes

func (m AdminAiAgentListingRevision) GetStatusNotes() *string

GetStatusNotes returns StatusNotes

func (AdminAiAgentListingRevision) GetSupportContacts

func (m AdminAiAgentListingRevision) GetSupportContacts() []SupportContact

GetSupportContacts returns SupportContacts

func (m AdminAiAgentListingRevision) GetSupportLinks() []NamedLink

GetSupportLinks returns SupportLinks

func (AdminAiAgentListingRevision) GetSupportedlanguages

func (m AdminAiAgentListingRevision) GetSupportedlanguages() []LanguageItem

GetSupportedlanguages returns Supportedlanguages

func (AdminAiAgentListingRevision) GetSystemTags

func (m AdminAiAgentListingRevision) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminAiAgentListingRevision) GetTagline

func (m AdminAiAgentListingRevision) GetTagline() *string

GetTagline returns Tagline

func (AdminAiAgentListingRevision) GetTimeCreated

func (m AdminAiAgentListingRevision) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminAiAgentListingRevision) GetTimeUpdated

func (m AdminAiAgentListingRevision) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminAiAgentListingRevision) GetUsageInformation

func (m AdminAiAgentListingRevision) GetUsageInformation() *string

GetUsageInformation returns UsageInformation

func (AdminAiAgentListingRevision) MarshalJSON

func (m AdminAiAgentListingRevision) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminAiAgentListingRevision) String

func (m AdminAiAgentListingRevision) String() string

func (AdminAiAgentListingRevision) ValidateEnumValue

func (m AdminAiAgentListingRevision) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminAiAgentListingRevisionAssetTypeEnum

AdminAiAgentListingRevisionAssetTypeEnum Enum with underlying type: string

type AdminAiAgentListingRevisionAssetTypeEnum string

Set of constants representing the allowable values for AdminAiAgentListingRevisionAssetTypeEnum

const (
    AdminAiAgentListingRevisionAssetTypeFoundational AdminAiAgentListingRevisionAssetTypeEnum = "FOUNDATIONAL"
    AdminAiAgentListingRevisionAssetTypeTeam         AdminAiAgentListingRevisionAssetTypeEnum = "TEAM"
    AdminAiAgentListingRevisionAssetTypeWorkflow     AdminAiAgentListingRevisionAssetTypeEnum = "WORKFLOW"
    AdminAiAgentListingRevisionAssetTypeApplication  AdminAiAgentListingRevisionAssetTypeEnum = "APPLICATION"
    AdminAiAgentListingRevisionAssetTypeConnector    AdminAiAgentListingRevisionAssetTypeEnum = "CONNECTOR"
)

func GetAdminAiAgentListingRevisionAssetTypeEnumValues

func GetAdminAiAgentListingRevisionAssetTypeEnumValues() []AdminAiAgentListingRevisionAssetTypeEnum

GetAdminAiAgentListingRevisionAssetTypeEnumValues Enumerates the set of values for AdminAiAgentListingRevisionAssetTypeEnum

func GetMappingAdminAiAgentListingRevisionAssetTypeEnum

func GetMappingAdminAiAgentListingRevisionAssetTypeEnum(val string) (AdminAiAgentListingRevisionAssetTypeEnum, bool)

GetMappingAdminAiAgentListingRevisionAssetTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type AdminAiAgentListingRevisionLocationEnum

AdminAiAgentListingRevisionLocationEnum Enum with underlying type: string

type AdminAiAgentListingRevisionLocationEnum string

Set of constants representing the allowable values for AdminAiAgentListingRevisionLocationEnum

const (
    AdminAiAgentListingRevisionLocationSeeded  AdminAiAgentListingRevisionLocationEnum = "SEEDED"
    AdminAiAgentListingRevisionLocationLeadGen AdminAiAgentListingRevisionLocationEnum = "LEAD_GEN"
)

func GetAdminAiAgentListingRevisionLocationEnumValues

func GetAdminAiAgentListingRevisionLocationEnumValues() []AdminAiAgentListingRevisionLocationEnum

GetAdminAiAgentListingRevisionLocationEnumValues Enumerates the set of values for AdminAiAgentListingRevisionLocationEnum

func GetMappingAdminAiAgentListingRevisionLocationEnum

func GetMappingAdminAiAgentListingRevisionLocationEnum(val string) (AdminAiAgentListingRevisionLocationEnum, bool)

GetMappingAdminAiAgentListingRevisionLocationEnum performs case Insensitive comparison on enum value and return the desired enum

type AdminArtifact

AdminArtifact Base model object for the artifacts.

type AdminArtifact interface {

    // Unique OCID identifier for the artifact.
    GetId() *string

    // A display name for the artifact.
    GetDisplayName() *string

    // The current status for the Artifact.
    GetStatus() ArtifactStatusEnum

    // The current state for the Artifact.
    GetLifecycleState() ArtifactLifecycleStateEnum

    // The date and time the artifact was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    GetTimeCreated() *common.SDKTime

    // The unique identifier for the compartment.
    GetCompartmentId() *string

    // The unique identifier for the publisher.
    GetPublisherId() *string

    // The date and time the artifact was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    GetTimeUpdated() *common.SDKTime

    // The unique legacy identifier for the listing.
    GetLegacyId() *string

    // Status notes for the Artifact.
    GetStatusNotes() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type AdminArtifactCollection

AdminArtifactCollection Results of the artifact search. Contains the artifact items.

type AdminArtifactCollection struct {

    // List of artifact summary.
    Items []AdminArtifactSummary `mandatory:"true" json:"items"`
}

func (AdminArtifactCollection) String

func (m AdminArtifactCollection) String() string

func (AdminArtifactCollection) ValidateEnumValue

func (m AdminArtifactCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminArtifactSummary

AdminArtifactSummary The model for the admin artifact summary.

type AdminArtifactSummary struct {

    // Unique identifier for the artifact.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The display name for the artifact.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Artifact Type for the artifact.
    ArtifactType ArtifactTypeEnumEnum `mandatory:"true" json:"artifactType"`

    // The current state for the Artifact.
    LifecycleState ArtifactLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The current status for the Artifact.
    Status ArtifactStatusEnum `mandatory:"true" json:"status"`

    // The date and time the artifact was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the artifact was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The unique legacy identifier for the listing.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (AdminArtifactSummary) String

func (m AdminArtifactSummary) String() string

func (AdminArtifactSummary) ValidateEnumValue

func (m AdminArtifactSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminBillToCountries

AdminBillToCountries The model for the admin bill to countries details.

type AdminBillToCountries struct {

    // The name of the Bill to Country.
    Name *string `mandatory:"true" json:"name"`

    // The code of the Bill to Country.
    Code *string `mandatory:"true" json:"code"`
}

func (AdminBillToCountries) String

func (m AdminBillToCountries) String() string

func (AdminBillToCountries) ValidateEnumValue

func (m AdminBillToCountries) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminContainerImageArtifact

AdminContainerImageArtifact Container Image artifact details.

type AdminContainerImageArtifact struct {

    // Unique OCID identifier for the artifact.
    Id *string `mandatory:"true" json:"id"`

    // A display name for the artifact.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The date and time the artifact was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The date and time the artifact was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    ContainerImage *ContainerImageDetails `mandatory:"true" json:"containerImage"`

    // The unique legacy identifier for the listing.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // Status notes for the Artifact.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current status for the Artifact.
    Status ArtifactStatusEnum `mandatory:"true" json:"status"`

    // The current state for the Artifact.
    LifecycleState ArtifactLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (AdminContainerImageArtifact) GetCompartmentId

func (m AdminContainerImageArtifact) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminContainerImageArtifact) GetDefinedTags

func (m AdminContainerImageArtifact) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminContainerImageArtifact) GetDisplayName

func (m AdminContainerImageArtifact) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminContainerImageArtifact) GetFreeformTags

func (m AdminContainerImageArtifact) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminContainerImageArtifact) GetId

func (m AdminContainerImageArtifact) GetId() *string

GetId returns Id

func (AdminContainerImageArtifact) GetLegacyId

func (m AdminContainerImageArtifact) GetLegacyId() *string

GetLegacyId returns LegacyId

func (AdminContainerImageArtifact) GetLifecycleState

func (m AdminContainerImageArtifact) GetLifecycleState() ArtifactLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminContainerImageArtifact) GetPublisherId

func (m AdminContainerImageArtifact) GetPublisherId() *string

GetPublisherId returns PublisherId

func (AdminContainerImageArtifact) GetStatus

func (m AdminContainerImageArtifact) GetStatus() ArtifactStatusEnum

GetStatus returns Status

func (AdminContainerImageArtifact) GetStatusNotes

func (m AdminContainerImageArtifact) GetStatusNotes() *string

GetStatusNotes returns StatusNotes

func (AdminContainerImageArtifact) GetSystemTags

func (m AdminContainerImageArtifact) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminContainerImageArtifact) GetTimeCreated

func (m AdminContainerImageArtifact) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminContainerImageArtifact) GetTimeUpdated

func (m AdminContainerImageArtifact) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminContainerImageArtifact) MarshalJSON

func (m AdminContainerImageArtifact) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminContainerImageArtifact) String

func (m AdminContainerImageArtifact) String() string

func (AdminContainerImageArtifact) ValidateEnumValue

func (m AdminContainerImageArtifact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminContainerPackage

AdminContainerPackage A package for container image listings.

type AdminContainerPackage struct {

    // The name of the listing revision package.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The unique identifier for the listing revision.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the artifact.
    ArtifactId *string `mandatory:"true" json:"artifactId"`

    // The unique identifier for the term.
    TermId *string `mandatory:"true" json:"termId"`

    // The version for the package.
    PackageVersion *string `mandatory:"true" json:"packageVersion"`

    // Identifies whether security upgrades will be provided for this package.
    AreSecurityUpgradesProvided *bool `mandatory:"true" json:"areSecurityUpgradesProvided"`

    // Identifies that this will be default package for the listing revision.
    IsDefault *bool `mandatory:"true" json:"isDefault"`

    // The date and time this listing revision package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time this listing revision package was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID for the listing revision package in Marketplace Publisher.
    Id *string `mandatory:"false" json:"id"`

    // The unique legacy identifier for the listing.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // The description of this package.
    Description *string `mandatory:"false" json:"description"`

    // Additional metadata key/value pairs for the listing revision package summary.
    // For example:
    // `{"partnerListingRevisionPackageStatus": "Published","parentListingRevisionPackageId": "1" }`
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state for the listing revision package.
    LifecycleState ListingRevisionPackageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The current status for the listing revision package.
    Status ListingRevisionPackageStatusEnum `mandatory:"true" json:"status"`
}

func (AdminContainerPackage) GetAreSecurityUpgradesProvided

func (m AdminContainerPackage) GetAreSecurityUpgradesProvided() *bool

GetAreSecurityUpgradesProvided returns AreSecurityUpgradesProvided

func (AdminContainerPackage) GetArtifactId

func (m AdminContainerPackage) GetArtifactId() *string

GetArtifactId returns ArtifactId

func (AdminContainerPackage) GetCompartmentId

func (m AdminContainerPackage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminContainerPackage) GetDefinedTags

func (m AdminContainerPackage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminContainerPackage) GetDescription

func (m AdminContainerPackage) GetDescription() *string

GetDescription returns Description

func (AdminContainerPackage) GetDisplayName

func (m AdminContainerPackage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminContainerPackage) GetExtendedMetadata

func (m AdminContainerPackage) GetExtendedMetadata() map[string]string

GetExtendedMetadata returns ExtendedMetadata

func (AdminContainerPackage) GetFreeformTags

func (m AdminContainerPackage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminContainerPackage) GetId

func (m AdminContainerPackage) GetId() *string

GetId returns Id

func (AdminContainerPackage) GetIsDefault

func (m AdminContainerPackage) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (AdminContainerPackage) GetLegacyId

func (m AdminContainerPackage) GetLegacyId() *string

GetLegacyId returns LegacyId

func (AdminContainerPackage) GetLifecycleState

func (m AdminContainerPackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminContainerPackage) GetListingRevisionId

func (m AdminContainerPackage) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (AdminContainerPackage) GetPackageVersion

func (m AdminContainerPackage) GetPackageVersion() *string

GetPackageVersion returns PackageVersion

func (AdminContainerPackage) GetStatus

func (m AdminContainerPackage) GetStatus() ListingRevisionPackageStatusEnum

GetStatus returns Status

func (AdminContainerPackage) GetSystemTags

func (m AdminContainerPackage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminContainerPackage) GetTermId

func (m AdminContainerPackage) GetTermId() *string

GetTermId returns TermId

func (AdminContainerPackage) GetTimeCreated

func (m AdminContainerPackage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminContainerPackage) GetTimeUpdated

func (m AdminContainerPackage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminContainerPackage) MarshalJSON

func (m AdminContainerPackage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminContainerPackage) String

func (m AdminContainerPackage) String() string

func (AdminContainerPackage) ValidateEnumValue

func (m AdminContainerPackage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminCustomerSuccessAttachment

AdminCustomerSuccessAttachment Customer success attachment for the listing revision.

type AdminCustomerSuccessAttachment struct {

    // Unique OCID identifier for the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier of the listing revision that the specified attachment belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the listing revision attachment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The time the attachment was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Name of the customer
    CustomerName *string `mandatory:"true" json:"customerName"`

    // Description of the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Identifies whether the attachment is for Internal Oracle Users or external users as well.
    IsOracleUsersOnly *bool `mandatory:"false" json:"isOracleUsersOnly"`

    // Optional url to success story
    Url *string `mandatory:"false" json:"url"`

    // List of product codes this success
    ProductCodes []string `mandatory:"false" json:"productCodes"`

    // URL of the uploaded document.
    ContentUrl *string `mandatory:"false" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"false" json:"mimeType"`

    // Possible values for the publisher listing revision attachments. The source type informs whether the type of attachment for the listing revision is external or internal.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // The current state of the attachment.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (AdminCustomerSuccessAttachment) GetCompartmentId

func (m AdminCustomerSuccessAttachment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminCustomerSuccessAttachment) GetDefinedTags

func (m AdminCustomerSuccessAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminCustomerSuccessAttachment) GetDescription

func (m AdminCustomerSuccessAttachment) GetDescription() *string

GetDescription returns Description

func (AdminCustomerSuccessAttachment) GetDisplayName

func (m AdminCustomerSuccessAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminCustomerSuccessAttachment) GetFreeformTags

func (m AdminCustomerSuccessAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminCustomerSuccessAttachment) GetId

func (m AdminCustomerSuccessAttachment) GetId() *string

GetId returns Id

func (AdminCustomerSuccessAttachment) GetLifecycleState

func (m AdminCustomerSuccessAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminCustomerSuccessAttachment) GetListingRevisionId

func (m AdminCustomerSuccessAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (AdminCustomerSuccessAttachment) GetSourceType

func (m AdminCustomerSuccessAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum

GetSourceType returns SourceType

func (AdminCustomerSuccessAttachment) GetSystemTags

func (m AdminCustomerSuccessAttachment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminCustomerSuccessAttachment) GetTimeCreated

func (m AdminCustomerSuccessAttachment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminCustomerSuccessAttachment) GetTimeUpdated

func (m AdminCustomerSuccessAttachment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminCustomerSuccessAttachment) MarshalJSON

func (m AdminCustomerSuccessAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminCustomerSuccessAttachment) String

func (m AdminCustomerSuccessAttachment) String() string

func (AdminCustomerSuccessAttachment) ValidateEnumValue

func (m AdminCustomerSuccessAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminHelmChartPackage

AdminHelmChartPackage A package for container image listings.

type AdminHelmChartPackage struct {

    // The name of the listing revision package.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The unique identifier for the listing revision.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the artifact.
    ArtifactId *string `mandatory:"true" json:"artifactId"`

    // The unique identifier for the term.
    TermId *string `mandatory:"true" json:"termId"`

    // The version for the package.
    PackageVersion *string `mandatory:"true" json:"packageVersion"`

    // Identifies whether security upgrades will be provided for this package.
    AreSecurityUpgradesProvided *bool `mandatory:"true" json:"areSecurityUpgradesProvided"`

    // Identifies that this will be default package for the listing revision.
    IsDefault *bool `mandatory:"true" json:"isDefault"`

    // The date and time this listing revision package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time this listing revision package was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID for the listing revision package in Marketplace Publisher.
    Id *string `mandatory:"false" json:"id"`

    // The unique legacy identifier for the listing.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // The description of this package.
    Description *string `mandatory:"false" json:"description"`

    // Additional metadata key/value pairs for the listing revision package summary.
    // For example:
    // `{"partnerListingRevisionPackageStatus": "Published","parentListingRevisionPackageId": "1" }`
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state for the listing revision package.
    LifecycleState ListingRevisionPackageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The current status for the listing revision package.
    Status ListingRevisionPackageStatusEnum `mandatory:"true" json:"status"`
}

func (AdminHelmChartPackage) GetAreSecurityUpgradesProvided

func (m AdminHelmChartPackage) GetAreSecurityUpgradesProvided() *bool

GetAreSecurityUpgradesProvided returns AreSecurityUpgradesProvided

func (AdminHelmChartPackage) GetArtifactId

func (m AdminHelmChartPackage) GetArtifactId() *string

GetArtifactId returns ArtifactId

func (AdminHelmChartPackage) GetCompartmentId

func (m AdminHelmChartPackage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminHelmChartPackage) GetDefinedTags

func (m AdminHelmChartPackage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminHelmChartPackage) GetDescription

func (m AdminHelmChartPackage) GetDescription() *string

GetDescription returns Description

func (AdminHelmChartPackage) GetDisplayName

func (m AdminHelmChartPackage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminHelmChartPackage) GetExtendedMetadata

func (m AdminHelmChartPackage) GetExtendedMetadata() map[string]string

GetExtendedMetadata returns ExtendedMetadata

func (AdminHelmChartPackage) GetFreeformTags

func (m AdminHelmChartPackage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminHelmChartPackage) GetId

func (m AdminHelmChartPackage) GetId() *string

GetId returns Id

func (AdminHelmChartPackage) GetIsDefault

func (m AdminHelmChartPackage) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (AdminHelmChartPackage) GetLegacyId

func (m AdminHelmChartPackage) GetLegacyId() *string

GetLegacyId returns LegacyId

func (AdminHelmChartPackage) GetLifecycleState

func (m AdminHelmChartPackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminHelmChartPackage) GetListingRevisionId

func (m AdminHelmChartPackage) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (AdminHelmChartPackage) GetPackageVersion

func (m AdminHelmChartPackage) GetPackageVersion() *string

GetPackageVersion returns PackageVersion

func (AdminHelmChartPackage) GetStatus

func (m AdminHelmChartPackage) GetStatus() ListingRevisionPackageStatusEnum

GetStatus returns Status

func (AdminHelmChartPackage) GetSystemTags

func (m AdminHelmChartPackage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminHelmChartPackage) GetTermId

func (m AdminHelmChartPackage) GetTermId() *string

GetTermId returns TermId

func (AdminHelmChartPackage) GetTimeCreated

func (m AdminHelmChartPackage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminHelmChartPackage) GetTimeUpdated

func (m AdminHelmChartPackage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminHelmChartPackage) MarshalJSON

func (m AdminHelmChartPackage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminHelmChartPackage) String

func (m AdminHelmChartPackage) String() string

func (AdminHelmChartPackage) ValidateEnumValue

func (m AdminHelmChartPackage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminKubernetesImageArtifact

AdminKubernetesImageArtifact Kubernetes HelmChart Image artifact details.

type AdminKubernetesImageArtifact struct {

    // Unique OCID identifier for the artifact.
    Id *string `mandatory:"true" json:"id"`

    // A display name for the artifact.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The date and time the artifact was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The date and time the artifact was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    HelmChart *HelmChartImageDetails `mandatory:"true" json:"helmChart"`

    // The unique legacy identifier for the listing.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // Status notes for the Artifact.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // List of container image artifact unique identifiers included in the helm chart.
    ContainerImageArtifactIds []string `mandatory:"false" json:"containerImageArtifactIds"`

    // The current status for the Artifact.
    Status ArtifactStatusEnum `mandatory:"true" json:"status"`

    // The current state for the Artifact.
    LifecycleState ArtifactLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (AdminKubernetesImageArtifact) GetCompartmentId

func (m AdminKubernetesImageArtifact) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminKubernetesImageArtifact) GetDefinedTags

func (m AdminKubernetesImageArtifact) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminKubernetesImageArtifact) GetDisplayName

func (m AdminKubernetesImageArtifact) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminKubernetesImageArtifact) GetFreeformTags

func (m AdminKubernetesImageArtifact) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminKubernetesImageArtifact) GetId

func (m AdminKubernetesImageArtifact) GetId() *string

GetId returns Id

func (AdminKubernetesImageArtifact) GetLegacyId

func (m AdminKubernetesImageArtifact) GetLegacyId() *string

GetLegacyId returns LegacyId

func (AdminKubernetesImageArtifact) GetLifecycleState

func (m AdminKubernetesImageArtifact) GetLifecycleState() ArtifactLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminKubernetesImageArtifact) GetPublisherId

func (m AdminKubernetesImageArtifact) GetPublisherId() *string

GetPublisherId returns PublisherId

func (AdminKubernetesImageArtifact) GetStatus

func (m AdminKubernetesImageArtifact) GetStatus() ArtifactStatusEnum

GetStatus returns Status

func (AdminKubernetesImageArtifact) GetStatusNotes

func (m AdminKubernetesImageArtifact) GetStatusNotes() *string

GetStatusNotes returns StatusNotes

func (AdminKubernetesImageArtifact) GetSystemTags

func (m AdminKubernetesImageArtifact) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminKubernetesImageArtifact) GetTimeCreated

func (m AdminKubernetesImageArtifact) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminKubernetesImageArtifact) GetTimeUpdated

func (m AdminKubernetesImageArtifact) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminKubernetesImageArtifact) MarshalJSON

func (m AdminKubernetesImageArtifact) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminKubernetesImageArtifact) String

func (m AdminKubernetesImageArtifact) String() string

func (AdminKubernetesImageArtifact) ValidateEnumValue

func (m AdminKubernetesImageArtifact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminLeadGenListingRevision

AdminLeadGenListingRevision Listing revision details for lead gen listings

type AdminLeadGenListingRevision struct {

    // The OCID for the listing revision in Marketplace Publisher.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the listing this revision belongs to.
    ListingId *string `mandatory:"true" json:"listingId"`

    // The OCID for the publisher in Marketplace Publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The name for the listing revision.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Single line introduction for the listing revision.
    Headline *string `mandatory:"true" json:"headline"`

    // The time the listing revision was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the listing revision was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The unique legacy identifier for the listing.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The user OCID of the administrator who approved the listing revision.
    ApproverId *string `mandatory:"false" json:"approverId"`

    // The email address of the administrator who approved the listing revision.
    ApproverEmail *string `mandatory:"false" json:"approverEmail"`

    // The revision number of the listing revision. This is an internal attribute
    RevisionNumber *string `mandatory:"false" json:"revisionNumber"`

    // The tagline for the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    // Keywords associated with the listing revision.
    Keywords *string `mandatory:"false" json:"keywords"`

    // A short description of the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // Usage information for the listing revision.
    UsageInformation *string `mandatory:"false" json:"usageInformation"`

    // A long description for the listing revision.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    ContentLanguage *LanguageItem `mandatory:"false" json:"contentLanguage"`

    // Languages supported by the publisher for the listing revision.
    Supportedlanguages []LanguageItem `mandatory:"false" json:"supportedlanguages"`

    // Contact information to use to get support from the publisher for the listing revision.
    SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"`

    // Links to support resources for the listing revision.
    SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"`

    Icon *ListingRevisionIconAttachment `mandatory:"false" json:"icon"`

    Banner *ListingRevisionBannerAttachment `mandatory:"false" json:"banner"`

    // Status notes for the listing revision.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Additional metadata key/value pairs for the listing revision.
    // For example:
    // `{"oracleStandardTermVersionId": "1234"}`
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    VersionDetails *VersionDetails `mandatory:"false" json:"versionDetails"`

    // System requirements for the listing revision.
    SystemRequirements *string `mandatory:"false" json:"systemRequirements"`

    // Url to demo of the listing
    DemoUrl *string `mandatory:"false" json:"demoUrl"`

    // Url to training resources of the listing
    SelfPacedTrainingUrl *string `mandatory:"false" json:"selfPacedTrainingUrl"`

    // OCIDs of service listings attached to lead gen listing
    RecommendedServiceProviderListingIds []string `mandatory:"false" json:"recommendedServiceProviderListingIds"`

    // Custom link to the listing
    VanityUrl *string `mandatory:"false" json:"vanityUrl"`

    DownloadInfo *DownloadInfo `mandatory:"false" json:"downloadInfo"`

    // Pricing details for lead gen listing
    PricingPlans *string `mandatory:"false" json:"pricingPlans"`

    // List of Products subscribed by listing.
    Products []AdminListingProduct `mandatory:"false" json:"products"`

    // The current status for the listing revision.
    Status ListingRevisionStatusEnum `mandatory:"true" json:"status"`

    // The current state of the listing revision.
    LifecycleState ListingRevisionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The listing's package type. Populated from the listing.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`

    // The pricing model for the listing revision.
    PricingType OciListingRevisionPricingTypeEnum `mandatory:"false" json:"pricingType,omitempty"`
}

func (AdminLeadGenListingRevision) GetApproverEmail

func (m AdminLeadGenListingRevision) GetApproverEmail() *string

GetApproverEmail returns ApproverEmail

func (AdminLeadGenListingRevision) GetApproverId

func (m AdminLeadGenListingRevision) GetApproverId() *string

GetApproverId returns ApproverId

func (AdminLeadGenListingRevision) GetBanner

func (m AdminLeadGenListingRevision) GetBanner() *ListingRevisionBannerAttachment

GetBanner returns Banner

func (AdminLeadGenListingRevision) GetCompartmentId

func (m AdminLeadGenListingRevision) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminLeadGenListingRevision) GetContentLanguage

func (m AdminLeadGenListingRevision) GetContentLanguage() *LanguageItem

GetContentLanguage returns ContentLanguage

func (AdminLeadGenListingRevision) GetDefinedTags

func (m AdminLeadGenListingRevision) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminLeadGenListingRevision) GetDisplayName

func (m AdminLeadGenListingRevision) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminLeadGenListingRevision) GetExtendedMetadata

func (m AdminLeadGenListingRevision) GetExtendedMetadata() map[string]string

GetExtendedMetadata returns ExtendedMetadata

func (AdminLeadGenListingRevision) GetFreeformTags

func (m AdminLeadGenListingRevision) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminLeadGenListingRevision) GetHeadline

func (m AdminLeadGenListingRevision) GetHeadline() *string

GetHeadline returns Headline

func (AdminLeadGenListingRevision) GetIcon

func (m AdminLeadGenListingRevision) GetIcon() *ListingRevisionIconAttachment

GetIcon returns Icon

func (AdminLeadGenListingRevision) GetId

func (m AdminLeadGenListingRevision) GetId() *string

GetId returns Id

func (AdminLeadGenListingRevision) GetKeywords

func (m AdminLeadGenListingRevision) GetKeywords() *string

GetKeywords returns Keywords

func (AdminLeadGenListingRevision) GetLegacyId

func (m AdminLeadGenListingRevision) GetLegacyId() *string

GetLegacyId returns LegacyId

func (AdminLeadGenListingRevision) GetLifecycleState

func (m AdminLeadGenListingRevision) GetLifecycleState() ListingRevisionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminLeadGenListingRevision) GetListingId

func (m AdminLeadGenListingRevision) GetListingId() *string

GetListingId returns ListingId

func (AdminLeadGenListingRevision) GetLongDescription

func (m AdminLeadGenListingRevision) GetLongDescription() *string

GetLongDescription returns LongDescription

func (AdminLeadGenListingRevision) GetPackageType

func (m AdminLeadGenListingRevision) GetPackageType() PackageTypeEnum

GetPackageType returns PackageType

func (AdminLeadGenListingRevision) GetPublisherId

func (m AdminLeadGenListingRevision) GetPublisherId() *string

GetPublisherId returns PublisherId

func (AdminLeadGenListingRevision) GetRevisionNumber

func (m AdminLeadGenListingRevision) GetRevisionNumber() *string

GetRevisionNumber returns RevisionNumber

func (AdminLeadGenListingRevision) GetShortDescription

func (m AdminLeadGenListingRevision) GetShortDescription() *string

GetShortDescription returns ShortDescription

func (AdminLeadGenListingRevision) GetStatus

func (m AdminLeadGenListingRevision) GetStatus() ListingRevisionStatusEnum

GetStatus returns Status

func (AdminLeadGenListingRevision) GetStatusNotes

func (m AdminLeadGenListingRevision) GetStatusNotes() *string

GetStatusNotes returns StatusNotes

func (AdminLeadGenListingRevision) GetSupportContacts

func (m AdminLeadGenListingRevision) GetSupportContacts() []SupportContact

GetSupportContacts returns SupportContacts

func (m AdminLeadGenListingRevision) GetSupportLinks() []NamedLink

GetSupportLinks returns SupportLinks

func (AdminLeadGenListingRevision) GetSupportedlanguages

func (m AdminLeadGenListingRevision) GetSupportedlanguages() []LanguageItem

GetSupportedlanguages returns Supportedlanguages

func (AdminLeadGenListingRevision) GetSystemTags

func (m AdminLeadGenListingRevision) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminLeadGenListingRevision) GetTagline

func (m AdminLeadGenListingRevision) GetTagline() *string

GetTagline returns Tagline

func (AdminLeadGenListingRevision) GetTimeCreated

func (m AdminLeadGenListingRevision) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminLeadGenListingRevision) GetTimeUpdated

func (m AdminLeadGenListingRevision) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminLeadGenListingRevision) GetUsageInformation

func (m AdminLeadGenListingRevision) GetUsageInformation() *string

GetUsageInformation returns UsageInformation

func (AdminLeadGenListingRevision) MarshalJSON

func (m AdminLeadGenListingRevision) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminLeadGenListingRevision) String

func (m AdminLeadGenListingRevision) String() string

func (AdminLeadGenListingRevision) ValidateEnumValue

func (m AdminLeadGenListingRevision) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminListing

AdminListing The model for the Admin Marketplace Publisher listing.

type AdminListing struct {

    // Unique OCID identifier for the listing.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The listing type for the listing.
    ListingType ListingTypeEnum `mandatory:"true" json:"listingType"`

    // Name for the listing.
    Name *string `mandatory:"true" json:"name"`

    // The package type for the listing.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`

    // The current state of the listing revision.
    LifecycleState ListingLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the listing was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the listing was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The unique legacy identifier for the listing.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // Additional metadata key/value pairs for the listing summary.
    // For example:
    // `{"listingRevisionStatus": "Published","listingRevision": "1" }`
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // List of parts provider by marketplace admin.
    Parts []ListingPart `mandatory:"false" json:"parts"`

    // Indicates whether the listing is featured.
    IsFeatured *bool `mandatory:"false" json:"isFeatured"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (AdminListing) String

func (m AdminListing) String() string

func (AdminListing) ValidateEnumValue

func (m AdminListing) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminListingProduct

AdminListingProduct Products associated with listing.

type AdminListingProduct struct {

    // Product Code
    Code *string `mandatory:"false" json:"code"`

    // List of category codes within a Product which are applicable to the listing revision.
    Categories []string `mandatory:"false" json:"categories"`

    // The product group for the product.
    ProductGroup *string `mandatory:"false" json:"productGroup"`

    // The product name for the product.
    ProductName *string `mandatory:"false" json:"productName"`

    // Custom filter for the product
    AdditionalFilters []ListingProductAdditionalFilter `mandatory:"false" json:"additionalFilters"`
}

func (AdminListingProduct) String

func (m AdminListingProduct) String() string

func (AdminListingProduct) ValidateEnumValue

func (m AdminListingProduct) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminListingRevision

AdminListingRevision The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision.

type AdminListingRevision interface {

    // The OCID for the listing revision in Marketplace Publisher.
    GetId() *string

    // The unique identifier for the listing this revision belongs to.
    GetListingId() *string

    // The OCID for the publisher in Marketplace Publisher.
    GetPublisherId() *string

    // The name for the listing revision.
    GetDisplayName() *string

    // Single line introduction for the listing revision.
    GetHeadline() *string

    // The time the listing revision was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the listing revision was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime

    // The current status for the listing revision.
    GetStatus() ListingRevisionStatusEnum

    // The current state of the listing revision.
    GetLifecycleState() ListingRevisionLifecycleStateEnum

    // The listing's package type. Populated from the listing.
    GetPackageType() PackageTypeEnum

    // The unique legacy identifier for the listing.
    GetLegacyId() *string

    // The unique identifier for the compartment.
    GetCompartmentId() *string

    // The user OCID of the administrator who approved the listing revision.
    GetApproverId() *string

    // The email address of the administrator who approved the listing revision.
    GetApproverEmail() *string

    // The revision number of the listing revision. This is an internal attribute
    GetRevisionNumber() *string

    // The tagline for the listing revision.
    GetTagline() *string

    // Keywords associated with the listing revision.
    GetKeywords() *string

    // A short description of the listing revision.
    GetShortDescription() *string

    // Usage information for the listing revision.
    GetUsageInformation() *string

    // A long description for the listing revision.
    GetLongDescription() *string

    GetContentLanguage() *LanguageItem

    // Languages supported by the publisher for the listing revision.
    GetSupportedlanguages() []LanguageItem

    // Contact information to use to get support from the publisher for the listing revision.
    GetSupportContacts() []SupportContact

    // Links to support resources for the listing revision.
    GetSupportLinks() []NamedLink

    GetIcon() *ListingRevisionIconAttachment

    GetBanner() *ListingRevisionBannerAttachment

    // Status notes for the listing revision.
    GetStatusNotes() *string

    // Additional metadata key/value pairs for the listing revision.
    // For example:
    // `{"oracleStandardTermVersionId": "1234"}`
    GetExtendedMetadata() map[string]string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type AdminListingRevisionAttachment

AdminListingRevisionAttachment A attachment for the listing revision. User can provide an external URL/upload a file

type AdminListingRevisionAttachment interface {

    // Unique OCID identifier for the listing revision attachment.
    GetId() *string

    // The unique identifier for the compartment.
    GetCompartmentId() *string

    // The unique identifier of the listing revision that the specified attachment belongs to.
    GetListingRevisionId() *string

    // Name of the listing revision attachment.
    GetDisplayName() *string

    // The current state of the attachment.
    GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

    // The time the attachment was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime

    // Description of the listing revision attachment.
    GetDescription() *string

    // Possible values for the publisher listing revision attachments. The source type informs whether the type of attachment for the listing revision is external or internal.
    GetSourceType() ListingRevisionAttachmentSourceTypeEnum

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type AdminListingRevisionAttachmentCollection

AdminListingRevisionAttachmentCollection Results of the listing attachments search. Contains attachment items.

type AdminListingRevisionAttachmentCollection struct {

    // List of attachment summary.
    Items []AdminListingRevisionAttachmentSummary `mandatory:"true" json:"items"`
}

func (AdminListingRevisionAttachmentCollection) String

func (m AdminListingRevisionAttachmentCollection) String() string

func (AdminListingRevisionAttachmentCollection) ValidateEnumValue

func (m AdminListingRevisionAttachmentCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminListingRevisionAttachmentSummary

AdminListingRevisionAttachmentSummary The model for a summary of a admin listing revision related attachments.

type AdminListingRevisionAttachmentSummary struct {

    // The OCID of the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The ID of the listing revision.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name of the specified document.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The specified attachment type.
    AttachmentType ListingRevisionAttachmentAttachmentTypeEnum `mandatory:"true" json:"attachmentType"`

    // The URL of the specified attachment.
    ContentUrl *string `mandatory:"true" json:"contentUrl"`

    // The date and time the related document was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the related document was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The specified attachment type is Internal or External.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // The specified document type.
    DocumentCategory ListingRevisionAttachmentSummaryDocumentCategoryEnum `mandatory:"false" json:"documentCategory,omitempty"`

    // Identifies whether the attachment is for Internal Oracle Users or external users as well.
    IsOracleUsersOnly *bool `mandatory:"false" json:"isOracleUsersOnly"`

    // The MIME type of the screenshot.
    MimeType *string `mandatory:"false" json:"mimeType"`

    // The current state of the document.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (AdminListingRevisionAttachmentSummary) String

func (m AdminListingRevisionAttachmentSummary) String() string

func (AdminListingRevisionAttachmentSummary) ValidateEnumValue

func (m AdminListingRevisionAttachmentSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminListingRevisionCollection

AdminListingRevisionCollection Results of admin listing revision search. Contains Listing revision items.

type AdminListingRevisionCollection struct {

    // List of listing revision summary.
    Items []AdminListingRevisionSummary `mandatory:"true" json:"items"`
}

func (AdminListingRevisionCollection) String

func (m AdminListingRevisionCollection) String() string

func (AdminListingRevisionCollection) ValidateEnumValue

func (m AdminListingRevisionCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminListingRevisionPackage

AdminListingRevisionPackage A base object for all types of listing revision packages.

type AdminListingRevisionPackage interface {

    // The name of the listing revision package.
    GetDisplayName() *string

    // The unique identifier for the listing revision.
    GetListingRevisionId() *string

    // The unique identifier for the compartment.
    GetCompartmentId() *string

    // The unique identifier for the artifact.
    GetArtifactId() *string

    // The unique identifier for the term.
    GetTermId() *string

    // The version for the package.
    GetPackageVersion() *string

    // The current state for the listing revision package.
    GetLifecycleState() ListingRevisionPackageLifecycleStateEnum

    // The current status for the listing revision package.
    GetStatus() ListingRevisionPackageStatusEnum

    // Identifies whether security upgrades will be provided for this package.
    GetAreSecurityUpgradesProvided() *bool

    // Identifies that this will be default package for the listing revision.
    GetIsDefault() *bool

    // The date and time this listing revision package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    GetTimeCreated() *common.SDKTime

    // The date and time this listing revision package was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    GetTimeUpdated() *common.SDKTime

    // The OCID for the listing revision package in Marketplace Publisher.
    GetId() *string

    // The unique legacy identifier for the listing.
    GetLegacyId() *string

    // The description of this package.
    GetDescription() *string

    // Additional metadata key/value pairs for the listing revision package summary.
    // For example:
    // `{"partnerListingRevisionPackageStatus": "Published","parentListingRevisionPackageId": "1" }`
    GetExtendedMetadata() map[string]string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type AdminListingRevisionPackageCollection

AdminListingRevisionPackageCollection Results of package search. Contains Package items.

type AdminListingRevisionPackageCollection struct {

    // List of package summary.
    Items []AdminListingRevisionPackageSummary `mandatory:"true" json:"items"`
}

func (AdminListingRevisionPackageCollection) String

func (m AdminListingRevisionPackageCollection) String() string

func (AdminListingRevisionPackageCollection) ValidateEnumValue

func (m AdminListingRevisionPackageCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminListingRevisionPackageSummary

AdminListingRevisionPackageSummary The model for a summary of a package.

type AdminListingRevisionPackageSummary struct {

    // The ID of the listing revision package.
    Id *string `mandatory:"true" json:"id"`

    // The ID of the listing revision.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name of the listing revision package.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The version of the specified package.
    PackageVersion *string `mandatory:"true" json:"packageVersion"`

    // The specified package's type.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`

    // Identifies whether security upgrades will be provided for this package.
    AreSecurityUpgradesProvided *bool `mandatory:"true" json:"areSecurityUpgradesProvided"`

    // The current state of the Package.
    LifecycleState ListingRevisionPackageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The current status of the package.
    Status ListingRevisionPackageStatusEnum `mandatory:"true" json:"status"`

    // The date and time the publication package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the publication package was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The unique legacy identifier for the listing.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // Identifies that this will be default package for the listing revision.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (AdminListingRevisionPackageSummary) String

func (m AdminListingRevisionPackageSummary) String() string

func (AdminListingRevisionPackageSummary) ValidateEnumValue

func (m AdminListingRevisionPackageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminListingRevisionSummary

AdminListingRevisionSummary The model for a summary of an Oracle Cloud Infrastructure Marketplace Publisher listing revision.

type AdminListingRevisionSummary struct {

    // The OCID for the listing revision in Marketplace Publisher.
    Id *string `mandatory:"true" json:"id"`

    // The OCID for the Listing in Marketplace Publisher.
    ListingId *string `mandatory:"true" json:"listingId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID for the publisher in Marketplace Publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The display name for the listing revision.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The current status for the listing revision.
    Status ListingRevisionStatusEnum `mandatory:"true" json:"status"`

    // The current state for the listing revision.
    LifecycleState ListingRevisionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The listing's package type.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`

    // The listing's type. Populated from the listing.
    ListingType ListingTypeEnum `mandatory:"true" json:"listingType"`

    // The date and time the listing revision was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the listing revision was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The unique legacy identifier for the listing.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // A short description for the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // A long description for the listing revision.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    // List of Pricing Plans provided by publisher.
    PricingPlans []PricingPlan `mandatory:"false" json:"pricingPlans"`

    // Languages supported by the publisher for the listing revision.
    Supportedlanguages []LanguageItem `mandatory:"false" json:"supportedlanguages"`

    // Links to support resources for the listing revision.
    SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"`

    // System requirements for the listing revision.
    SystemRequirements *string `mandatory:"false" json:"systemRequirements"`

    VersionDetails *VersionDetails `mandatory:"false" json:"versionDetails"`

    // Number of trained professional per product
    TrainedProfessionals []TrainedProfessionals `mandatory:"false" json:"trainedProfessionals"`

    // Support details based on geographic location
    GeoLocations []GeoLocation `mandatory:"false" json:"geoLocations"`

    // The pricing model for the listing revision.
    PricingType AdminListingRevisionSummaryPricingTypeEnum `mandatory:"false" json:"pricingType,omitempty"`

    // Markets associated with Listing revision.
    Markets []string `mandatory:"false" json:"markets"`

    // The tagline for the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    // List of Admin Products subscribed by listing.
    Products []AdminListingProduct `mandatory:"false" json:"products"`

    Icon *ListingRevisionIconAttachment `mandatory:"false" json:"icon"`

    Banner *ListingRevisionBannerAttachment `mandatory:"false" json:"banner"`

    // Url to demo of the listing
    DemoUrl *string `mandatory:"false" json:"demoUrl"`

    // List of industries subscribed by listing.
    Industries []string `mandatory:"false" json:"industries"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (AdminListingRevisionSummary) String

func (m AdminListingRevisionSummary) String() string

func (*AdminListingRevisionSummary) UnmarshalJSON

func (m *AdminListingRevisionSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (AdminListingRevisionSummary) ValidateEnumValue

func (m AdminListingRevisionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminListingRevisionSummaryPricingTypeEnum

AdminListingRevisionSummaryPricingTypeEnum Enum with underlying type: string

type AdminListingRevisionSummaryPricingTypeEnum string

Set of constants representing the allowable values for AdminListingRevisionSummaryPricingTypeEnum

const (
    AdminListingRevisionSummaryPricingTypeFree  AdminListingRevisionSummaryPricingTypeEnum = "FREE"
    AdminListingRevisionSummaryPricingTypeByol  AdminListingRevisionSummaryPricingTypeEnum = "BYOL"
    AdminListingRevisionSummaryPricingTypePaygo AdminListingRevisionSummaryPricingTypeEnum = "PAYGO"
)

func GetAdminListingRevisionSummaryPricingTypeEnumValues

func GetAdminListingRevisionSummaryPricingTypeEnumValues() []AdminListingRevisionSummaryPricingTypeEnum

GetAdminListingRevisionSummaryPricingTypeEnumValues Enumerates the set of values for AdminListingRevisionSummaryPricingTypeEnum

func GetMappingAdminListingRevisionSummaryPricingTypeEnum

func GetMappingAdminListingRevisionSummaryPricingTypeEnum(val string) (AdminListingRevisionSummaryPricingTypeEnum, bool)

GetMappingAdminListingRevisionSummaryPricingTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type AdminMachineImageArtifact

AdminMachineImageArtifact Machine Image artifact details.

type AdminMachineImageArtifact struct {

    // Unique OCID identifier for the artifact.
    Id *string `mandatory:"true" json:"id"`

    // A display name for the artifact.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The date and time the artifact was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The date and time the artifact was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    MachineImage *MachineImageDetails `mandatory:"true" json:"machineImage"`

    // The unique legacy identifier for the listing.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // Status notes for the Artifact.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current status for the Artifact.
    Status ArtifactStatusEnum `mandatory:"true" json:"status"`

    // The current state for the Artifact.
    LifecycleState ArtifactLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (AdminMachineImageArtifact) GetCompartmentId

func (m AdminMachineImageArtifact) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminMachineImageArtifact) GetDefinedTags

func (m AdminMachineImageArtifact) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminMachineImageArtifact) GetDisplayName

func (m AdminMachineImageArtifact) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminMachineImageArtifact) GetFreeformTags

func (m AdminMachineImageArtifact) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminMachineImageArtifact) GetId

func (m AdminMachineImageArtifact) GetId() *string

GetId returns Id

func (AdminMachineImageArtifact) GetLegacyId

func (m AdminMachineImageArtifact) GetLegacyId() *string

GetLegacyId returns LegacyId

func (AdminMachineImageArtifact) GetLifecycleState

func (m AdminMachineImageArtifact) GetLifecycleState() ArtifactLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminMachineImageArtifact) GetPublisherId

func (m AdminMachineImageArtifact) GetPublisherId() *string

GetPublisherId returns PublisherId

func (AdminMachineImageArtifact) GetStatus

func (m AdminMachineImageArtifact) GetStatus() ArtifactStatusEnum

GetStatus returns Status

func (AdminMachineImageArtifact) GetStatusNotes

func (m AdminMachineImageArtifact) GetStatusNotes() *string

GetStatusNotes returns StatusNotes

func (AdminMachineImageArtifact) GetSystemTags

func (m AdminMachineImageArtifact) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminMachineImageArtifact) GetTimeCreated

func (m AdminMachineImageArtifact) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminMachineImageArtifact) GetTimeUpdated

func (m AdminMachineImageArtifact) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminMachineImageArtifact) MarshalJSON

func (m AdminMachineImageArtifact) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminMachineImageArtifact) String

func (m AdminMachineImageArtifact) String() string

func (AdminMachineImageArtifact) ValidateEnumValue

func (m AdminMachineImageArtifact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminMachineImagePackage

AdminMachineImagePackage A package for machine image listings.

type AdminMachineImagePackage struct {

    // The name of the listing revision package.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The unique identifier for the listing revision.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the artifact.
    ArtifactId *string `mandatory:"true" json:"artifactId"`

    // The unique identifier for the term.
    TermId *string `mandatory:"true" json:"termId"`

    // The version for the package.
    PackageVersion *string `mandatory:"true" json:"packageVersion"`

    // Identifies whether security upgrades will be provided for this package.
    AreSecurityUpgradesProvided *bool `mandatory:"true" json:"areSecurityUpgradesProvided"`

    // Identifies that this will be default package for the listing revision.
    IsDefault *bool `mandatory:"true" json:"isDefault"`

    // The date and time this listing revision package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time this listing revision package was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID for the listing revision package in Marketplace Publisher.
    Id *string `mandatory:"false" json:"id"`

    // The unique legacy identifier for the listing.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // The description of this package.
    Description *string `mandatory:"false" json:"description"`

    // Additional metadata key/value pairs for the listing revision package summary.
    // For example:
    // `{"partnerListingRevisionPackageStatus": "Published","parentListingRevisionPackageId": "1" }`
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    MachineImageDetails *MachineImagePackageDetails `mandatory:"false" json:"machineImageDetails"`

    // The current state for the listing revision package.
    LifecycleState ListingRevisionPackageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The current status for the listing revision package.
    Status ListingRevisionPackageStatusEnum `mandatory:"true" json:"status"`
}

func (AdminMachineImagePackage) GetAreSecurityUpgradesProvided

func (m AdminMachineImagePackage) GetAreSecurityUpgradesProvided() *bool

GetAreSecurityUpgradesProvided returns AreSecurityUpgradesProvided

func (AdminMachineImagePackage) GetArtifactId

func (m AdminMachineImagePackage) GetArtifactId() *string

GetArtifactId returns ArtifactId

func (AdminMachineImagePackage) GetCompartmentId

func (m AdminMachineImagePackage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminMachineImagePackage) GetDefinedTags

func (m AdminMachineImagePackage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminMachineImagePackage) GetDescription

func (m AdminMachineImagePackage) GetDescription() *string

GetDescription returns Description

func (AdminMachineImagePackage) GetDisplayName

func (m AdminMachineImagePackage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminMachineImagePackage) GetExtendedMetadata

func (m AdminMachineImagePackage) GetExtendedMetadata() map[string]string

GetExtendedMetadata returns ExtendedMetadata

func (AdminMachineImagePackage) GetFreeformTags

func (m AdminMachineImagePackage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminMachineImagePackage) GetId

func (m AdminMachineImagePackage) GetId() *string

GetId returns Id

func (AdminMachineImagePackage) GetIsDefault

func (m AdminMachineImagePackage) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (AdminMachineImagePackage) GetLegacyId

func (m AdminMachineImagePackage) GetLegacyId() *string

GetLegacyId returns LegacyId

func (AdminMachineImagePackage) GetLifecycleState

func (m AdminMachineImagePackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminMachineImagePackage) GetListingRevisionId

func (m AdminMachineImagePackage) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (AdminMachineImagePackage) GetPackageVersion

func (m AdminMachineImagePackage) GetPackageVersion() *string

GetPackageVersion returns PackageVersion

func (AdminMachineImagePackage) GetStatus

func (m AdminMachineImagePackage) GetStatus() ListingRevisionPackageStatusEnum

GetStatus returns Status

func (AdminMachineImagePackage) GetSystemTags

func (m AdminMachineImagePackage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminMachineImagePackage) GetTermId

func (m AdminMachineImagePackage) GetTermId() *string

GetTermId returns TermId

func (AdminMachineImagePackage) GetTimeCreated

func (m AdminMachineImagePackage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminMachineImagePackage) GetTimeUpdated

func (m AdminMachineImagePackage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminMachineImagePackage) MarshalJSON

func (m AdminMachineImagePackage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminMachineImagePackage) String

func (m AdminMachineImagePackage) String() string

func (AdminMachineImagePackage) ValidateEnumValue

func (m AdminMachineImagePackage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminMarket

AdminMarket The model for the admin market details.

type AdminMarket struct {

    // The name of the market.
    Name *string `mandatory:"true" json:"name"`

    // The code of the market.
    Code *string `mandatory:"true" json:"code"`

    // The category code of the market.
    CategoryCode *string `mandatory:"true" json:"categoryCode"`

    // bill to countries for the market.
    BillToCountries []AdminBillToCountries `mandatory:"true" json:"billToCountries"`
}

func (AdminMarket) String

func (m AdminMarket) String() string

func (AdminMarket) ValidateEnumValue

func (m AdminMarket) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminOciListingRevision

AdminOciListingRevision Listing revision details for listings

type AdminOciListingRevision struct {

    // The OCID for the listing revision in Marketplace Publisher.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the listing this revision belongs to.
    ListingId *string `mandatory:"true" json:"listingId"`

    // The OCID for the publisher in Marketplace Publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The name for the listing revision.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Single line introduction for the listing revision.
    Headline *string `mandatory:"true" json:"headline"`

    // The time the listing revision was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the listing revision was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The unique legacy identifier for the listing.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The user OCID of the administrator who approved the listing revision.
    ApproverId *string `mandatory:"false" json:"approverId"`

    // The email address of the administrator who approved the listing revision.
    ApproverEmail *string `mandatory:"false" json:"approverEmail"`

    // The revision number of the listing revision. This is an internal attribute
    RevisionNumber *string `mandatory:"false" json:"revisionNumber"`

    // The tagline for the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    // Keywords associated with the listing revision.
    Keywords *string `mandatory:"false" json:"keywords"`

    // A short description of the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // Usage information for the listing revision.
    UsageInformation *string `mandatory:"false" json:"usageInformation"`

    // A long description for the listing revision.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    ContentLanguage *LanguageItem `mandatory:"false" json:"contentLanguage"`

    // Languages supported by the publisher for the listing revision.
    Supportedlanguages []LanguageItem `mandatory:"false" json:"supportedlanguages"`

    // Contact information to use to get support from the publisher for the listing revision.
    SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"`

    // Links to support resources for the listing revision.
    SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"`

    Icon *ListingRevisionIconAttachment `mandatory:"false" json:"icon"`

    Banner *ListingRevisionBannerAttachment `mandatory:"false" json:"banner"`

    // Status notes for the listing revision.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Additional metadata key/value pairs for the listing revision.
    // For example:
    // `{"oracleStandardTermVersionId": "1234"}`
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    VersionDetails *VersionDetails `mandatory:"false" json:"versionDetails"`

    // System requirements for the listing revision.
    SystemRequirements *string `mandatory:"false" json:"systemRequirements"`

    // List of Products subscribed by listing.
    Products []AdminListingProduct `mandatory:"false" json:"products"`

    // The url provided by partner for the registration of subscription.
    PartnerRegistrationUrl *string `mandatory:"false" json:"partnerRegistrationUrl"`

    // The unique id of the term attached to the listing.
    TermId *string `mandatory:"false" json:"termId"`

    // List of Pricing Plans provided by publisher.
    PricingPlans []PricingPlan `mandatory:"false" json:"pricingPlans"`

    // The markets where the listing will be published.
    Markets []AdminMarket `mandatory:"false" json:"markets"`

    // Allowed tenancies provided when a listing revision is published as private.
    AllowedTenancies []string `mandatory:"false" json:"allowedTenancies"`

    // Identifies whether publisher allows internal tenancy launches for the listing revision.
    AreInternalTenancyLaunchAllowed *bool `mandatory:"false" json:"areInternalTenancyLaunchAllowed"`

    // Is this listing rover exportable
    IsRoverExportable *bool `mandatory:"false" json:"isRoverExportable"`

    // Custom link to the listing
    VanityUrl *string `mandatory:"false" json:"vanityUrl"`

    // Url to demo of the listing
    DemoUrl *string `mandatory:"false" json:"demoUrl"`

    // Url to training resources of the listing
    SelfPacedTrainingUrl *string `mandatory:"false" json:"selfPacedTrainingUrl"`

    // The current status for the listing revision.
    Status ListingRevisionStatusEnum `mandatory:"true" json:"status"`

    // The current state of the listing revision.
    LifecycleState ListingRevisionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The listing's package type. Populated from the listing.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`

    // The pricing model for the listing revision.
    PricingType OciListingRevisionPricingTypeEnum `mandatory:"false" json:"pricingType,omitempty"`
}

func (AdminOciListingRevision) GetApproverEmail

func (m AdminOciListingRevision) GetApproverEmail() *string

GetApproverEmail returns ApproverEmail

func (AdminOciListingRevision) GetApproverId

func (m AdminOciListingRevision) GetApproverId() *string

GetApproverId returns ApproverId

func (AdminOciListingRevision) GetBanner

func (m AdminOciListingRevision) GetBanner() *ListingRevisionBannerAttachment

GetBanner returns Banner

func (AdminOciListingRevision) GetCompartmentId

func (m AdminOciListingRevision) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminOciListingRevision) GetContentLanguage

func (m AdminOciListingRevision) GetContentLanguage() *LanguageItem

GetContentLanguage returns ContentLanguage

func (AdminOciListingRevision) GetDefinedTags

func (m AdminOciListingRevision) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminOciListingRevision) GetDisplayName

func (m AdminOciListingRevision) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminOciListingRevision) GetExtendedMetadata

func (m AdminOciListingRevision) GetExtendedMetadata() map[string]string

GetExtendedMetadata returns ExtendedMetadata

func (AdminOciListingRevision) GetFreeformTags

func (m AdminOciListingRevision) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminOciListingRevision) GetHeadline

func (m AdminOciListingRevision) GetHeadline() *string

GetHeadline returns Headline

func (AdminOciListingRevision) GetIcon

func (m AdminOciListingRevision) GetIcon() *ListingRevisionIconAttachment

GetIcon returns Icon

func (AdminOciListingRevision) GetId

func (m AdminOciListingRevision) GetId() *string

GetId returns Id

func (AdminOciListingRevision) GetKeywords

func (m AdminOciListingRevision) GetKeywords() *string

GetKeywords returns Keywords

func (AdminOciListingRevision) GetLegacyId

func (m AdminOciListingRevision) GetLegacyId() *string

GetLegacyId returns LegacyId

func (AdminOciListingRevision) GetLifecycleState

func (m AdminOciListingRevision) GetLifecycleState() ListingRevisionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminOciListingRevision) GetListingId

func (m AdminOciListingRevision) GetListingId() *string

GetListingId returns ListingId

func (AdminOciListingRevision) GetLongDescription

func (m AdminOciListingRevision) GetLongDescription() *string

GetLongDescription returns LongDescription

func (AdminOciListingRevision) GetPackageType

func (m AdminOciListingRevision) GetPackageType() PackageTypeEnum

GetPackageType returns PackageType

func (AdminOciListingRevision) GetPublisherId

func (m AdminOciListingRevision) GetPublisherId() *string

GetPublisherId returns PublisherId

func (AdminOciListingRevision) GetRevisionNumber

func (m AdminOciListingRevision) GetRevisionNumber() *string

GetRevisionNumber returns RevisionNumber

func (AdminOciListingRevision) GetShortDescription

func (m AdminOciListingRevision) GetShortDescription() *string

GetShortDescription returns ShortDescription

func (AdminOciListingRevision) GetStatus

func (m AdminOciListingRevision) GetStatus() ListingRevisionStatusEnum

GetStatus returns Status

func (AdminOciListingRevision) GetStatusNotes

func (m AdminOciListingRevision) GetStatusNotes() *string

GetStatusNotes returns StatusNotes

func (AdminOciListingRevision) GetSupportContacts

func (m AdminOciListingRevision) GetSupportContacts() []SupportContact

GetSupportContacts returns SupportContacts

func (m AdminOciListingRevision) GetSupportLinks() []NamedLink

GetSupportLinks returns SupportLinks

func (AdminOciListingRevision) GetSupportedlanguages

func (m AdminOciListingRevision) GetSupportedlanguages() []LanguageItem

GetSupportedlanguages returns Supportedlanguages

func (AdminOciListingRevision) GetSystemTags

func (m AdminOciListingRevision) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminOciListingRevision) GetTagline

func (m AdminOciListingRevision) GetTagline() *string

GetTagline returns Tagline

func (AdminOciListingRevision) GetTimeCreated

func (m AdminOciListingRevision) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminOciListingRevision) GetTimeUpdated

func (m AdminOciListingRevision) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminOciListingRevision) GetUsageInformation

func (m AdminOciListingRevision) GetUsageInformation() *string

GetUsageInformation returns UsageInformation

func (AdminOciListingRevision) MarshalJSON

func (m AdminOciListingRevision) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminOciListingRevision) String

func (m AdminOciListingRevision) String() string

func (*AdminOciListingRevision) UnmarshalJSON

func (m *AdminOciListingRevision) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (AdminOciListingRevision) ValidateEnumValue

func (m AdminOciListingRevision) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminOpnPartnerSummary

AdminOpnPartnerSummary OPN partner summary.

type AdminOpnPartnerSummary struct {

    // The id for company.
    CompanyId *string `mandatory:"true" json:"companyId"`

    // Partner Name.
    PartnerName *string `mandatory:"true" json:"partnerName"`

    // Partner Name.
    LevelProgramName *string `mandatory:"true" json:"levelProgramName"`

    // The OPN membership status.
    MembershipStatus AdminOpnPartnerSummaryMembershipStatusEnum `mandatory:"true" json:"membershipStatus"`

    // OPN membership type
    MembershipType *string `mandatory:"true" json:"membershipType"`

    // The start date.
    StartDate *string `mandatory:"false" json:"startDate"`

    // The end date.
    EndDate *string `mandatory:"false" json:"endDate"`

    // The address of the partner.
    StreetAddress1 *string `mandatory:"false" json:"streetAddress1"`

    // The address of the partner.
    StreetAddress2 *string `mandatory:"false" json:"streetAddress2"`

    // City
    City *string `mandatory:"false" json:"city"`

    // State
    State *string `mandatory:"false" json:"state"`

    // Zip
    Zipcode *string `mandatory:"false" json:"zipcode"`

    // Country
    Country *string `mandatory:"false" json:"country"`

    // The phone number of the contact.
    PhoneNumber *string `mandatory:"false" json:"phoneNumber"`

    // The URL for partner's service.
    PartnerUrl *string `mandatory:"false" json:"partnerUrl"`

    // The total number of employees.
    NumberOfEmployees *string `mandatory:"false" json:"numberOfEmployees"`

    // The last updated timestamp in format "yyyy-MM-dd HH:mm:ss.S".
    LastUpdated *string `mandatory:"false" json:"lastUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (AdminOpnPartnerSummary) String

func (m AdminOpnPartnerSummary) String() string

func (AdminOpnPartnerSummary) ValidateEnumValue

func (m AdminOpnPartnerSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminOpnPartnerSummaryMembershipStatusEnum

AdminOpnPartnerSummaryMembershipStatusEnum Enum with underlying type: string

type AdminOpnPartnerSummaryMembershipStatusEnum string

Set of constants representing the allowable values for AdminOpnPartnerSummaryMembershipStatusEnum

const (
    AdminOpnPartnerSummaryMembershipStatusActive            AdminOpnPartnerSummaryMembershipStatusEnum = "ACTIVE"
    AdminOpnPartnerSummaryMembershipStatusInactive          AdminOpnPartnerSummaryMembershipStatusEnum = "INACTIVE"
    AdminOpnPartnerSummaryMembershipStatusRenewalInProgress AdminOpnPartnerSummaryMembershipStatusEnum = "RENEWAL_IN_PROGRESS"
)

func GetAdminOpnPartnerSummaryMembershipStatusEnumValues

func GetAdminOpnPartnerSummaryMembershipStatusEnumValues() []AdminOpnPartnerSummaryMembershipStatusEnum

GetAdminOpnPartnerSummaryMembershipStatusEnumValues Enumerates the set of values for AdminOpnPartnerSummaryMembershipStatusEnum

func GetMappingAdminOpnPartnerSummaryMembershipStatusEnum

func GetMappingAdminOpnPartnerSummaryMembershipStatusEnum(val string) (AdminOpnPartnerSummaryMembershipStatusEnum, bool)

GetMappingAdminOpnPartnerSummaryMembershipStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type AdminPublisher

AdminPublisher The model for a publisher details.

type AdminPublisher struct {

    // Unique OCID identifier for the publisher.
    Id *string `mandatory:"true" json:"id"`

    // The root compartment of the Publisher.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The namespace for the publisher registry to persist artifacts.
    RegistryNamespace *string `mandatory:"true" json:"registryNamespace"`

    // The name of the publisher.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The public email address of the publisher for customers.
    ContactEmail *string `mandatory:"true" json:"contactEmail"`

    // The phone number of the publisher in E.164 format.
    ContactPhone *string `mandatory:"true" json:"contactPhone"`

    // publisher type.
    PublisherType PublisherSummaryPublisherTypeEnum `mandatory:"true" json:"publisherType"`

    // The time the publisher was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the publisher was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // publisher status.
    PublisherStatus PublisherStatusEnum `mandatory:"true" json:"publisherStatus"`

    // The root compartment name of the Publisher.
    CompartmentName *string `mandatory:"false" json:"compartmentName"`

    // First Name of the publisher
    FirstName *string `mandatory:"false" json:"firstName"`

    // Last Name of the publisher
    LastName *string `mandatory:"false" json:"lastName"`

    // Email address of the publisher.
    Email *string `mandatory:"false" json:"email"`

    // The status for the publisher.
    Status PublisherStatusEnum `mandatory:"false" json:"status,omitempty"`

    // Unique legacy service identifier for the publisher.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // A description of the publisher.
    Description *string `mandatory:"false" json:"description"`

    // A description of the publisher solutions.
    SolutionDescription *string `mandatory:"false" json:"solutionDescription"`

    // The year the publisher's company or organization was founded.
    YearFounded *int64 `mandatory:"false" json:"yearFounded"`

    // Count of employees in publisher's company
    EmployeeCount *string `mandatory:"false" json:"employeeCount"`

    // Indicates who modified the publisher data.
    ModifiedBy *string `mandatory:"false" json:"modifiedBy"`

    // Indicates if publisher is Oracle first-party or third-party
    IsOracleOwned *bool `mandatory:"false" json:"isOracleOwned"`

    // Indicates whether this publisher is explicitly exempt from OPN and Oracle Cloud Marketplace Agreement validation.
    IsOpnAgreementValidationExempt *bool `mandatory:"false" json:"isOpnAgreementValidationExempt"`

    PartnerPortalOptions *PartnerPortalOptions `mandatory:"false" json:"partnerPortalOptions"`

    // The publisher's website.
    WebsiteUrl *string `mandatory:"false" json:"websiteUrl"`

    // The address of the publisher's headquarters.
    HqAddress *string `mandatory:"false" json:"hqAddress"`

    Logo *UploadData `mandatory:"false" json:"logo"`

    // Publisher's Facebook URL
    FacebookUrl *string `mandatory:"false" json:"facebookUrl"`

    // Publisher's Twitter URL
    TwitterUrl *string `mandatory:"false" json:"twitterUrl"`

    // Publisher's LinkedIn URL
    LinkedinUrl *string `mandatory:"false" json:"linkedinUrl"`

    // Indicates if publisher has application listings
    IsAppPublisher *bool `mandatory:"false" json:"isAppPublisher"`

    // Indicates if publisher has service listings
    IsServicePublisher *bool `mandatory:"false" json:"isServicePublisher"`

    // the expiry time of the publisher
    TimeExpired *common.SDKTime `mandatory:"false" json:"timeExpired"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The private email address of the publisher product team.
    NotificationEmail *string `mandatory:"false" json:"notificationEmail"`

    OpnMembership *OpnMembership `mandatory:"false" json:"opnMembership"`

    PrivateOfferAccountDetails *PrivateOfferAccountDetails `mandatory:"false" json:"privateOfferAccountDetails"`

    // Whether automatic FX conversion is enabled for the publisher.
    IsFxEnabled *bool `mandatory:"false" json:"isFxEnabled"`

    // upload access object storage par url
    UploadOsParUrl *string `mandatory:"false" json:"uploadOsParUrl"`
}

func (AdminPublisher) String

func (m AdminPublisher) String() string

func (AdminPublisher) ValidateEnumValue

func (m AdminPublisher) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminPublisherSku

AdminPublisherSku Sku details for private offers

type AdminPublisherSku struct {

    // Sku name
    ProductCode *string `mandatory:"true" json:"productCode"`

    // Sku description
    Description *string `mandatory:"true" json:"description"`

    // List of pricing rates for listing
    Rates []AdminSkuPricingRate `mandatory:"true" json:"rates"`

    // The meter of the SKU.
    Meter *string `mandatory:"false" json:"meter"`
}

func (AdminPublisherSku) String

func (m AdminPublisherSku) String() string

func (AdminPublisherSku) ValidateEnumValue

func (m AdminPublisherSku) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminPublisherSkuCollection

AdminPublisherSkuCollection Results of admin listing SKU retrieval. Contains SKU items.

type AdminPublisherSkuCollection struct {

    // List of SKUs.
    Items []AdminPublisherSku `mandatory:"true" json:"items"`
}

func (AdminPublisherSkuCollection) String

func (m AdminPublisherSkuCollection) String() string

func (AdminPublisherSkuCollection) ValidateEnumValue

func (m AdminPublisherSkuCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminPublisherSummary

AdminPublisherSummary The model for a publisher.

type AdminPublisherSummary struct {

    // Unique OCID identifier for the publisher.
    Id *string `mandatory:"true" json:"id"`

    // The root compartment of the Publisher.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The namespace for the publisher registry to persist artifacts.
    RegistryNamespace *string `mandatory:"true" json:"registryNamespace"`

    // The name of the publisher.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The public email address of the publisher for customers.
    ContactEmail *string `mandatory:"true" json:"contactEmail"`

    // The phone number of the publisher in E.164 format.
    ContactPhone *string `mandatory:"true" json:"contactPhone"`

    // publisher type.
    PublisherType PublisherSummaryPublisherTypeEnum `mandatory:"true" json:"publisherType"`

    // The time the publisher was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the publisher was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The root compartment name of the Publisher.
    CompartmentName *string `mandatory:"false" json:"compartmentName"`

    // First Name of the publisher
    FirstName *string `mandatory:"false" json:"firstName"`

    // Last Name of the publisher
    LastName *string `mandatory:"false" json:"lastName"`

    // Email address of the publisher.
    Email *string `mandatory:"false" json:"email"`

    // The status for the publisher.
    Status PublisherStatusEnum `mandatory:"false" json:"status,omitempty"`

    // Unique legacy service identifier for the publisher.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // A description of the publisher.
    Description *string `mandatory:"false" json:"description"`

    // A description of the publisher solutions.
    SolutionDescription *string `mandatory:"false" json:"solutionDescription"`

    // The year the publisher's company or organization was founded.
    YearFounded *int64 `mandatory:"false" json:"yearFounded"`

    // Count of employees in publisher's company
    EmployeeCount *string `mandatory:"false" json:"employeeCount"`

    // Indicates who modified the publisher data.
    ModifiedBy *string `mandatory:"false" json:"modifiedBy"`

    // Indicates if publisher is Oracle first-party or third-party
    IsOracleOwned *bool `mandatory:"false" json:"isOracleOwned"`

    // Indicates whether this publisher is explicitly exempt from OPN and Oracle Cloud Marketplace Agreement validation.
    IsOpnAgreementValidationExempt *bool `mandatory:"false" json:"isOpnAgreementValidationExempt"`

    PartnerPortalOptions *PartnerPortalOptions `mandatory:"false" json:"partnerPortalOptions"`

    // The publisher's website.
    WebsiteUrl *string `mandatory:"false" json:"websiteUrl"`

    // The address of the publisher's headquarters.
    HqAddress *string `mandatory:"false" json:"hqAddress"`

    Logo *UploadData `mandatory:"false" json:"logo"`

    // Publisher's Facebook URL
    FacebookUrl *string `mandatory:"false" json:"facebookUrl"`

    // Publisher's Twitter URL
    TwitterUrl *string `mandatory:"false" json:"twitterUrl"`

    // Publisher's LinkedIn URL
    LinkedinUrl *string `mandatory:"false" json:"linkedinUrl"`

    // Indicates if publisher has application listings
    IsAppPublisher *bool `mandatory:"false" json:"isAppPublisher"`

    // Indicates if publisher has service listings
    IsServicePublisher *bool `mandatory:"false" json:"isServicePublisher"`

    // the expiry time of the publisher
    TimeExpired *common.SDKTime `mandatory:"false" json:"timeExpired"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (AdminPublisherSummary) String

func (m AdminPublisherSummary) String() string

func (AdminPublisherSummary) ValidateEnumValue

func (m AdminPublisherSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminRelatedDocumentAttachment

AdminRelatedDocumentAttachment Related document attachment for the listing revision.

type AdminRelatedDocumentAttachment struct {

    // Unique OCID identifier for the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier of the listing revision that the specified attachment belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the listing revision attachment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The time the attachment was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Description of the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Identifies whether the attachment is for Internal Oracle Users or external users as well.
    IsOracleUsersOnly *bool `mandatory:"false" json:"isOracleUsersOnly"`

    // URL of the uploaded document.
    ContentUrl *string `mandatory:"false" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"false" json:"mimeType"`

    // Possible values for the publisher listing revision attachments. The source type informs whether the type of attachment for the listing revision is external or internal.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // The current state of the attachment.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (AdminRelatedDocumentAttachment) GetCompartmentId

func (m AdminRelatedDocumentAttachment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminRelatedDocumentAttachment) GetDefinedTags

func (m AdminRelatedDocumentAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminRelatedDocumentAttachment) GetDescription

func (m AdminRelatedDocumentAttachment) GetDescription() *string

GetDescription returns Description

func (AdminRelatedDocumentAttachment) GetDisplayName

func (m AdminRelatedDocumentAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminRelatedDocumentAttachment) GetFreeformTags

func (m AdminRelatedDocumentAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminRelatedDocumentAttachment) GetId

func (m AdminRelatedDocumentAttachment) GetId() *string

GetId returns Id

func (AdminRelatedDocumentAttachment) GetLifecycleState

func (m AdminRelatedDocumentAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminRelatedDocumentAttachment) GetListingRevisionId

func (m AdminRelatedDocumentAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (AdminRelatedDocumentAttachment) GetSourceType

func (m AdminRelatedDocumentAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum

GetSourceType returns SourceType

func (AdminRelatedDocumentAttachment) GetSystemTags

func (m AdminRelatedDocumentAttachment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminRelatedDocumentAttachment) GetTimeCreated

func (m AdminRelatedDocumentAttachment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminRelatedDocumentAttachment) GetTimeUpdated

func (m AdminRelatedDocumentAttachment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminRelatedDocumentAttachment) MarshalJSON

func (m AdminRelatedDocumentAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminRelatedDocumentAttachment) String

func (m AdminRelatedDocumentAttachment) String() string

func (AdminRelatedDocumentAttachment) ValidateEnumValue

func (m AdminRelatedDocumentAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminReviewSupportDocumentAttachment

AdminReviewSupportDocumentAttachment Review support attachment for the listing revision.

type AdminReviewSupportDocumentAttachment struct {

    // Unique OCID identifier for the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier of the listing revision that the specified attachment belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the listing revision attachment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The time the attachment was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Name of the review support document
    DocumentName *string `mandatory:"true" json:"documentName"`

    // Template code for the uploaded document
    TemplateCode *string `mandatory:"true" json:"templateCode"`

    // Description of the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Identifies whether the attachment is for Internal Oracle Users or external users as well.
    IsOracleUsersOnly *bool `mandatory:"false" json:"isOracleUsersOnly"`

    // URL of the uploaded document
    ContentUrl *string `mandatory:"false" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"false" json:"mimeType"`

    // Possible values for the publisher listing revision attachments. The source type informs whether the type of attachment for the listing revision is external or internal.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // The current state of the attachment.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (AdminReviewSupportDocumentAttachment) GetCompartmentId

func (m AdminReviewSupportDocumentAttachment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminReviewSupportDocumentAttachment) GetDefinedTags

func (m AdminReviewSupportDocumentAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminReviewSupportDocumentAttachment) GetDescription

func (m AdminReviewSupportDocumentAttachment) GetDescription() *string

GetDescription returns Description

func (AdminReviewSupportDocumentAttachment) GetDisplayName

func (m AdminReviewSupportDocumentAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminReviewSupportDocumentAttachment) GetFreeformTags

func (m AdminReviewSupportDocumentAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminReviewSupportDocumentAttachment) GetId

func (m AdminReviewSupportDocumentAttachment) GetId() *string

GetId returns Id

func (AdminReviewSupportDocumentAttachment) GetLifecycleState

func (m AdminReviewSupportDocumentAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminReviewSupportDocumentAttachment) GetListingRevisionId

func (m AdminReviewSupportDocumentAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (AdminReviewSupportDocumentAttachment) GetSourceType

func (m AdminReviewSupportDocumentAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum

GetSourceType returns SourceType

func (AdminReviewSupportDocumentAttachment) GetSystemTags

func (m AdminReviewSupportDocumentAttachment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminReviewSupportDocumentAttachment) GetTimeCreated

func (m AdminReviewSupportDocumentAttachment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminReviewSupportDocumentAttachment) GetTimeUpdated

func (m AdminReviewSupportDocumentAttachment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminReviewSupportDocumentAttachment) MarshalJSON

func (m AdminReviewSupportDocumentAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminReviewSupportDocumentAttachment) String

func (m AdminReviewSupportDocumentAttachment) String() string

func (AdminReviewSupportDocumentAttachment) ValidateEnumValue

func (m AdminReviewSupportDocumentAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminScreenShotAttachment

AdminScreenShotAttachment Screenshot attachment for the listing revision.

type AdminScreenShotAttachment struct {

    // Unique OCID identifier for the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier of the listing revision that the specified attachment belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the listing revision attachment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The time the attachment was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Description of the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Identifies whether the attachment is for Internal Oracle Users or external users as well.
    IsOracleUsersOnly *bool `mandatory:"false" json:"isOracleUsersOnly"`

    // URL of the uploaded document.
    ContentUrl *string `mandatory:"false" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"false" json:"mimeType"`

    // Possible values for the publisher listing revision attachments. The source type informs whether the type of attachment for the listing revision is external or internal.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // The current state of the attachment.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (AdminScreenShotAttachment) GetCompartmentId

func (m AdminScreenShotAttachment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminScreenShotAttachment) GetDefinedTags

func (m AdminScreenShotAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminScreenShotAttachment) GetDescription

func (m AdminScreenShotAttachment) GetDescription() *string

GetDescription returns Description

func (AdminScreenShotAttachment) GetDisplayName

func (m AdminScreenShotAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminScreenShotAttachment) GetFreeformTags

func (m AdminScreenShotAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminScreenShotAttachment) GetId

func (m AdminScreenShotAttachment) GetId() *string

GetId returns Id

func (AdminScreenShotAttachment) GetLifecycleState

func (m AdminScreenShotAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminScreenShotAttachment) GetListingRevisionId

func (m AdminScreenShotAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (AdminScreenShotAttachment) GetSourceType

func (m AdminScreenShotAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum

GetSourceType returns SourceType

func (AdminScreenShotAttachment) GetSystemTags

func (m AdminScreenShotAttachment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminScreenShotAttachment) GetTimeCreated

func (m AdminScreenShotAttachment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminScreenShotAttachment) GetTimeUpdated

func (m AdminScreenShotAttachment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminScreenShotAttachment) MarshalJSON

func (m AdminScreenShotAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminScreenShotAttachment) String

func (m AdminScreenShotAttachment) String() string

func (AdminScreenShotAttachment) ValidateEnumValue

func (m AdminScreenShotAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminServiceListingRevision

AdminServiceListingRevision Listing revision details for service listings

type AdminServiceListingRevision struct {

    // The OCID for the listing revision in Marketplace Publisher.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the listing this revision belongs to.
    ListingId *string `mandatory:"true" json:"listingId"`

    // The OCID for the publisher in Marketplace Publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The name for the listing revision.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Single line introduction for the listing revision.
    Headline *string `mandatory:"true" json:"headline"`

    // The time the listing revision was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the listing revision was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The unique legacy identifier for the listing.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The user OCID of the administrator who approved the listing revision.
    ApproverId *string `mandatory:"false" json:"approverId"`

    // The email address of the administrator who approved the listing revision.
    ApproverEmail *string `mandatory:"false" json:"approverEmail"`

    // The revision number of the listing revision. This is an internal attribute
    RevisionNumber *string `mandatory:"false" json:"revisionNumber"`

    // The tagline for the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    // Keywords associated with the listing revision.
    Keywords *string `mandatory:"false" json:"keywords"`

    // A short description of the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // Usage information for the listing revision.
    UsageInformation *string `mandatory:"false" json:"usageInformation"`

    // A long description for the listing revision.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    ContentLanguage *LanguageItem `mandatory:"false" json:"contentLanguage"`

    // Languages supported by the publisher for the listing revision.
    Supportedlanguages []LanguageItem `mandatory:"false" json:"supportedlanguages"`

    // Contact information to use to get support from the publisher for the listing revision.
    SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"`

    // Links to support resources for the listing revision.
    SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"`

    Icon *ListingRevisionIconAttachment `mandatory:"false" json:"icon"`

    Banner *ListingRevisionBannerAttachment `mandatory:"false" json:"banner"`

    // Status notes for the listing revision.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Additional metadata key/value pairs for the listing revision.
    // For example:
    // `{"oracleStandardTermVersionId": "1234"}`
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Custom text by partner regarding contact information
    ContactUs *string `mandatory:"false" json:"contactUs"`

    // List of product code subscribed by listing.
    ProductCodes []string `mandatory:"false" json:"productCodes"`

    // List of industries subscribed by listing.
    Industries []string `mandatory:"false" json:"industries"`

    // Number of trained professional per product
    TrainedProfessionals []TrainedProfessionals `mandatory:"false" json:"trainedProfessionals"`

    // Custom link to the listing
    VanityUrl *string `mandatory:"false" json:"vanityUrl"`

    // Support details based on geographic location
    GeoLocations []GeoLocation `mandatory:"false" json:"geoLocations"`

    // List of Products subscribed by listing.
    Products []AdminListingProduct `mandatory:"false" json:"products"`

    // The current status for the listing revision.
    Status ListingRevisionStatusEnum `mandatory:"true" json:"status"`

    // The current state of the listing revision.
    LifecycleState ListingRevisionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The listing's package type. Populated from the listing.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`
}

func (AdminServiceListingRevision) GetApproverEmail

func (m AdminServiceListingRevision) GetApproverEmail() *string

GetApproverEmail returns ApproverEmail

func (AdminServiceListingRevision) GetApproverId

func (m AdminServiceListingRevision) GetApproverId() *string

GetApproverId returns ApproverId

func (AdminServiceListingRevision) GetBanner

func (m AdminServiceListingRevision) GetBanner() *ListingRevisionBannerAttachment

GetBanner returns Banner

func (AdminServiceListingRevision) GetCompartmentId

func (m AdminServiceListingRevision) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminServiceListingRevision) GetContentLanguage

func (m AdminServiceListingRevision) GetContentLanguage() *LanguageItem

GetContentLanguage returns ContentLanguage

func (AdminServiceListingRevision) GetDefinedTags

func (m AdminServiceListingRevision) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminServiceListingRevision) GetDisplayName

func (m AdminServiceListingRevision) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminServiceListingRevision) GetExtendedMetadata

func (m AdminServiceListingRevision) GetExtendedMetadata() map[string]string

GetExtendedMetadata returns ExtendedMetadata

func (AdminServiceListingRevision) GetFreeformTags

func (m AdminServiceListingRevision) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminServiceListingRevision) GetHeadline

func (m AdminServiceListingRevision) GetHeadline() *string

GetHeadline returns Headline

func (AdminServiceListingRevision) GetIcon

func (m AdminServiceListingRevision) GetIcon() *ListingRevisionIconAttachment

GetIcon returns Icon

func (AdminServiceListingRevision) GetId

func (m AdminServiceListingRevision) GetId() *string

GetId returns Id

func (AdminServiceListingRevision) GetKeywords

func (m AdminServiceListingRevision) GetKeywords() *string

GetKeywords returns Keywords

func (AdminServiceListingRevision) GetLegacyId

func (m AdminServiceListingRevision) GetLegacyId() *string

GetLegacyId returns LegacyId

func (AdminServiceListingRevision) GetLifecycleState

func (m AdminServiceListingRevision) GetLifecycleState() ListingRevisionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminServiceListingRevision) GetListingId

func (m AdminServiceListingRevision) GetListingId() *string

GetListingId returns ListingId

func (AdminServiceListingRevision) GetLongDescription

func (m AdminServiceListingRevision) GetLongDescription() *string

GetLongDescription returns LongDescription

func (AdminServiceListingRevision) GetPackageType

func (m AdminServiceListingRevision) GetPackageType() PackageTypeEnum

GetPackageType returns PackageType

func (AdminServiceListingRevision) GetPublisherId

func (m AdminServiceListingRevision) GetPublisherId() *string

GetPublisherId returns PublisherId

func (AdminServiceListingRevision) GetRevisionNumber

func (m AdminServiceListingRevision) GetRevisionNumber() *string

GetRevisionNumber returns RevisionNumber

func (AdminServiceListingRevision) GetShortDescription

func (m AdminServiceListingRevision) GetShortDescription() *string

GetShortDescription returns ShortDescription

func (AdminServiceListingRevision) GetStatus

func (m AdminServiceListingRevision) GetStatus() ListingRevisionStatusEnum

GetStatus returns Status

func (AdminServiceListingRevision) GetStatusNotes

func (m AdminServiceListingRevision) GetStatusNotes() *string

GetStatusNotes returns StatusNotes

func (AdminServiceListingRevision) GetSupportContacts

func (m AdminServiceListingRevision) GetSupportContacts() []SupportContact

GetSupportContacts returns SupportContacts

func (m AdminServiceListingRevision) GetSupportLinks() []NamedLink

GetSupportLinks returns SupportLinks

func (AdminServiceListingRevision) GetSupportedlanguages

func (m AdminServiceListingRevision) GetSupportedlanguages() []LanguageItem

GetSupportedlanguages returns Supportedlanguages

func (AdminServiceListingRevision) GetSystemTags

func (m AdminServiceListingRevision) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminServiceListingRevision) GetTagline

func (m AdminServiceListingRevision) GetTagline() *string

GetTagline returns Tagline

func (AdminServiceListingRevision) GetTimeCreated

func (m AdminServiceListingRevision) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminServiceListingRevision) GetTimeUpdated

func (m AdminServiceListingRevision) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminServiceListingRevision) GetUsageInformation

func (m AdminServiceListingRevision) GetUsageInformation() *string

GetUsageInformation returns UsageInformation

func (AdminServiceListingRevision) MarshalJSON

func (m AdminServiceListingRevision) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminServiceListingRevision) String

func (m AdminServiceListingRevision) String() string

func (AdminServiceListingRevision) ValidateEnumValue

func (m AdminServiceListingRevision) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminSkuPricingRate

AdminSkuPricingRate A pricing plan rate for listing sku.

type AdminSkuPricingRate struct {

    // The currency supported, in the format specified by ISO-4217
    CurrencyCode *string `mandatory:"true" json:"currencyCode"`

    // The amount for the currency type.
    UnitPrice *float32 `mandatory:"true" json:"unitPrice"`
}

func (AdminSkuPricingRate) String

func (m AdminSkuPricingRate) String() string

func (AdminSkuPricingRate) ValidateEnumValue

func (m AdminSkuPricingRate) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminStackArtifact

AdminStackArtifact Stack artifact details.

type AdminStackArtifact struct {

    // Unique OCID identifier for the artifact.
    Id *string `mandatory:"true" json:"id"`

    // A display name for the artifact.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The date and time the artifact was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The date and time the artifact was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    Stack *StackArtifactDetails `mandatory:"true" json:"stack"`

    // The unique legacy identifier for the listing.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // Status notes for the Artifact.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current status for the Artifact.
    Status ArtifactStatusEnum `mandatory:"true" json:"status"`

    // The current state for the Artifact.
    LifecycleState ArtifactLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (AdminStackArtifact) GetCompartmentId

func (m AdminStackArtifact) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminStackArtifact) GetDefinedTags

func (m AdminStackArtifact) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminStackArtifact) GetDisplayName

func (m AdminStackArtifact) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminStackArtifact) GetFreeformTags

func (m AdminStackArtifact) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminStackArtifact) GetId

func (m AdminStackArtifact) GetId() *string

GetId returns Id

func (AdminStackArtifact) GetLegacyId

func (m AdminStackArtifact) GetLegacyId() *string

GetLegacyId returns LegacyId

func (AdminStackArtifact) GetLifecycleState

func (m AdminStackArtifact) GetLifecycleState() ArtifactLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminStackArtifact) GetPublisherId

func (m AdminStackArtifact) GetPublisherId() *string

GetPublisherId returns PublisherId

func (AdminStackArtifact) GetStatus

func (m AdminStackArtifact) GetStatus() ArtifactStatusEnum

GetStatus returns Status

func (AdminStackArtifact) GetStatusNotes

func (m AdminStackArtifact) GetStatusNotes() *string

GetStatusNotes returns StatusNotes

func (AdminStackArtifact) GetSystemTags

func (m AdminStackArtifact) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminStackArtifact) GetTimeCreated

func (m AdminStackArtifact) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminStackArtifact) GetTimeUpdated

func (m AdminStackArtifact) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminStackArtifact) MarshalJSON

func (m AdminStackArtifact) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminStackArtifact) String

func (m AdminStackArtifact) String() string

func (AdminStackArtifact) ValidateEnumValue

func (m AdminStackArtifact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminStackPackage

AdminStackPackage A package for Stack listings.

type AdminStackPackage struct {

    // The name of the listing revision package.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The unique identifier for the listing revision.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the artifact.
    ArtifactId *string `mandatory:"true" json:"artifactId"`

    // The unique identifier for the term.
    TermId *string `mandatory:"true" json:"termId"`

    // The version for the package.
    PackageVersion *string `mandatory:"true" json:"packageVersion"`

    // Identifies whether security upgrades will be provided for this package.
    AreSecurityUpgradesProvided *bool `mandatory:"true" json:"areSecurityUpgradesProvided"`

    // Identifies that this will be default package for the listing revision.
    IsDefault *bool `mandatory:"true" json:"isDefault"`

    // The date and time this listing revision package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time this listing revision package was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID for the listing revision package in Marketplace Publisher.
    Id *string `mandatory:"false" json:"id"`

    // The unique legacy identifier for the listing.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // The description of this package.
    Description *string `mandatory:"false" json:"description"`

    // Additional metadata key/value pairs for the listing revision package summary.
    // For example:
    // `{"partnerListingRevisionPackageStatus": "Published","parentListingRevisionPackageId": "1" }`
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state for the listing revision package.
    LifecycleState ListingRevisionPackageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The current status for the listing revision package.
    Status ListingRevisionPackageStatusEnum `mandatory:"true" json:"status"`
}

func (AdminStackPackage) GetAreSecurityUpgradesProvided

func (m AdminStackPackage) GetAreSecurityUpgradesProvided() *bool

GetAreSecurityUpgradesProvided returns AreSecurityUpgradesProvided

func (AdminStackPackage) GetArtifactId

func (m AdminStackPackage) GetArtifactId() *string

GetArtifactId returns ArtifactId

func (AdminStackPackage) GetCompartmentId

func (m AdminStackPackage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminStackPackage) GetDefinedTags

func (m AdminStackPackage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminStackPackage) GetDescription

func (m AdminStackPackage) GetDescription() *string

GetDescription returns Description

func (AdminStackPackage) GetDisplayName

func (m AdminStackPackage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminStackPackage) GetExtendedMetadata

func (m AdminStackPackage) GetExtendedMetadata() map[string]string

GetExtendedMetadata returns ExtendedMetadata

func (AdminStackPackage) GetFreeformTags

func (m AdminStackPackage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminStackPackage) GetId

func (m AdminStackPackage) GetId() *string

GetId returns Id

func (AdminStackPackage) GetIsDefault

func (m AdminStackPackage) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (AdminStackPackage) GetLegacyId

func (m AdminStackPackage) GetLegacyId() *string

GetLegacyId returns LegacyId

func (AdminStackPackage) GetLifecycleState

func (m AdminStackPackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminStackPackage) GetListingRevisionId

func (m AdminStackPackage) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (AdminStackPackage) GetPackageVersion

func (m AdminStackPackage) GetPackageVersion() *string

GetPackageVersion returns PackageVersion

func (AdminStackPackage) GetStatus

func (m AdminStackPackage) GetStatus() ListingRevisionPackageStatusEnum

GetStatus returns Status

func (AdminStackPackage) GetSystemTags

func (m AdminStackPackage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminStackPackage) GetTermId

func (m AdminStackPackage) GetTermId() *string

GetTermId returns TermId

func (AdminStackPackage) GetTimeCreated

func (m AdminStackPackage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminStackPackage) GetTimeUpdated

func (m AdminStackPackage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminStackPackage) MarshalJSON

func (m AdminStackPackage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminStackPackage) String

func (m AdminStackPackage) String() string

func (AdminStackPackage) ValidateEnumValue

func (m AdminStackPackage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminSupportedServiceAttachment

AdminSupportedServiceAttachment Supported service attachment for the listing revision.

type AdminSupportedServiceAttachment struct {

    // Unique OCID identifier for the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier of the listing revision that the specified attachment belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the listing revision attachment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The time the attachment was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Name of the service
    ServiceName *string `mandatory:"true" json:"serviceName"`

    // Description of the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Identifies whether the attachment is for Internal Oracle Users or external users as well.
    IsOracleUsersOnly *bool `mandatory:"false" json:"isOracleUsersOnly"`

    // Optional url to service
    Url *string `mandatory:"false" json:"url"`

    // URL of the uploaded document.
    ContentUrl *string `mandatory:"false" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"false" json:"mimeType"`

    // Possible values for the publisher listing revision attachments. The source type informs whether the type of attachment for the listing revision is external or internal.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // The current state of the attachment.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Type of service
    Type SupportedServiceAttachmentTypeEnum `mandatory:"true" json:"type"`
}

func (AdminSupportedServiceAttachment) GetCompartmentId

func (m AdminSupportedServiceAttachment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminSupportedServiceAttachment) GetDefinedTags

func (m AdminSupportedServiceAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminSupportedServiceAttachment) GetDescription

func (m AdminSupportedServiceAttachment) GetDescription() *string

GetDescription returns Description

func (AdminSupportedServiceAttachment) GetDisplayName

func (m AdminSupportedServiceAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminSupportedServiceAttachment) GetFreeformTags

func (m AdminSupportedServiceAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminSupportedServiceAttachment) GetId

func (m AdminSupportedServiceAttachment) GetId() *string

GetId returns Id

func (AdminSupportedServiceAttachment) GetLifecycleState

func (m AdminSupportedServiceAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminSupportedServiceAttachment) GetListingRevisionId

func (m AdminSupportedServiceAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (AdminSupportedServiceAttachment) GetSourceType

func (m AdminSupportedServiceAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum

GetSourceType returns SourceType

func (AdminSupportedServiceAttachment) GetSystemTags

func (m AdminSupportedServiceAttachment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminSupportedServiceAttachment) GetTimeCreated

func (m AdminSupportedServiceAttachment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminSupportedServiceAttachment) GetTimeUpdated

func (m AdminSupportedServiceAttachment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminSupportedServiceAttachment) MarshalJSON

func (m AdminSupportedServiceAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminSupportedServiceAttachment) String

func (m AdminSupportedServiceAttachment) String() string

func (AdminSupportedServiceAttachment) ValidateEnumValue

func (m AdminSupportedServiceAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminTerm

AdminTerm Base model object for the admin term.

type AdminTerm struct {

    // The name for the term.
    Name *string `mandatory:"true" json:"name"`

    // Who authored the term. Publisher terms will be defaulted to 'PARTNER'.
    Author TermAuthorEnum `mandatory:"true" json:"author"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The current state for the Term.
    LifecycleState TermLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the term was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the term was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Unique OCID identifier for the term.
    Id *string `mandatory:"false" json:"id"`

    // The unique legacy identifier for the term.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (AdminTerm) String

func (m AdminTerm) String() string

func (AdminTerm) ValidateEnumValue

func (m AdminTerm) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminTermCollection

AdminTermCollection Results of the term search. Contains term items.

type AdminTermCollection struct {

    // List of the Terms summary.
    Items []AdminTermSummary `mandatory:"true" json:"items"`
}

func (AdminTermCollection) String

func (m AdminTermCollection) String() string

func (AdminTermCollection) ValidateEnumValue

func (m AdminTermCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminTermSummary

AdminTermSummary The model for the term summary.

type AdminTermSummary struct {

    // Unique OCID identifier for the term.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name for the term.
    Name *string `mandatory:"true" json:"name"`

    // Who authored the term. Publisher terms will be defaulted to as 'PARTNER'.
    Author TermAuthorEnum `mandatory:"true" json:"author"`

    // The current state for the term version.
    LifecycleState TermLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the resource was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the resource was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The unique legacy identifier for the term.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (AdminTermSummary) String

func (m AdminTermSummary) String() string

func (AdminTermSummary) ValidateEnumValue

func (m AdminTermSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminTermVersion

AdminTermVersion Model object for the term version details.

type AdminTermVersion struct {

    // The unique identifier for the term.
    TermId *string `mandatory:"true" json:"termId"`

    // The name for the term version.
    DisplayName *string `mandatory:"true" json:"displayName"`

    Attachment *AdminTermVersionAttachment `mandatory:"true" json:"attachment"`

    // The current status for the term version.
    Status TermVersionStatusEnum `mandatory:"true" json:"status"`

    // The current state for the term version.
    LifecycleState TermVersionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the term version was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the term version was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Unique OCID identifier for the term version.
    Id *string `mandatory:"false" json:"id"`

    // The unique legacy identifier for the term version.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // Who authored the term. Publisher terms will be defaulted to 'PARTNER'.
    TermAuthor AdminTermVersionTermAuthorEnum `mandatory:"false" json:"termAuthor,omitempty"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Who authored the term. Publisher terms will be defaulted to 'PARTNER'.
    Author AdminTermVersionAuthorEnum `mandatory:"false" json:"author,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (AdminTermVersion) String

func (m AdminTermVersion) String() string

func (AdminTermVersion) ValidateEnumValue

func (m AdminTermVersion) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminTermVersionAttachment

AdminTermVersionAttachment An attachment uploaded by the Publisher for the term.

type AdminTermVersionAttachment struct {

    // The content URL of the uploaded data.
    ContentUrl *string `mandatory:"true" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"true" json:"mimeType"`

    // The term version content.
    TermVersionContent []byte `mandatory:"true" json:"termVersionContent"`
}

func (AdminTermVersionAttachment) String

func (m AdminTermVersionAttachment) String() string

func (AdminTermVersionAttachment) ValidateEnumValue

func (m AdminTermVersionAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminTermVersionAuthorEnum

AdminTermVersionAuthorEnum Enum with underlying type: string

type AdminTermVersionAuthorEnum string

Set of constants representing the allowable values for AdminTermVersionAuthorEnum

const (
    AdminTermVersionAuthorOracle  AdminTermVersionAuthorEnum = "ORACLE"
    AdminTermVersionAuthorPartner AdminTermVersionAuthorEnum = "PARTNER"
)

func GetAdminTermVersionAuthorEnumValues

func GetAdminTermVersionAuthorEnumValues() []AdminTermVersionAuthorEnum

GetAdminTermVersionAuthorEnumValues Enumerates the set of values for AdminTermVersionAuthorEnum

func GetMappingAdminTermVersionAuthorEnum

func GetMappingAdminTermVersionAuthorEnum(val string) (AdminTermVersionAuthorEnum, bool)

GetMappingAdminTermVersionAuthorEnum performs case Insensitive comparison on enum value and return the desired enum

type AdminTermVersionCollection

AdminTermVersionCollection Results of the term version search. Contains term version items.

type AdminTermVersionCollection struct {

    // List of the Terms version summary.
    Items []AdminTermVersionSummary `mandatory:"true" json:"items"`
}

func (AdminTermVersionCollection) String

func (m AdminTermVersionCollection) String() string

func (AdminTermVersionCollection) ValidateEnumValue

func (m AdminTermVersionCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminTermVersionSummary

AdminTermVersionSummary The model for the admin term version summary.

type AdminTermVersionSummary struct {

    // Unique OCID identifier for the term version.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name for the term version.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The current status for the term version.
    Status TermVersionStatusEnum `mandatory:"true" json:"status"`

    // The current state for the Term version.
    LifecycleState TermVersionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the term version was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the time version was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The unique legacy identifier for the term version.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (AdminTermVersionSummary) String

func (m AdminTermVersionSummary) String() string

func (AdminTermVersionSummary) ValidateEnumValue

func (m AdminTermVersionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminTermVersionTermAuthorEnum

AdminTermVersionTermAuthorEnum Enum with underlying type: string

type AdminTermVersionTermAuthorEnum string

Set of constants representing the allowable values for AdminTermVersionTermAuthorEnum

const (
    AdminTermVersionTermAuthorOracle  AdminTermVersionTermAuthorEnum = "ORACLE"
    AdminTermVersionTermAuthorPartner AdminTermVersionTermAuthorEnum = "PARTNER"
)

func GetAdminTermVersionTermAuthorEnumValues

func GetAdminTermVersionTermAuthorEnumValues() []AdminTermVersionTermAuthorEnum

GetAdminTermVersionTermAuthorEnumValues Enumerates the set of values for AdminTermVersionTermAuthorEnum

func GetMappingAdminTermVersionTermAuthorEnum

func GetMappingAdminTermVersionTermAuthorEnum(val string) (AdminTermVersionTermAuthorEnum, bool)

GetMappingAdminTermVersionTermAuthorEnum performs case Insensitive comparison on enum value and return the desired enum

type AdminVideoAttachment

AdminVideoAttachment Video attachment for the listing revision.

type AdminVideoAttachment struct {

    // Unique OCID identifier for the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier of the listing revision that the specified attachment belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the listing revision attachment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The time the attachment was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The URL for the video.
    ContentUrl *string `mandatory:"true" json:"contentUrl"`

    // Description of the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Identifies whether the attachment is for Internal Oracle Users or external users as well.
    IsOracleUsersOnly *bool `mandatory:"false" json:"isOracleUsersOnly"`

    // Possible values for the publisher listing revision attachments. The source type informs whether the type of attachment for the listing revision is external or internal.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // The current state of the attachment.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (AdminVideoAttachment) GetCompartmentId

func (m AdminVideoAttachment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AdminVideoAttachment) GetDefinedTags

func (m AdminVideoAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AdminVideoAttachment) GetDescription

func (m AdminVideoAttachment) GetDescription() *string

GetDescription returns Description

func (AdminVideoAttachment) GetDisplayName

func (m AdminVideoAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AdminVideoAttachment) GetFreeformTags

func (m AdminVideoAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AdminVideoAttachment) GetId

func (m AdminVideoAttachment) GetId() *string

GetId returns Id

func (AdminVideoAttachment) GetLifecycleState

func (m AdminVideoAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AdminVideoAttachment) GetListingRevisionId

func (m AdminVideoAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (AdminVideoAttachment) GetSourceType

func (m AdminVideoAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum

GetSourceType returns SourceType

func (AdminVideoAttachment) GetSystemTags

func (m AdminVideoAttachment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AdminVideoAttachment) GetTimeCreated

func (m AdminVideoAttachment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AdminVideoAttachment) GetTimeUpdated

func (m AdminVideoAttachment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AdminVideoAttachment) MarshalJSON

func (m AdminVideoAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AdminVideoAttachment) String

func (m AdminVideoAttachment) String() string

func (AdminVideoAttachment) ValidateEnumValue

func (m AdminVideoAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminWorkRequestSummary

AdminWorkRequestSummary A summary of the status of a work request.

type AdminWorkRequestSummary struct {

    // Type of the work request
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The id of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The ocid of the compartment that contains the work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects. If the work request affects multiple resources,
    // and those resources are not in the same compartment, it is up to the service team to pick the primary
    // resource whose compartment should be used
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (AdminWorkRequestSummary) String

func (m AdminWorkRequestSummary) String() string

func (AdminWorkRequestSummary) ValidateEnumValue

func (m AdminWorkRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminWorkRequestSummaryCollection

AdminWorkRequestSummaryCollection Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.

type AdminWorkRequestSummaryCollection struct {

    // List of workRequestSummary objects.
    Items []AdminWorkRequestSummary `mandatory:"true" json:"items"`
}

func (AdminWorkRequestSummaryCollection) String

func (m AdminWorkRequestSummaryCollection) String() string

func (AdminWorkRequestSummaryCollection) ValidateEnumValue

func (m AdminWorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdministratorArtifactClient

AdministratorArtifactClient a client for AdministratorArtifact

type AdministratorArtifactClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewAdministratorArtifactClientWithConfigurationProvider

func NewAdministratorArtifactClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client AdministratorArtifactClient, err error)

NewAdministratorArtifactClientWithConfigurationProvider Creates a new default AdministratorArtifact client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewAdministratorArtifactClientWithOboToken

func NewAdministratorArtifactClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client AdministratorArtifactClient, err error)

NewAdministratorArtifactClientWithOboToken Creates a new default AdministratorArtifact client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (*AdministratorArtifactClient) ConfigurationProvider

func (client *AdministratorArtifactClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (*AdministratorArtifactClient) SetRegion

func (client *AdministratorArtifactClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (AdministratorArtifactClient) UpdateAdminArtifactStatus

func (client AdministratorArtifactClient) UpdateAdminArtifactStatus(ctx context.Context, request UpdateAdminArtifactStatusRequest) (response UpdateAdminArtifactStatusResponse, err error)

UpdateAdminArtifactStatus Updates the specified Artifact Status identified by the id.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateAdminArtifactStatus.go.html to see an example of how to use UpdateAdminArtifactStatus API. A default retry strategy applies to this operation UpdateAdminArtifactStatus()

type AdministratorPublisherClient

AdministratorPublisherClient a client for AdministratorPublisher

type AdministratorPublisherClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewAdministratorPublisherClientWithConfigurationProvider

func NewAdministratorPublisherClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client AdministratorPublisherClient, err error)

NewAdministratorPublisherClientWithConfigurationProvider Creates a new default AdministratorPublisher client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewAdministratorPublisherClientWithOboToken

func NewAdministratorPublisherClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client AdministratorPublisherClient, err error)

NewAdministratorPublisherClientWithOboToken Creates a new default AdministratorPublisher client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (*AdministratorPublisherClient) ConfigurationProvider

func (client *AdministratorPublisherClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (AdministratorPublisherClient) GetAdminPublisher

func (client AdministratorPublisherClient) GetAdminPublisher(ctx context.Context, request GetAdminPublisherRequest) (response GetAdminPublisherResponse, err error)

GetAdminPublisher Gets a Publisher by identifier

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetAdminPublisher.go.html to see an example of how to use GetAdminPublisher API. A default retry strategy applies to this operation GetAdminPublisher()

func (*AdministratorPublisherClient) SetRegion

func (client *AdministratorPublisherClient) SetRegion(region string)

SetRegion overrides the region of this client.

type Artifact

Artifact Base model object for the artifacts.

type Artifact interface {

    // Unique OCID identifier for the artifact.
    GetId() *string

    // A display name for the artifact.
    GetDisplayName() *string

    // The current status for the Artifact.
    GetStatus() ArtifactStatusEnum

    // The current state for the Artifact.
    GetLifecycleState() ArtifactLifecycleStateEnum

    // The date and time the artifact was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    GetTimeCreated() *common.SDKTime

    // The unique identifier for the compartment.
    GetCompartmentId() *string

    // The unique identifier for the publisher.
    GetPublisherId() *string

    // The date and time the artifact was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    GetTimeUpdated() *common.SDKTime

    // Status notes for the Artifact.
    GetStatusNotes() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type ArtifactCollection

ArtifactCollection Results of the artifact search. Contains the artifact items.

type ArtifactCollection struct {

    // List of artifact summary.
    Items []ArtifactSummary `mandatory:"true" json:"items"`
}

func (ArtifactCollection) String

func (m ArtifactCollection) String() string

func (ArtifactCollection) ValidateEnumValue

func (m ArtifactCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ArtifactLifecycleStateEnum

ArtifactLifecycleStateEnum Enum with underlying type: string

type ArtifactLifecycleStateEnum string

Set of constants representing the allowable values for ArtifactLifecycleStateEnum

const (
    ArtifactLifecycleStateCreating ArtifactLifecycleStateEnum = "CREATING"
    ArtifactLifecycleStateUpdating ArtifactLifecycleStateEnum = "UPDATING"
    ArtifactLifecycleStateActive   ArtifactLifecycleStateEnum = "ACTIVE"
    ArtifactLifecycleStateDeleting ArtifactLifecycleStateEnum = "DELETING"
    ArtifactLifecycleStateDeleted  ArtifactLifecycleStateEnum = "DELETED"
    ArtifactLifecycleStateFailed   ArtifactLifecycleStateEnum = "FAILED"
)

func GetArtifactLifecycleStateEnumValues

func GetArtifactLifecycleStateEnumValues() []ArtifactLifecycleStateEnum

GetArtifactLifecycleStateEnumValues Enumerates the set of values for ArtifactLifecycleStateEnum

func GetMappingArtifactLifecycleStateEnum

func GetMappingArtifactLifecycleStateEnum(val string) (ArtifactLifecycleStateEnum, bool)

GetMappingArtifactLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ArtifactStatusEnum

ArtifactStatusEnum Enum with underlying type: string

type ArtifactStatusEnum string

Set of constants representing the allowable values for ArtifactStatusEnum

const (
    ArtifactStatusInProgress  ArtifactStatusEnum = "IN_PROGRESS"
    ArtifactStatusAvailable   ArtifactStatusEnum = "AVAILABLE"
    ArtifactStatusUnavailable ArtifactStatusEnum = "UNAVAILABLE"
)

func GetArtifactStatusEnumValues

func GetArtifactStatusEnumValues() []ArtifactStatusEnum

GetArtifactStatusEnumValues Enumerates the set of values for ArtifactStatusEnum

func GetMappingArtifactStatusEnum

func GetMappingArtifactStatusEnum(val string) (ArtifactStatusEnum, bool)

GetMappingArtifactStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ArtifactSummary

ArtifactSummary The model for the artifact summary.

type ArtifactSummary struct {

    // Unique identifier for the artifact.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The display name for the artifact.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Artifact Type for the artifact.
    ArtifactType ArtifactTypeEnumEnum `mandatory:"true" json:"artifactType"`

    // The current state for the Artifact.
    LifecycleState ArtifactLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The current status for the Artifact.
    Status ArtifactStatusEnum `mandatory:"true" json:"status"`

    // The date and time the artifact was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the artifact was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ArtifactSummary) String

func (m ArtifactSummary) String() string

func (ArtifactSummary) ValidateEnumValue

func (m ArtifactSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ArtifactTypeEnumEnum

ArtifactTypeEnumEnum Enum with underlying type: string

type ArtifactTypeEnumEnum string

Set of constants representing the allowable values for ArtifactTypeEnumEnum

const (
    ArtifactTypeEnumContainerImage ArtifactTypeEnumEnum = "CONTAINER_IMAGE"
    ArtifactTypeEnumHelmChart      ArtifactTypeEnumEnum = "HELM_CHART"
    ArtifactTypeEnumMachineImage   ArtifactTypeEnumEnum = "MACHINE_IMAGE"
    ArtifactTypeEnumStack          ArtifactTypeEnumEnum = "STACK"
)

func GetArtifactTypeEnumEnumValues

func GetArtifactTypeEnumEnumValues() []ArtifactTypeEnumEnum

GetArtifactTypeEnumEnumValues Enumerates the set of values for ArtifactTypeEnumEnum

func GetMappingArtifactTypeEnumEnum

func GetMappingArtifactTypeEnumEnum(val string) (ArtifactTypeEnumEnum, bool)

GetMappingArtifactTypeEnumEnum performs case Insensitive comparison on enum value and return the desired enum

type AvailableServiceCollection

AvailableServiceCollection Results of available service provider search, returns available services

type AvailableServiceCollection struct {

    // List of available service providers
    Items []AvailableServiceSummary `mandatory:"true" json:"items"`
}

func (AvailableServiceCollection) String

func (m AvailableServiceCollection) String() string

func (AvailableServiceCollection) ValidateEnumValue

func (m AvailableServiceCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AvailableServiceSummary

AvailableServiceSummary Available service provider listing for lead generation listings

type AvailableServiceSummary struct {

    // Listing Id for the listing
    ListingId *string `mandatory:"true" json:"listingId"`

    Icon *ListingRevisionIconAttachment `mandatory:"false" json:"icon"`

    // The name of the listing revision.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A short description of the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // The tagline of the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`
}

func (AvailableServiceSummary) String

func (m AvailableServiceSummary) String() string

func (AvailableServiceSummary) ValidateEnumValue

func (m AvailableServiceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BillToCountry

BillToCountry Bill to country associated with Market

type BillToCountry struct {

    // Bill to country code
    Code *string `mandatory:"true" json:"code"`

    // Bill to country code
    Name *string `mandatory:"true" json:"name"`
}

func (BillToCountry) String

func (m BillToCountry) String() string

func (BillToCountry) ValidateEnumValue

func (m BillToCountry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelWorkRequestRequest

CancelWorkRequestRequest wrapper for the CancelWorkRequest operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequestRequest.

type CancelWorkRequestRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CancelWorkRequestRequest) BinaryRequestBody

func (request CancelWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CancelWorkRequestRequest) HTTPRequest

func (request CancelWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CancelWorkRequestRequest) RetryPolicy

func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CancelWorkRequestRequest) String

func (request CancelWorkRequestRequest) String() string

func (CancelWorkRequestRequest) ValidateEnumValue

func (request CancelWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelWorkRequestResponse

CancelWorkRequestResponse wrapper for the CancelWorkRequest operation

type CancelWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CancelWorkRequestResponse) HTTPResponse

func (response CancelWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CancelWorkRequestResponse) String

func (response CancelWorkRequestResponse) String() string

type CascadingDeleteListingRequest

CascadingDeleteListingRequest wrapper for the CascadingDeleteListing operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CascadingDeleteListing.go.html to see an example of how to use CascadingDeleteListingRequest.

type CascadingDeleteListingRequest struct {

    // listing OCID
    ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CascadingDeleteListingRequest) BinaryRequestBody

func (request CascadingDeleteListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CascadingDeleteListingRequest) HTTPRequest

func (request CascadingDeleteListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CascadingDeleteListingRequest) RetryPolicy

func (request CascadingDeleteListingRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CascadingDeleteListingRequest) String

func (request CascadingDeleteListingRequest) String() string

func (CascadingDeleteListingRequest) ValidateEnumValue

func (request CascadingDeleteListingRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CascadingDeleteListingResponse

CascadingDeleteListingResponse wrapper for the CascadingDeleteListing operation

type CascadingDeleteListingResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CascadingDeleteListingResponse) HTTPResponse

func (response CascadingDeleteListingResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CascadingDeleteListingResponse) String

func (response CascadingDeleteListingResponse) String() string

type CascadingDeleteListingRevisionRequest

CascadingDeleteListingRevisionRequest wrapper for the CascadingDeleteListingRevision operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CascadingDeleteListingRevision.go.html to see an example of how to use CascadingDeleteListingRevisionRequest.

type CascadingDeleteListingRevisionRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CascadingDeleteListingRevisionRequest) BinaryRequestBody

func (request CascadingDeleteListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CascadingDeleteListingRevisionRequest) HTTPRequest

func (request CascadingDeleteListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CascadingDeleteListingRevisionRequest) RetryPolicy

func (request CascadingDeleteListingRevisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CascadingDeleteListingRevisionRequest) String

func (request CascadingDeleteListingRevisionRequest) String() string

func (CascadingDeleteListingRevisionRequest) ValidateEnumValue

func (request CascadingDeleteListingRevisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CascadingDeleteListingRevisionResponse

CascadingDeleteListingRevisionResponse wrapper for the CascadingDeleteListingRevision operation

type CascadingDeleteListingRevisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CascadingDeleteListingRevisionResponse) HTTPResponse

func (response CascadingDeleteListingRevisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CascadingDeleteListingRevisionResponse) String

func (response CascadingDeleteListingRevisionResponse) String() string

type Category

Category The model for the category details.

type Category struct {

    // The name for the category.
    Name *string `mandatory:"true" json:"name"`

    // The code of the category.
    Code *string `mandatory:"true" json:"code"`

    // The product that the category belongs to.
    ProductCode *string `mandatory:"true" json:"productCode"`

    // The current state for the category.
    LifecycleState CategoryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the category was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the category was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
}

func (Category) String

func (m Category) String() string

func (Category) ValidateEnumValue

func (m Category) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CategoryCollection

CategoryCollection Results of a category search. Contains the category items.

type CategoryCollection struct {

    // List of category summary.
    Items []CategorySummary `mandatory:"true" json:"items"`
}

func (CategoryCollection) String

func (m CategoryCollection) String() string

func (CategoryCollection) ValidateEnumValue

func (m CategoryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CategoryLifecycleStateEnum

CategoryLifecycleStateEnum Enum with underlying type: string

type CategoryLifecycleStateEnum string

Set of constants representing the allowable values for CategoryLifecycleStateEnum

const (
    CategoryLifecycleStateActive   CategoryLifecycleStateEnum = "ACTIVE"
    CategoryLifecycleStateInactive CategoryLifecycleStateEnum = "INACTIVE"
)

func GetCategoryLifecycleStateEnumValues

func GetCategoryLifecycleStateEnumValues() []CategoryLifecycleStateEnum

GetCategoryLifecycleStateEnumValues Enumerates the set of values for CategoryLifecycleStateEnum

func GetMappingCategoryLifecycleStateEnum

func GetMappingCategoryLifecycleStateEnum(val string) (CategoryLifecycleStateEnum, bool)

GetMappingCategoryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type CategorySummary

CategorySummary The model for the category summary.

type CategorySummary struct {

    // The name of the category.
    Name *string `mandatory:"true" json:"name"`

    // The code of the category.
    Code *string `mandatory:"true" json:"code"`

    // The product that the category belongs.
    ProductCode *string `mandatory:"true" json:"productCode"`

    // The current state of the category.
    LifecycleState CategoryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the category was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the category was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
}

func (CategorySummary) String

func (m CategorySummary) String() string

func (CategorySummary) ValidateEnumValue

func (m CategorySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeArtifactCompartmentDetails

ChangeArtifactCompartmentDetails Contains details indicating which compartment the artifact should move to.

type ChangeArtifactCompartmentDetails struct {

    // The unique identifier of the compartment for the artifact.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeArtifactCompartmentDetails) String

func (m ChangeArtifactCompartmentDetails) String() string

func (ChangeArtifactCompartmentDetails) ValidateEnumValue

func (m ChangeArtifactCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeArtifactCompartmentRequest

ChangeArtifactCompartmentRequest wrapper for the ChangeArtifactCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ChangeArtifactCompartment.go.html to see an example of how to use ChangeArtifactCompartmentRequest.

type ChangeArtifactCompartmentRequest struct {

    // artifact OCID
    ArtifactId *string `mandatory:"true" contributesTo:"path" name:"artifactId"`

    // Request to change the compartment of a given artifact.
    ChangeArtifactCompartmentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeArtifactCompartmentRequest) BinaryRequestBody

func (request ChangeArtifactCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeArtifactCompartmentRequest) HTTPRequest

func (request ChangeArtifactCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeArtifactCompartmentRequest) RetryPolicy

func (request ChangeArtifactCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeArtifactCompartmentRequest) String

func (request ChangeArtifactCompartmentRequest) String() string

func (ChangeArtifactCompartmentRequest) ValidateEnumValue

func (request ChangeArtifactCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeArtifactCompartmentResponse

ChangeArtifactCompartmentResponse wrapper for the ChangeArtifactCompartment operation

type ChangeArtifactCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (ChangeArtifactCompartmentResponse) HTTPResponse

func (response ChangeArtifactCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeArtifactCompartmentResponse) String

func (response ChangeArtifactCompartmentResponse) String() string

type ChangeListingCompartmentDetails

ChangeListingCompartmentDetails Contains details indicating which compartment the listing should move to.

type ChangeListingCompartmentDetails struct {

    // The id of the compartment which the listing should be moved.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

func (ChangeListingCompartmentDetails) String

func (m ChangeListingCompartmentDetails) String() string

func (ChangeListingCompartmentDetails) ValidateEnumValue

func (m ChangeListingCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeListingCompartmentRequest

ChangeListingCompartmentRequest wrapper for the ChangeListingCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ChangeListingCompartment.go.html to see an example of how to use ChangeListingCompartmentRequest.

type ChangeListingCompartmentRequest struct {

    // listing OCID
    ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"`

    // Request to change the compartment of a given listing.
    ChangeListingCompartmentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeListingCompartmentRequest) BinaryRequestBody

func (request ChangeListingCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeListingCompartmentRequest) HTTPRequest

func (request ChangeListingCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeListingCompartmentRequest) RetryPolicy

func (request ChangeListingCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeListingCompartmentRequest) String

func (request ChangeListingCompartmentRequest) String() string

func (ChangeListingCompartmentRequest) ValidateEnumValue

func (request ChangeListingCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeListingCompartmentResponse

ChangeListingCompartmentResponse wrapper for the ChangeListingCompartment operation

type ChangeListingCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeListingCompartmentResponse) HTTPResponse

func (response ChangeListingCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeListingCompartmentResponse) String

func (response ChangeListingCompartmentResponse) String() string

type ChangeListingRevisionStatusToNewRequest

ChangeListingRevisionStatusToNewRequest wrapper for the ChangeListingRevisionStatusToNew operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ChangeListingRevisionStatusToNew.go.html to see an example of how to use ChangeListingRevisionStatusToNewRequest.

type ChangeListingRevisionStatusToNewRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeListingRevisionStatusToNewRequest) BinaryRequestBody

func (request ChangeListingRevisionStatusToNewRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeListingRevisionStatusToNewRequest) HTTPRequest

func (request ChangeListingRevisionStatusToNewRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeListingRevisionStatusToNewRequest) RetryPolicy

func (request ChangeListingRevisionStatusToNewRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeListingRevisionStatusToNewRequest) String

func (request ChangeListingRevisionStatusToNewRequest) String() string

func (ChangeListingRevisionStatusToNewRequest) ValidateEnumValue

func (request ChangeListingRevisionStatusToNewRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeListingRevisionStatusToNewResponse

ChangeListingRevisionStatusToNewResponse wrapper for the ChangeListingRevisionStatusToNew operation

type ChangeListingRevisionStatusToNewResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AdminListingRevision instance
    AdminListingRevision `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (ChangeListingRevisionStatusToNewResponse) HTTPResponse

func (response ChangeListingRevisionStatusToNewResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeListingRevisionStatusToNewResponse) String

func (response ChangeListingRevisionStatusToNewResponse) String() string

type ChangeListingRevisionToNewStatusRequest

ChangeListingRevisionToNewStatusRequest wrapper for the ChangeListingRevisionToNewStatus operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ChangeListingRevisionToNewStatus.go.html to see an example of how to use ChangeListingRevisionToNewStatusRequest.

type ChangeListingRevisionToNewStatusRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeListingRevisionToNewStatusRequest) BinaryRequestBody

func (request ChangeListingRevisionToNewStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeListingRevisionToNewStatusRequest) HTTPRequest

func (request ChangeListingRevisionToNewStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeListingRevisionToNewStatusRequest) RetryPolicy

func (request ChangeListingRevisionToNewStatusRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeListingRevisionToNewStatusRequest) String

func (request ChangeListingRevisionToNewStatusRequest) String() string

func (ChangeListingRevisionToNewStatusRequest) ValidateEnumValue

func (request ChangeListingRevisionToNewStatusRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeListingRevisionToNewStatusResponse

ChangeListingRevisionToNewStatusResponse wrapper for the ChangeListingRevisionToNewStatus operation

type ChangeListingRevisionToNewStatusResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevision instance
    ListingRevision `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeListingRevisionToNewStatusResponse) HTTPResponse

func (response ChangeListingRevisionToNewStatusResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeListingRevisionToNewStatusResponse) String

func (response ChangeListingRevisionToNewStatusResponse) String() string

type ChangeTermCompartmentDetails

ChangeTermCompartmentDetails Contains details indicating which compartment the term should move to

type ChangeTermCompartmentDetails struct {

    // The id of the compartment which the term should be moved.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

func (ChangeTermCompartmentDetails) String

func (m ChangeTermCompartmentDetails) String() string

func (ChangeTermCompartmentDetails) ValidateEnumValue

func (m ChangeTermCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeTermCompartmentRequest

ChangeTermCompartmentRequest wrapper for the ChangeTermCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ChangeTermCompartment.go.html to see an example of how to use ChangeTermCompartmentRequest.

type ChangeTermCompartmentRequest struct {

    // term OCID
    TermId *string `mandatory:"true" contributesTo:"path" name:"termId"`

    // Request to change the compartment of a given term.
    ChangeTermCompartmentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeTermCompartmentRequest) BinaryRequestBody

func (request ChangeTermCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeTermCompartmentRequest) HTTPRequest

func (request ChangeTermCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeTermCompartmentRequest) RetryPolicy

func (request ChangeTermCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeTermCompartmentRequest) String

func (request ChangeTermCompartmentRequest) String() string

func (ChangeTermCompartmentRequest) ValidateEnumValue

func (request ChangeTermCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeTermCompartmentResponse

ChangeTermCompartmentResponse wrapper for the ChangeTermCompartment operation

type ChangeTermCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (ChangeTermCompartmentResponse) HTTPResponse

func (response ChangeTermCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeTermCompartmentResponse) String

func (response ChangeTermCompartmentResponse) String() string

type CloneListingRevisionRequest

CloneListingRevisionRequest wrapper for the CloneListingRevision operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CloneListingRevision.go.html to see an example of how to use CloneListingRevisionRequest.

type CloneListingRevisionRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CloneListingRevisionRequest) BinaryRequestBody

func (request CloneListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CloneListingRevisionRequest) HTTPRequest

func (request CloneListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CloneListingRevisionRequest) RetryPolicy

func (request CloneListingRevisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CloneListingRevisionRequest) String

func (request CloneListingRevisionRequest) String() string

func (CloneListingRevisionRequest) ValidateEnumValue

func (request CloneListingRevisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CloneListingRevisionResponse

CloneListingRevisionResponse wrapper for the CloneListingRevision operation

type CloneListingRevisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CloneListingRevisionResponse) HTTPResponse

func (response CloneListingRevisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CloneListingRevisionResponse) String

func (response CloneListingRevisionResponse) String() string

type ContainerImageArtifact

ContainerImageArtifact Container Image artifact details.

type ContainerImageArtifact struct {

    // Unique OCID identifier for the artifact.
    Id *string `mandatory:"true" json:"id"`

    // A display name for the artifact.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The date and time the artifact was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The date and time the artifact was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    ContainerImage *ContainerImageDetails `mandatory:"true" json:"containerImage"`

    // Status notes for the Artifact.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current status for the Artifact.
    Status ArtifactStatusEnum `mandatory:"true" json:"status"`

    // The current state for the Artifact.
    LifecycleState ArtifactLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (ContainerImageArtifact) GetCompartmentId

func (m ContainerImageArtifact) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ContainerImageArtifact) GetDefinedTags

func (m ContainerImageArtifact) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ContainerImageArtifact) GetDisplayName

func (m ContainerImageArtifact) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ContainerImageArtifact) GetFreeformTags

func (m ContainerImageArtifact) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ContainerImageArtifact) GetId

func (m ContainerImageArtifact) GetId() *string

GetId returns Id

func (ContainerImageArtifact) GetLifecycleState

func (m ContainerImageArtifact) GetLifecycleState() ArtifactLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ContainerImageArtifact) GetPublisherId

func (m ContainerImageArtifact) GetPublisherId() *string

GetPublisherId returns PublisherId

func (ContainerImageArtifact) GetStatus

func (m ContainerImageArtifact) GetStatus() ArtifactStatusEnum

GetStatus returns Status

func (ContainerImageArtifact) GetStatusNotes

func (m ContainerImageArtifact) GetStatusNotes() *string

GetStatusNotes returns StatusNotes

func (ContainerImageArtifact) GetSystemTags

func (m ContainerImageArtifact) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ContainerImageArtifact) GetTimeCreated

func (m ContainerImageArtifact) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ContainerImageArtifact) GetTimeUpdated

func (m ContainerImageArtifact) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ContainerImageArtifact) MarshalJSON

func (m ContainerImageArtifact) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ContainerImageArtifact) String

func (m ContainerImageArtifact) String() string

func (ContainerImageArtifact) ValidateEnumValue

func (m ContainerImageArtifact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ContainerImageDetails

ContainerImageDetails Container Image details.

type ContainerImageDetails struct {

    // The source registry url of the container image.
    SourceRegistryUrl *string `mandatory:"true" json:"sourceRegistryUrl"`

    // image validation status
    ValidationStatus ValidationStatusEnum `mandatory:"true" json:"validationStatus"`

    // image publication status
    PublicationStatus PublicationStatusEnum `mandatory:"true" json:"publicationStatus"`

    // The source registry OCID of the container image.
    SourceRegistryId *string `mandatory:"false" json:"sourceRegistryId"`

    // image validation failure errors
    ValidationError *string `mandatory:"false" json:"validationError"`

    // image publication failure errors
    PublicationError *string `mandatory:"false" json:"publicationError"`
}

func (ContainerImageDetails) String

func (m ContainerImageDetails) String() string

func (ContainerImageDetails) ValidateEnumValue

func (m ContainerImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ContainerPackage

ContainerPackage A package for container image listings.

type ContainerPackage struct {

    // The name of the listing revision package.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The unique identifier for the listing revision.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the artifact.
    ArtifactId *string `mandatory:"true" json:"artifactId"`

    // The unique identifier for the term.
    TermId *string `mandatory:"true" json:"termId"`

    // The version for the package.
    PackageVersion *string `mandatory:"true" json:"packageVersion"`

    // Identifies whether security upgrades will be provided for this package.
    AreSecurityUpgradesProvided *bool `mandatory:"true" json:"areSecurityUpgradesProvided"`

    // Identifies that this will be default package for the listing revision.
    IsDefault *bool `mandatory:"true" json:"isDefault"`

    // The date and time this listing revision package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time this listing revision package was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID for the listing revision package in Marketplace Publisher.
    Id *string `mandatory:"false" json:"id"`

    // The description of this package.
    Description *string `mandatory:"false" json:"description"`

    // Additional metadata key/value pairs for the listing revision package summary.
    // For example:
    // `{"partnerListingRevisionPackageStatus": "Published","parentListingRevisionPackageId": "1" }`
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state for the listing revision package.
    LifecycleState ListingRevisionPackageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The current status for the listing revision package.
    Status ListingRevisionPackageStatusEnum `mandatory:"true" json:"status"`
}

func (ContainerPackage) GetAreSecurityUpgradesProvided

func (m ContainerPackage) GetAreSecurityUpgradesProvided() *bool

GetAreSecurityUpgradesProvided returns AreSecurityUpgradesProvided

func (ContainerPackage) GetArtifactId

func (m ContainerPackage) GetArtifactId() *string

GetArtifactId returns ArtifactId

func (ContainerPackage) GetCompartmentId

func (m ContainerPackage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ContainerPackage) GetDefinedTags

func (m ContainerPackage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ContainerPackage) GetDescription

func (m ContainerPackage) GetDescription() *string

GetDescription returns Description

func (ContainerPackage) GetDisplayName

func (m ContainerPackage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ContainerPackage) GetExtendedMetadata

func (m ContainerPackage) GetExtendedMetadata() map[string]string

GetExtendedMetadata returns ExtendedMetadata

func (ContainerPackage) GetFreeformTags

func (m ContainerPackage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ContainerPackage) GetId

func (m ContainerPackage) GetId() *string

GetId returns Id

func (ContainerPackage) GetIsDefault

func (m ContainerPackage) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ContainerPackage) GetLifecycleState

func (m ContainerPackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ContainerPackage) GetListingRevisionId

func (m ContainerPackage) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (ContainerPackage) GetPackageVersion

func (m ContainerPackage) GetPackageVersion() *string

GetPackageVersion returns PackageVersion

func (ContainerPackage) GetStatus

func (m ContainerPackage) GetStatus() ListingRevisionPackageStatusEnum

GetStatus returns Status

func (ContainerPackage) GetSystemTags

func (m ContainerPackage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ContainerPackage) GetTermId

func (m ContainerPackage) GetTermId() *string

GetTermId returns TermId

func (ContainerPackage) GetTimeCreated

func (m ContainerPackage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ContainerPackage) GetTimeUpdated

func (m ContainerPackage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ContainerPackage) MarshalJSON

func (m ContainerPackage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ContainerPackage) String

func (m ContainerPackage) String() string

func (ContainerPackage) ValidateEnumValue

func (m ContainerPackage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateAdminListingRevisionNoteDetails

CreateAdminListingRevisionNoteDetails The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision note.

type CreateAdminListingRevisionNoteDetails struct {

    // The unique identifier of the listing revision that the specified note belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Notes provided for the listing revision.
    NoteDetails *string `mandatory:"true" json:"noteDetails"`
}

func (CreateAdminListingRevisionNoteDetails) String

func (m CreateAdminListingRevisionNoteDetails) String() string

func (CreateAdminListingRevisionNoteDetails) ValidateEnumValue

func (m CreateAdminListingRevisionNoteDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateArtifactDetails

CreateArtifactDetails Common Details to create Marketplace Publisher artifact.

type CreateArtifactDetails interface {

    // The unique identifier for the compartment.
    GetCompartmentId() *string

    // The display name for the artifact.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateArtifactRequest

CreateArtifactRequest wrapper for the CreateArtifact operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateArtifact.go.html to see an example of how to use CreateArtifactRequest.

type CreateArtifactRequest struct {

    // Request object for creating a new artifact.
    CreateArtifactDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateArtifactRequest) BinaryRequestBody

func (request CreateArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateArtifactRequest) HTTPRequest

func (request CreateArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateArtifactRequest) RetryPolicy

func (request CreateArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateArtifactRequest) String

func (request CreateArtifactRequest) String() string

func (CreateArtifactRequest) ValidateEnumValue

func (request CreateArtifactRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateArtifactResponse

CreateArtifactResponse wrapper for the CreateArtifact operation

type CreateArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateArtifactResponse) HTTPResponse

func (response CreateArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateArtifactResponse) String

func (response CreateArtifactResponse) String() string

type CreateContainerImageArtifactDetails

CreateContainerImageArtifactDetails Details to create a new container image artifact.

type CreateContainerImageArtifactDetails struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    ContainerImage *CreateContainerImageDetails `mandatory:"true" json:"containerImage"`

    // The display name for the artifact.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateContainerImageArtifactDetails) GetCompartmentId

func (m CreateContainerImageArtifactDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateContainerImageArtifactDetails) GetDefinedTags

func (m CreateContainerImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateContainerImageArtifactDetails) GetDisplayName

func (m CreateContainerImageArtifactDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateContainerImageArtifactDetails) GetFreeformTags

func (m CreateContainerImageArtifactDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateContainerImageArtifactDetails) MarshalJSON

func (m CreateContainerImageArtifactDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateContainerImageArtifactDetails) String

func (m CreateContainerImageArtifactDetails) String() string

func (CreateContainerImageArtifactDetails) ValidateEnumValue

func (m CreateContainerImageArtifactDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateContainerImageDetails

CreateContainerImageDetails Container image details required to create a container artifact.

type CreateContainerImageDetails struct {

    // The source registry id of the container image.
    SourceRegistryId *string `mandatory:"true" json:"sourceRegistryId"`

    // The source registry url of the container image.
    SourceRegistryUrl *string `mandatory:"true" json:"sourceRegistryUrl"`
}

func (CreateContainerImageDetails) String

func (m CreateContainerImageDetails) String() string

func (CreateContainerImageDetails) ValidateEnumValue

func (m CreateContainerImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateCustomerSuccessAttachment

CreateCustomerSuccessAttachment customer success story attachment for the listing revision.

type CreateCustomerSuccessAttachment struct {

    // The OCID for the listing revision in Marketplace Publisher.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the customer
    CustomerName *string `mandatory:"true" json:"customerName"`

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description for this specified attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Optional url to success story
    Url *string `mandatory:"false" json:"url"`

    // List of product codes for success story
    ProductCodes []string `mandatory:"false" json:"productCodes"`

    // The specified attachment type is Internal or External.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`
}

func (CreateCustomerSuccessAttachment) GetDefinedTags

func (m CreateCustomerSuccessAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateCustomerSuccessAttachment) GetDescription

func (m CreateCustomerSuccessAttachment) GetDescription() *string

GetDescription returns Description

func (CreateCustomerSuccessAttachment) GetDisplayName

func (m CreateCustomerSuccessAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateCustomerSuccessAttachment) GetFreeformTags

func (m CreateCustomerSuccessAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateCustomerSuccessAttachment) GetListingRevisionId

func (m CreateCustomerSuccessAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (CreateCustomerSuccessAttachment) MarshalJSON

func (m CreateCustomerSuccessAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateCustomerSuccessAttachment) String

func (m CreateCustomerSuccessAttachment) String() string

func (CreateCustomerSuccessAttachment) ValidateEnumValue

func (m CreateCustomerSuccessAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateHelmChartImageDetails

CreateHelmChartImageDetails Helmchart image details required to create an helmchart artifact.

type CreateHelmChartImageDetails struct {

    // The source registry OCID of the container image.
    SourceRegistryId *string `mandatory:"true" json:"sourceRegistryId"`

    // The source registry url of the helmchart image.
    SourceRegistryUrl *string `mandatory:"true" json:"sourceRegistryUrl"`

    // The Supported Versions of Kubernetes
    SupportedKubernetesVersions []string `mandatory:"false" json:"supportedKubernetesVersions"`
}

func (CreateHelmChartImageDetails) String

func (m CreateHelmChartImageDetails) String() string

func (CreateHelmChartImageDetails) ValidateEnumValue

func (m CreateHelmChartImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateKubernetesImageArtifactDetails

CreateKubernetesImageArtifactDetails Details to create a new helm chart image artifact.

type CreateKubernetesImageArtifactDetails struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    HelmChart *CreateHelmChartImageDetails `mandatory:"true" json:"helmChart"`

    // The display name for the artifact.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // List of container image artifact uniquie identifiers included in the helm chart.
    ContainerImageArtifactIds []string `mandatory:"false" json:"containerImageArtifactIds"`
}

func (CreateKubernetesImageArtifactDetails) GetCompartmentId

func (m CreateKubernetesImageArtifactDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateKubernetesImageArtifactDetails) GetDefinedTags

func (m CreateKubernetesImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateKubernetesImageArtifactDetails) GetDisplayName

func (m CreateKubernetesImageArtifactDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateKubernetesImageArtifactDetails) GetFreeformTags

func (m CreateKubernetesImageArtifactDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateKubernetesImageArtifactDetails) MarshalJSON

func (m CreateKubernetesImageArtifactDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateKubernetesImageArtifactDetails) String

func (m CreateKubernetesImageArtifactDetails) String() string

func (CreateKubernetesImageArtifactDetails) ValidateEnumValue

func (m CreateKubernetesImageArtifactDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateLeadGenListingRevisionDetails

CreateLeadGenListingRevisionDetails Listing revision update details for listings

type CreateLeadGenListingRevisionDetails struct {

    // The unique identifier for the listing this revision belongs to.
    ListingId *string `mandatory:"true" json:"listingId"`

    // Single line introduction for the listing revision.
    Headline *string `mandatory:"true" json:"headline"`

    // List of Products subscribed by listing.
    Products []ListingProduct `mandatory:"true" json:"products"`

    // The name for the listing revision.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The tagline for the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    // Keywords associated with the listing revision.
    Keywords *string `mandatory:"false" json:"keywords"`

    // A short description for the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // Usage information for the listing revision.
    UsageInformation *string `mandatory:"false" json:"usageInformation"`

    // A long description for the listing revision.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    ContentLanguage *LanguageItem `mandatory:"false" json:"contentLanguage"`

    // Languages supported by the publisher for the listing revision.
    Supportedlanguages []LanguageItem `mandatory:"false" json:"supportedlanguages"`

    // Contact information to use to get support from the publisher for the listing revision.
    SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"`

    // Links to support resources for the listing revision.
    SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    VersionDetails *VersionDetails `mandatory:"false" json:"versionDetails"`

    // System requirements for the listing revision.
    SystemRequirements *string `mandatory:"false" json:"systemRequirements"`

    // Url to demo of the listing
    DemoUrl *string `mandatory:"false" json:"demoUrl"`

    // Url to training resources of the listing
    SelfPacedTrainingUrl *string `mandatory:"false" json:"selfPacedTrainingUrl"`

    // OCIDs of service listings attached to lead gen listing
    RecommendedServiceProviderListingIds []string `mandatory:"false" json:"recommendedServiceProviderListingIds"`

    // Custom link to the listing
    VanityUrl *string `mandatory:"false" json:"vanityUrl"`

    DownloadInfo *DownloadInfo `mandatory:"false" json:"downloadInfo"`

    // Pricing details for lead gen listing
    PricingPlans *string `mandatory:"false" json:"pricingPlans"`

    // The current status of the Listing revision.
    Status ListingRevisionStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The pricing model for the listing revision.
    PricingType OciListingRevisionPricingTypeEnum `mandatory:"true" json:"pricingType"`
}

func (CreateLeadGenListingRevisionDetails) GetContentLanguage

func (m CreateLeadGenListingRevisionDetails) GetContentLanguage() *LanguageItem

GetContentLanguage returns ContentLanguage

func (CreateLeadGenListingRevisionDetails) GetDefinedTags

func (m CreateLeadGenListingRevisionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateLeadGenListingRevisionDetails) GetDisplayName

func (m CreateLeadGenListingRevisionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateLeadGenListingRevisionDetails) GetFreeformTags

func (m CreateLeadGenListingRevisionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateLeadGenListingRevisionDetails) GetHeadline

func (m CreateLeadGenListingRevisionDetails) GetHeadline() *string

GetHeadline returns Headline

func (CreateLeadGenListingRevisionDetails) GetKeywords

func (m CreateLeadGenListingRevisionDetails) GetKeywords() *string

GetKeywords returns Keywords

func (CreateLeadGenListingRevisionDetails) GetListingId

func (m CreateLeadGenListingRevisionDetails) GetListingId() *string

GetListingId returns ListingId

func (CreateLeadGenListingRevisionDetails) GetLongDescription

func (m CreateLeadGenListingRevisionDetails) GetLongDescription() *string

GetLongDescription returns LongDescription

func (CreateLeadGenListingRevisionDetails) GetShortDescription

func (m CreateLeadGenListingRevisionDetails) GetShortDescription() *string

GetShortDescription returns ShortDescription

func (CreateLeadGenListingRevisionDetails) GetStatus

func (m CreateLeadGenListingRevisionDetails) GetStatus() ListingRevisionStatusEnum

GetStatus returns Status

func (CreateLeadGenListingRevisionDetails) GetSupportContacts

func (m CreateLeadGenListingRevisionDetails) GetSupportContacts() []SupportContact

GetSupportContacts returns SupportContacts

func (m CreateLeadGenListingRevisionDetails) GetSupportLinks() []NamedLink

GetSupportLinks returns SupportLinks

func (CreateLeadGenListingRevisionDetails) GetSupportedlanguages

func (m CreateLeadGenListingRevisionDetails) GetSupportedlanguages() []LanguageItem

GetSupportedlanguages returns Supportedlanguages

func (CreateLeadGenListingRevisionDetails) GetTagline

func (m CreateLeadGenListingRevisionDetails) GetTagline() *string

GetTagline returns Tagline

func (CreateLeadGenListingRevisionDetails) GetUsageInformation

func (m CreateLeadGenListingRevisionDetails) GetUsageInformation() *string

GetUsageInformation returns UsageInformation

func (CreateLeadGenListingRevisionDetails) MarshalJSON

func (m CreateLeadGenListingRevisionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateLeadGenListingRevisionDetails) String

func (m CreateLeadGenListingRevisionDetails) String() string

func (CreateLeadGenListingRevisionDetails) ValidateEnumValue

func (m CreateLeadGenListingRevisionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingDetails

CreateListingDetails Details to create a new listing.

type CreateListingDetails struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name for the listing.
    Name *string `mandatory:"true" json:"name"`

    // The listing type for the listing.
    ListingType ListingTypeEnum `mandatory:"true" json:"listingType"`

    // The package type for the listing.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateListingDetails) String

func (m CreateListingDetails) String() string

func (CreateListingDetails) ValidateEnumValue

func (m CreateListingDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingRequest

CreateListingRequest wrapper for the CreateListing operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateListing.go.html to see an example of how to use CreateListingRequest.

type CreateListingRequest struct {

    // Details for the new Listing.
    CreateListingDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateListingRequest) BinaryRequestBody

func (request CreateListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateListingRequest) HTTPRequest

func (request CreateListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateListingRequest) RetryPolicy

func (request CreateListingRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateListingRequest) String

func (request CreateListingRequest) String() string

func (CreateListingRequest) ValidateEnumValue

func (request CreateListingRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingResponse

CreateListingResponse wrapper for the CreateListing operation

type CreateListingResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Listing instance
    Listing `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateListingResponse) HTTPResponse

func (response CreateListingResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateListingResponse) String

func (response CreateListingResponse) String() string

type CreateListingRevisionAttachmentDetails

CreateListingRevisionAttachmentDetails Attachment uploaded by the publisher for the listing revision.

type CreateListingRevisionAttachmentDetails interface {

    // The OCID for the listing revision in Marketplace Publisher.
    GetListingRevisionId() *string

    // The name for the listing revision attachment.
    GetDisplayName() *string

    // Description for this specified attachment.
    GetDescription() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateListingRevisionAttachmentRequest

CreateListingRevisionAttachmentRequest wrapper for the CreateListingRevisionAttachment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateListingRevisionAttachment.go.html to see an example of how to use CreateListingRevisionAttachmentRequest.

type CreateListingRevisionAttachmentRequest struct {

    // Details for the new Listing Revision Attachment.
    CreateListingRevisionAttachmentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateListingRevisionAttachmentRequest) BinaryRequestBody

func (request CreateListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateListingRevisionAttachmentRequest) HTTPRequest

func (request CreateListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateListingRevisionAttachmentRequest) RetryPolicy

func (request CreateListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateListingRevisionAttachmentRequest) String

func (request CreateListingRevisionAttachmentRequest) String() string

func (CreateListingRevisionAttachmentRequest) ValidateEnumValue

func (request CreateListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingRevisionAttachmentResponse

CreateListingRevisionAttachmentResponse wrapper for the CreateListingRevisionAttachment operation

type CreateListingRevisionAttachmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionAttachment instance
    ListingRevisionAttachment `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateListingRevisionAttachmentResponse) HTTPResponse

func (response CreateListingRevisionAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateListingRevisionAttachmentResponse) String

func (response CreateListingRevisionAttachmentResponse) String() string

type CreateListingRevisionDetails

CreateListingRevisionDetails The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision.

type CreateListingRevisionDetails interface {

    // The unique identifier for the listing this revision belongs to.
    GetListingId() *string

    // Single line introduction for the listing revision.
    GetHeadline() *string

    // The name for the listing revision.
    GetDisplayName() *string

    // The tagline for the listing revision.
    GetTagline() *string

    // Keywords associated with the listing revision.
    GetKeywords() *string

    // A short description for the listing revision.
    GetShortDescription() *string

    // Usage information for the listing revision.
    GetUsageInformation() *string

    // A long description for the listing revision.
    GetLongDescription() *string

    GetContentLanguage() *LanguageItem

    // Languages supported by the publisher for the listing revision.
    GetSupportedlanguages() []LanguageItem

    // Contact information to use to get support from the publisher for the listing revision.
    GetSupportContacts() []SupportContact

    // Links to support resources for the listing revision.
    GetSupportLinks() []NamedLink

    // The current status of the Listing revision.
    GetStatus() ListingRevisionStatusEnum

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateListingRevisionNoteDetails

CreateListingRevisionNoteDetails The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision note.

type CreateListingRevisionNoteDetails struct {

    // The unique identifier of the listing revision that the specified note belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Notes provided for the listing revision.
    NoteDetails *string `mandatory:"true" json:"noteDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateListingRevisionNoteDetails) String

func (m CreateListingRevisionNoteDetails) String() string

func (CreateListingRevisionNoteDetails) ValidateEnumValue

func (m CreateListingRevisionNoteDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingRevisionNoteRequest

CreateListingRevisionNoteRequest wrapper for the CreateListingRevisionNote operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateListingRevisionNote.go.html to see an example of how to use CreateListingRevisionNoteRequest.

type CreateListingRevisionNoteRequest struct {

    // Details for the new Listing Revision Note.
    CreateListingRevisionNoteDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateListingRevisionNoteRequest) BinaryRequestBody

func (request CreateListingRevisionNoteRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateListingRevisionNoteRequest) HTTPRequest

func (request CreateListingRevisionNoteRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateListingRevisionNoteRequest) RetryPolicy

func (request CreateListingRevisionNoteRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateListingRevisionNoteRequest) String

func (request CreateListingRevisionNoteRequest) String() string

func (CreateListingRevisionNoteRequest) ValidateEnumValue

func (request CreateListingRevisionNoteRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingRevisionNoteResponse

CreateListingRevisionNoteResponse wrapper for the CreateListingRevisionNote operation

type CreateListingRevisionNoteResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionNote instance
    ListingRevisionNote `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateListingRevisionNoteResponse) HTTPResponse

func (response CreateListingRevisionNoteResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateListingRevisionNoteResponse) String

func (response CreateListingRevisionNoteResponse) String() string

type CreateListingRevisionPackageDetails

CreateListingRevisionPackageDetails The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision package.

type CreateListingRevisionPackageDetails struct {

    // The OCID for the listing revision in Marketplace Publisher.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The version for the package.
    PackageVersion *string `mandatory:"true" json:"packageVersion"`

    // The unique identifier for the artifact.
    ArtifactId *string `mandatory:"true" json:"artifactId"`

    // The unique identifier for the term.
    TermId *string `mandatory:"true" json:"termId"`

    // Identifies whether security upgrades will be provided for this package.
    AreSecurityUpgradesProvided *bool `mandatory:"true" json:"areSecurityUpgradesProvided"`

    // The name for the listing revision package.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description for this package.
    Description *string `mandatory:"false" json:"description"`

    // Identifies that this will be default package for the listing revision.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateListingRevisionPackageDetails) String

func (m CreateListingRevisionPackageDetails) String() string

func (CreateListingRevisionPackageDetails) ValidateEnumValue

func (m CreateListingRevisionPackageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingRevisionPackageRequest

CreateListingRevisionPackageRequest wrapper for the CreateListingRevisionPackage operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateListingRevisionPackage.go.html to see an example of how to use CreateListingRevisionPackageRequest.

type CreateListingRevisionPackageRequest struct {

    // Details for the new Listing Revision Package.
    CreateListingRevisionPackageDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateListingRevisionPackageRequest) BinaryRequestBody

func (request CreateListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateListingRevisionPackageRequest) HTTPRequest

func (request CreateListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateListingRevisionPackageRequest) RetryPolicy

func (request CreateListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateListingRevisionPackageRequest) String

func (request CreateListingRevisionPackageRequest) String() string

func (CreateListingRevisionPackageRequest) ValidateEnumValue

func (request CreateListingRevisionPackageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingRevisionPackageResponse

CreateListingRevisionPackageResponse wrapper for the CreateListingRevisionPackage operation

type CreateListingRevisionPackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionPackage instance
    ListingRevisionPackage `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateListingRevisionPackageResponse) HTTPResponse

func (response CreateListingRevisionPackageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateListingRevisionPackageResponse) String

func (response CreateListingRevisionPackageResponse) String() string

type CreateListingRevisionRequest

CreateListingRevisionRequest wrapper for the CreateListingRevision operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateListingRevision.go.html to see an example of how to use CreateListingRevisionRequest.

type CreateListingRevisionRequest struct {

    // Details for the new Listing Revision.
    CreateListingRevisionDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateListingRevisionRequest) BinaryRequestBody

func (request CreateListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateListingRevisionRequest) HTTPRequest

func (request CreateListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateListingRevisionRequest) RetryPolicy

func (request CreateListingRevisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateListingRevisionRequest) String

func (request CreateListingRevisionRequest) String() string

func (CreateListingRevisionRequest) ValidateEnumValue

func (request CreateListingRevisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingRevisionResponse

CreateListingRevisionResponse wrapper for the CreateListingRevision operation

type CreateListingRevisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevision instance
    ListingRevision `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateListingRevisionResponse) HTTPResponse

func (response CreateListingRevisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateListingRevisionResponse) String

func (response CreateListingRevisionResponse) String() string

type CreateMachineImageArtifactDetails

CreateMachineImageArtifactDetails Details to create machine image artifact.

type CreateMachineImageArtifactDetails struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    MachineImage *CreateMachineImageDetails `mandatory:"true" json:"machineImage"`

    // The display name for the artifact.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateMachineImageArtifactDetails) GetCompartmentId

func (m CreateMachineImageArtifactDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateMachineImageArtifactDetails) GetDefinedTags

func (m CreateMachineImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateMachineImageArtifactDetails) GetDisplayName

func (m CreateMachineImageArtifactDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateMachineImageArtifactDetails) GetFreeformTags

func (m CreateMachineImageArtifactDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateMachineImageArtifactDetails) MarshalJSON

func (m CreateMachineImageArtifactDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateMachineImageArtifactDetails) String

func (m CreateMachineImageArtifactDetails) String() string

func (CreateMachineImageArtifactDetails) ValidateEnumValue

func (m CreateMachineImageArtifactDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateMachineImageDetails

CreateMachineImageDetails Machine image details required to create an Image artifact.

type CreateMachineImageDetails struct {

    // The OCID of source Machine Image.
    SourceImageId *string `mandatory:"true" json:"sourceImageId"`

    // Indicates if the customer is allowed to take a snapshot of running instance created from the machine image.
    IsSnapshotAllowed *bool `mandatory:"true" json:"isSnapshotAllowed"`

    // List of shape configurations compatible with the image.
    ImageShapeCompatibilityEntries []ImageShapeCompatibility `mandatory:"true" json:"imageShapeCompatibilityEntries"`

    // The username for machine image.
    Username *string `mandatory:"false" json:"username"`
}

func (CreateMachineImageDetails) String

func (m CreateMachineImageDetails) String() string

func (CreateMachineImageDetails) ValidateEnumValue

func (m CreateMachineImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateMarketDetails

CreateMarketDetails Details to create a Market.

type CreateMarketDetails struct {

    // The name of the market.
    Name *string `mandatory:"true" json:"name"`

    // The code of the market.
    Code *string `mandatory:"true" json:"code"`

    // The category code of the market.
    CategoryCode *string `mandatory:"true" json:"categoryCode"`

    // bill to countries for the market.
    BillToCountries []BillToCountry `mandatory:"false" json:"billToCountries"`
}

func (CreateMarketDetails) String

func (m CreateMarketDetails) String() string

func (CreateMarketDetails) ValidateEnumValue

func (m CreateMarketDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateMarketRequest

CreateMarketRequest wrapper for the CreateMarket operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateMarket.go.html to see an example of how to use CreateMarketRequest.

type CreateMarketRequest struct {

    // Details for the new Market.
    CreateMarketDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateMarketRequest) BinaryRequestBody

func (request CreateMarketRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateMarketRequest) HTTPRequest

func (request CreateMarketRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateMarketRequest) RetryPolicy

func (request CreateMarketRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateMarketRequest) String

func (request CreateMarketRequest) String() string

func (CreateMarketRequest) ValidateEnumValue

func (request CreateMarketRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateMarketResponse

CreateMarketResponse wrapper for the CreateMarket operation

type CreateMarketResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateMarketResponse) HTTPResponse

func (response CreateMarketResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateMarketResponse) String

func (response CreateMarketResponse) String() string

type CreateOciListingRevisionDetails

CreateOciListingRevisionDetails Listing revision update details for listings

type CreateOciListingRevisionDetails struct {

    // The unique identifier for the listing this revision belongs to.
    ListingId *string `mandatory:"true" json:"listingId"`

    // Single line introduction for the listing revision.
    Headline *string `mandatory:"true" json:"headline"`

    // List of Products subscribed by listing.
    Products []ListingProduct `mandatory:"true" json:"products"`

    // The name for the listing revision.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The tagline for the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    // Keywords associated with the listing revision.
    Keywords *string `mandatory:"false" json:"keywords"`

    // A short description for the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // Usage information for the listing revision.
    UsageInformation *string `mandatory:"false" json:"usageInformation"`

    // A long description for the listing revision.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    ContentLanguage *LanguageItem `mandatory:"false" json:"contentLanguage"`

    // Languages supported by the publisher for the listing revision.
    Supportedlanguages []LanguageItem `mandatory:"false" json:"supportedlanguages"`

    // Contact information to use to get support from the publisher for the listing revision.
    SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"`

    // Links to support resources for the listing revision.
    SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    VersionDetails *VersionDetails `mandatory:"false" json:"versionDetails"`

    // System requirements for the listing revision.
    SystemRequirements *string `mandatory:"false" json:"systemRequirements"`

    // List of Pricing Plans provider by publisher.
    PricingPlans []PricingPlan `mandatory:"false" json:"pricingPlans"`

    // The url provided by partner for the registration of subscription.
    PartnerRegistrationUrl *string `mandatory:"false" json:"partnerRegistrationUrl"`

    // The unique id of the term attached to the listing.
    TermId *string `mandatory:"false" json:"termId"`

    // Custom link to the listing
    VanityUrl *string `mandatory:"false" json:"vanityUrl"`

    // OCIDs of service listings attached to lead gen listing
    RecommendedServiceProviderListingIds []string `mandatory:"false" json:"recommendedServiceProviderListingIds"`

    // Listing availability and Pricing Policy statement.
    AvailabilityAndPricingPolicy *string `mandatory:"false" json:"availabilityAndPricingPolicy"`

    // Is this listing rover exportable
    IsRoverExportable *bool `mandatory:"false" json:"isRoverExportable"`

    // Url to demo of the listing
    DemoUrl *string `mandatory:"false" json:"demoUrl"`

    // Url to training resources of the listing
    SelfPacedTrainingUrl *string `mandatory:"false" json:"selfPacedTrainingUrl"`

    // The current status of the Listing revision.
    Status ListingRevisionStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The pricing model for the listing revision.
    PricingType OciListingRevisionPricingTypeEnum `mandatory:"true" json:"pricingType"`
}

func (CreateOciListingRevisionDetails) GetContentLanguage

func (m CreateOciListingRevisionDetails) GetContentLanguage() *LanguageItem

GetContentLanguage returns ContentLanguage

func (CreateOciListingRevisionDetails) GetDefinedTags

func (m CreateOciListingRevisionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateOciListingRevisionDetails) GetDisplayName

func (m CreateOciListingRevisionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOciListingRevisionDetails) GetFreeformTags

func (m CreateOciListingRevisionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateOciListingRevisionDetails) GetHeadline

func (m CreateOciListingRevisionDetails) GetHeadline() *string

GetHeadline returns Headline

func (CreateOciListingRevisionDetails) GetKeywords

func (m CreateOciListingRevisionDetails) GetKeywords() *string

GetKeywords returns Keywords

func (CreateOciListingRevisionDetails) GetListingId

func (m CreateOciListingRevisionDetails) GetListingId() *string

GetListingId returns ListingId

func (CreateOciListingRevisionDetails) GetLongDescription

func (m CreateOciListingRevisionDetails) GetLongDescription() *string

GetLongDescription returns LongDescription

func (CreateOciListingRevisionDetails) GetShortDescription

func (m CreateOciListingRevisionDetails) GetShortDescription() *string

GetShortDescription returns ShortDescription

func (CreateOciListingRevisionDetails) GetStatus

func (m CreateOciListingRevisionDetails) GetStatus() ListingRevisionStatusEnum

GetStatus returns Status

func (CreateOciListingRevisionDetails) GetSupportContacts

func (m CreateOciListingRevisionDetails) GetSupportContacts() []SupportContact

GetSupportContacts returns SupportContacts

func (m CreateOciListingRevisionDetails) GetSupportLinks() []NamedLink

GetSupportLinks returns SupportLinks

func (CreateOciListingRevisionDetails) GetSupportedlanguages

func (m CreateOciListingRevisionDetails) GetSupportedlanguages() []LanguageItem

GetSupportedlanguages returns Supportedlanguages

func (CreateOciListingRevisionDetails) GetTagline

func (m CreateOciListingRevisionDetails) GetTagline() *string

GetTagline returns Tagline

func (CreateOciListingRevisionDetails) GetUsageInformation

func (m CreateOciListingRevisionDetails) GetUsageInformation() *string

GetUsageInformation returns UsageInformation

func (CreateOciListingRevisionDetails) MarshalJSON

func (m CreateOciListingRevisionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateOciListingRevisionDetails) String

func (m CreateOciListingRevisionDetails) String() string

func (*CreateOciListingRevisionDetails) UnmarshalJSON

func (m *CreateOciListingRevisionDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateOciListingRevisionDetails) ValidateEnumValue

func (m CreateOciListingRevisionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePublisherDetails

CreatePublisherDetails Details to create a publisher.

type CreatePublisherDetails struct {

    // Email address of the publisher.
    Email *string `mandatory:"true" json:"email"`

    // The business phone number of the publisher.
    BusinessPhoneNumber *string `mandatory:"true" json:"businessPhoneNumber"`

    // The company name of the publisher.
    CompanyName *string `mandatory:"true" json:"companyName"`

    // The company name of the publisher.
    CompanyDescription *string `mandatory:"true" json:"companyDescription"`

    // Count of employees in publisher's company
    EmployeeCount *int64 `mandatory:"true" json:"employeeCount"`

    // OPN membership number of the publisher
    OpnNumber *string `mandatory:"true" json:"opnNumber"`

    // The year the publisher's company or organization was founded.
    YearFounded *int64 `mandatory:"true" json:"yearFounded"`

    // City
    City *string `mandatory:"true" json:"city"`

    // State
    State *string `mandatory:"true" json:"state"`

    // Country
    Country *string `mandatory:"true" json:"country"`

    // The publisher's website.
    Website *string `mandatory:"true" json:"website"`

    // The contact phone number of the publisher.
    ContactPhoneNumber *string `mandatory:"true" json:"contactPhoneNumber"`

    // The contact email address of the publisher.
    ContactEmail *string `mandatory:"true" json:"contactEmail"`

    // The tenancy(compartment) OCID of the publisher.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A description of the publisher solutions.
    SolutionDescription *string `mandatory:"false" json:"solutionDescription"`
}

func (CreatePublisherDetails) String

func (m CreatePublisherDetails) String() string

func (CreatePublisherDetails) ValidateEnumValue

func (m CreatePublisherDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePublisherRequest

CreatePublisherRequest wrapper for the CreatePublisher operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreatePublisher.go.html to see an example of how to use CreatePublisherRequest.

type CreatePublisherRequest struct {

    // The publisher information to be created.
    CreatePublisherDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreatePublisherRequest) BinaryRequestBody

func (request CreatePublisherRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreatePublisherRequest) HTTPRequest

func (request CreatePublisherRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreatePublisherRequest) RetryPolicy

func (request CreatePublisherRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreatePublisherRequest) String

func (request CreatePublisherRequest) String() string

func (CreatePublisherRequest) ValidateEnumValue

func (request CreatePublisherRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePublisherResponse

CreatePublisherResponse wrapper for the CreatePublisher operation

type CreatePublisherResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Publisher instance
    Publisher `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreatePublisherResponse) HTTPResponse

func (response CreatePublisherResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreatePublisherResponse) String

func (response CreatePublisherResponse) String() string

type CreateRelatedDocumentAttachmentDetails

CreateRelatedDocumentAttachmentDetails Create Details of the related document attachment.

type CreateRelatedDocumentAttachmentDetails struct {

    // The OCID for the listing revision in Marketplace Publisher.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description for this specified attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The document URL of the listing revision attachment.
    SourceUrl *string `mandatory:"false" json:"sourceUrl"`

    // Identifies whether the attachment is for Internal Oracle Users or external users as well.
    IsOracleUsersOnly *bool `mandatory:"false" json:"isOracleUsersOnly"`

    // The document category of the listing revision attachment.
    DocumentCategory RelatedDocumentAttachmentDocumentCategoryEnum `mandatory:"true" json:"documentCategory"`

    // The specified attachment type is Internal or External.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`
}

func (CreateRelatedDocumentAttachmentDetails) GetDefinedTags

func (m CreateRelatedDocumentAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateRelatedDocumentAttachmentDetails) GetDescription

func (m CreateRelatedDocumentAttachmentDetails) GetDescription() *string

GetDescription returns Description

func (CreateRelatedDocumentAttachmentDetails) GetDisplayName

func (m CreateRelatedDocumentAttachmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateRelatedDocumentAttachmentDetails) GetFreeformTags

func (m CreateRelatedDocumentAttachmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateRelatedDocumentAttachmentDetails) GetListingRevisionId

func (m CreateRelatedDocumentAttachmentDetails) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (CreateRelatedDocumentAttachmentDetails) MarshalJSON

func (m CreateRelatedDocumentAttachmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateRelatedDocumentAttachmentDetails) String

func (m CreateRelatedDocumentAttachmentDetails) String() string

func (CreateRelatedDocumentAttachmentDetails) ValidateEnumValue

func (m CreateRelatedDocumentAttachmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateReviewSupportDocumentAttachment

CreateReviewSupportDocumentAttachment Reviewsupport document attachment for the listing revision.

type CreateReviewSupportDocumentAttachment struct {

    // The OCID for the listing revision in Marketplace Publisher.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the review support document
    DocumentName *string `mandatory:"true" json:"documentName"`

    // Type of review support document
    TemplateCode *string `mandatory:"true" json:"templateCode"`

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description for this specified attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The specified attachment type is Internal or External.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`
}

func (CreateReviewSupportDocumentAttachment) GetDefinedTags

func (m CreateReviewSupportDocumentAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateReviewSupportDocumentAttachment) GetDescription

func (m CreateReviewSupportDocumentAttachment) GetDescription() *string

GetDescription returns Description

func (CreateReviewSupportDocumentAttachment) GetDisplayName

func (m CreateReviewSupportDocumentAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateReviewSupportDocumentAttachment) GetFreeformTags

func (m CreateReviewSupportDocumentAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateReviewSupportDocumentAttachment) GetListingRevisionId

func (m CreateReviewSupportDocumentAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (CreateReviewSupportDocumentAttachment) MarshalJSON

func (m CreateReviewSupportDocumentAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateReviewSupportDocumentAttachment) String

func (m CreateReviewSupportDocumentAttachment) String() string

func (CreateReviewSupportDocumentAttachment) ValidateEnumValue

func (m CreateReviewSupportDocumentAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateScreenShotAttachmentDetails

CreateScreenShotAttachmentDetails Create Details of the screenshot attachment.

type CreateScreenShotAttachmentDetails struct {

    // The OCID for the listing revision in Marketplace Publisher.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description for this specified attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The specified attachment type is Internal or External.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`
}

func (CreateScreenShotAttachmentDetails) GetDefinedTags

func (m CreateScreenShotAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateScreenShotAttachmentDetails) GetDescription

func (m CreateScreenShotAttachmentDetails) GetDescription() *string

GetDescription returns Description

func (CreateScreenShotAttachmentDetails) GetDisplayName

func (m CreateScreenShotAttachmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateScreenShotAttachmentDetails) GetFreeformTags

func (m CreateScreenShotAttachmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateScreenShotAttachmentDetails) GetListingRevisionId

func (m CreateScreenShotAttachmentDetails) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (CreateScreenShotAttachmentDetails) MarshalJSON

func (m CreateScreenShotAttachmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateScreenShotAttachmentDetails) String

func (m CreateScreenShotAttachmentDetails) String() string

func (CreateScreenShotAttachmentDetails) ValidateEnumValue

func (m CreateScreenShotAttachmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateServiceListingRevisionDetails

CreateServiceListingRevisionDetails Listing revision update details for listings

type CreateServiceListingRevisionDetails struct {

    // The unique identifier for the listing this revision belongs to.
    ListingId *string `mandatory:"true" json:"listingId"`

    // Single line introduction for the listing revision.
    Headline *string `mandatory:"true" json:"headline"`

    // List of product codes subscribed by listing.
    ProductCodes []string `mandatory:"true" json:"productCodes"`

    // List of industries subscribed by listing.
    Industries []string `mandatory:"true" json:"industries"`

    // The name for the listing revision.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The tagline for the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    // Keywords associated with the listing revision.
    Keywords *string `mandatory:"false" json:"keywords"`

    // A short description for the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // Usage information for the listing revision.
    UsageInformation *string `mandatory:"false" json:"usageInformation"`

    // A long description for the listing revision.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    ContentLanguage *LanguageItem `mandatory:"false" json:"contentLanguage"`

    // Languages supported by the publisher for the listing revision.
    Supportedlanguages []LanguageItem `mandatory:"false" json:"supportedlanguages"`

    // Contact information to use to get support from the publisher for the listing revision.
    SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"`

    // Links to support resources for the listing revision.
    SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Custom text by partner regarding contact information
    ContactUs *string `mandatory:"false" json:"contactUs"`

    // Number of trained professional per product
    TrainedProfessionals []TrainedProfessionals `mandatory:"false" json:"trainedProfessionals"`

    // Custom link to the listing
    VanityUrl *string `mandatory:"false" json:"vanityUrl"`

    // Support details based on geographic location
    GeoLocations []GeoLocation `mandatory:"false" json:"geoLocations"`

    // The current status of the Listing revision.
    Status ListingRevisionStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (CreateServiceListingRevisionDetails) GetContentLanguage

func (m CreateServiceListingRevisionDetails) GetContentLanguage() *LanguageItem

GetContentLanguage returns ContentLanguage

func (CreateServiceListingRevisionDetails) GetDefinedTags

func (m CreateServiceListingRevisionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateServiceListingRevisionDetails) GetDisplayName

func (m CreateServiceListingRevisionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateServiceListingRevisionDetails) GetFreeformTags

func (m CreateServiceListingRevisionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateServiceListingRevisionDetails) GetHeadline

func (m CreateServiceListingRevisionDetails) GetHeadline() *string

GetHeadline returns Headline

func (CreateServiceListingRevisionDetails) GetKeywords

func (m CreateServiceListingRevisionDetails) GetKeywords() *string

GetKeywords returns Keywords

func (CreateServiceListingRevisionDetails) GetListingId

func (m CreateServiceListingRevisionDetails) GetListingId() *string

GetListingId returns ListingId

func (CreateServiceListingRevisionDetails) GetLongDescription

func (m CreateServiceListingRevisionDetails) GetLongDescription() *string

GetLongDescription returns LongDescription

func (CreateServiceListingRevisionDetails) GetShortDescription

func (m CreateServiceListingRevisionDetails) GetShortDescription() *string

GetShortDescription returns ShortDescription

func (CreateServiceListingRevisionDetails) GetStatus

func (m CreateServiceListingRevisionDetails) GetStatus() ListingRevisionStatusEnum

GetStatus returns Status

func (CreateServiceListingRevisionDetails) GetSupportContacts

func (m CreateServiceListingRevisionDetails) GetSupportContacts() []SupportContact

GetSupportContacts returns SupportContacts

func (m CreateServiceListingRevisionDetails) GetSupportLinks() []NamedLink

GetSupportLinks returns SupportLinks

func (CreateServiceListingRevisionDetails) GetSupportedlanguages

func (m CreateServiceListingRevisionDetails) GetSupportedlanguages() []LanguageItem

GetSupportedlanguages returns Supportedlanguages

func (CreateServiceListingRevisionDetails) GetTagline

func (m CreateServiceListingRevisionDetails) GetTagline() *string

GetTagline returns Tagline

func (CreateServiceListingRevisionDetails) GetUsageInformation

func (m CreateServiceListingRevisionDetails) GetUsageInformation() *string

GetUsageInformation returns UsageInformation

func (CreateServiceListingRevisionDetails) MarshalJSON

func (m CreateServiceListingRevisionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateServiceListingRevisionDetails) String

func (m CreateServiceListingRevisionDetails) String() string

func (CreateServiceListingRevisionDetails) ValidateEnumValue

func (m CreateServiceListingRevisionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateStackArtifactDetails

CreateStackArtifactDetails Details to create Stack artifact.

type CreateStackArtifactDetails struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    Stack *CreateStackDetails `mandatory:"true" json:"stack"`

    // The display name for the artifact.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateStackArtifactDetails) GetCompartmentId

func (m CreateStackArtifactDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateStackArtifactDetails) GetDefinedTags

func (m CreateStackArtifactDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateStackArtifactDetails) GetDisplayName

func (m CreateStackArtifactDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateStackArtifactDetails) GetFreeformTags

func (m CreateStackArtifactDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateStackArtifactDetails) MarshalJSON

func (m CreateStackArtifactDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateStackArtifactDetails) String

func (m CreateStackArtifactDetails) String() string

func (CreateStackArtifactDetails) ValidateEnumValue

func (m CreateStackArtifactDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateStackDetails

CreateStackDetails Stack details required to create a Stack artifact.

type CreateStackDetails struct {

    // The source stack OCID.
    SourceStackId *string `mandatory:"true" json:"sourceStackId"`

    // Image listing OCIDs that are referenced in the Stack.
    ImageListingIds []string `mandatory:"false" json:"imageListingIds"`
}

func (CreateStackDetails) String

func (m CreateStackDetails) String() string

func (CreateStackDetails) ValidateEnumValue

func (m CreateStackDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateSupportedServiceAttachment

CreateSupportedServiceAttachment Supported service attachment for the listing revision.

type CreateSupportedServiceAttachment struct {

    // The OCID for the listing revision in Marketplace Publisher.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the service
    ServiceName *string `mandatory:"true" json:"serviceName"`

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description for this specified attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Optional url to service information
    Url *string `mandatory:"false" json:"url"`

    // Type of the service
    Type SupportedServiceAttachmentTypeEnum `mandatory:"true" json:"type"`

    // The specified attachment type is Internal or External.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`
}

func (CreateSupportedServiceAttachment) GetDefinedTags

func (m CreateSupportedServiceAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateSupportedServiceAttachment) GetDescription

func (m CreateSupportedServiceAttachment) GetDescription() *string

GetDescription returns Description

func (CreateSupportedServiceAttachment) GetDisplayName

func (m CreateSupportedServiceAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateSupportedServiceAttachment) GetFreeformTags

func (m CreateSupportedServiceAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateSupportedServiceAttachment) GetListingRevisionId

func (m CreateSupportedServiceAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (CreateSupportedServiceAttachment) MarshalJSON

func (m CreateSupportedServiceAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateSupportedServiceAttachment) String

func (m CreateSupportedServiceAttachment) String() string

func (CreateSupportedServiceAttachment) ValidateEnumValue

func (m CreateSupportedServiceAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTermDetails

CreateTermDetails Details to create Marketplace Publisher term.

type CreateTermDetails struct {

    // The OCID of the publisher's compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name of the term.
    Name *string `mandatory:"true" json:"name"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateTermDetails) String

func (m CreateTermDetails) String() string

func (CreateTermDetails) ValidateEnumValue

func (m CreateTermDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTermRequest

CreateTermRequest wrapper for the CreateTerm operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateTerm.go.html to see an example of how to use CreateTermRequest.

type CreateTermRequest struct {

    // Details for the new Term.
    CreateTermDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateTermRequest) BinaryRequestBody

func (request CreateTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateTermRequest) HTTPRequest

func (request CreateTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateTermRequest) RetryPolicy

func (request CreateTermRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateTermRequest) String

func (request CreateTermRequest) String() string

func (CreateTermRequest) ValidateEnumValue

func (request CreateTermRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTermResponse

CreateTermResponse wrapper for the CreateTerm operation

type CreateTermResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Term instance
    Term `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateTermResponse) HTTPResponse

func (response CreateTermResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateTermResponse) String

func (response CreateTermResponse) String() string

type CreateTermVersionRequest

CreateTermVersionRequest wrapper for the CreateTermVersion operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateTermVersion.go.html to see an example of how to use CreateTermVersionRequest.

type CreateTermVersionRequest struct {

    // The term version file to upload.
    CreateTermVersionContent io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"`

    // Unique OCID identifier for the term.
    TermId *string `mandatory:"true" contributesTo:"header" name:"term-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The name of the resource.
    DisplayName *string `mandatory:"false" contributesTo:"header" name:"display-name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateTermVersionRequest) BinaryRequestBody

func (request CreateTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateTermVersionRequest) HTTPRequest

func (request CreateTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateTermVersionRequest) RetryPolicy

func (request CreateTermVersionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateTermVersionRequest) String

func (request CreateTermVersionRequest) String() string

func (CreateTermVersionRequest) ValidateEnumValue

func (request CreateTermVersionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTermVersionResponse

CreateTermVersionResponse wrapper for the CreateTermVersion operation

type CreateTermVersionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TermVersion instance
    TermVersion `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateTermVersionResponse) HTTPResponse

func (response CreateTermVersionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateTermVersionResponse) String

func (response CreateTermVersionResponse) String() string

type CreateVideoAttachmentDetails

CreateVideoAttachmentDetails Create Details of the video attachment.

type CreateVideoAttachmentDetails struct {

    // The OCID for the listing revision in Marketplace Publisher.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    VideoAttachmentDetails *CreateVideoDetails `mandatory:"true" json:"videoAttachmentDetails"`

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description for this specified attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateVideoAttachmentDetails) GetDefinedTags

func (m CreateVideoAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateVideoAttachmentDetails) GetDescription

func (m CreateVideoAttachmentDetails) GetDescription() *string

GetDescription returns Description

func (CreateVideoAttachmentDetails) GetDisplayName

func (m CreateVideoAttachmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateVideoAttachmentDetails) GetFreeformTags

func (m CreateVideoAttachmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateVideoAttachmentDetails) GetListingRevisionId

func (m CreateVideoAttachmentDetails) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (CreateVideoAttachmentDetails) MarshalJSON

func (m CreateVideoAttachmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateVideoAttachmentDetails) String

func (m CreateVideoAttachmentDetails) String() string

func (CreateVideoAttachmentDetails) ValidateEnumValue

func (m CreateVideoAttachmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateVideoDetails

CreateVideoDetails A link to a video on the internet.

type CreateVideoDetails struct {

    // The URL of the video.
    ContentUrl *string `mandatory:"true" json:"contentUrl"`

    // The specified attachment type is Internal or External.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`
}

func (CreateVideoDetails) String

func (m CreateVideoDetails) String() string

func (CreateVideoDetails) ValidateEnumValue

func (m CreateVideoDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CustomerInstanceReportExport

CustomerInstanceReportExport The model for a Customer Instance Report export.

type CustomerInstanceReportExport struct {

    // Customer Instance Report export identifier.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment for the export.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Customer Instance Report export lifecycle state.
    LifecycleState CustomerInstanceReportExportLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time that the export was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The work request identifier associated with the export generation.
    WorkRequestId *string `mandatory:"false" json:"workRequestId"`

    // The generated CSV file name.
    FileName *string `mandatory:"false" json:"fileName"`

    // The sort order for the generated export.
    SortOrder CustomerInstanceReportExportSortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`

    // The field to sort by.
    SortBy CustomerInstanceReportExportSortByEnum `mandatory:"false" json:"sortBy,omitempty"`

    // A filter to return only report records that match the listing name.
    Name *string `mandatory:"false" json:"name"`

    // A filter to return only report records that match the listing OCID.
    ListingId *string `mandatory:"false" json:"listingId"`

    // A filter to return only report records that match the instance status.
    Status CustomerInstanceReportExportStatusEnum `mandatory:"false" json:"status,omitempty"`

    // A filter to return only report records that match the instance shape.
    Shape *string `mandatory:"false" json:"shape"`

    // A filter to return only report records that match the instance region.
    Region *string `mandatory:"false" json:"region"`

    // A filter to return only report records that match the instance realm.
    Realm *string `mandatory:"false" json:"realm"`

    // A filter to return only report records that match the tenant administrator email domain.
    TenantAdminDomain *string `mandatory:"false" json:"tenantAdminDomain"`

    // A filter to return only report records that match the package version.
    PackageVersion *string `mandatory:"false" json:"packageVersion"`

    // A filter to return only report records that match the instance OCID.
    InstanceId *string `mandatory:"false" json:"instanceId"`

    // The inclusive earliest instance creation time, in RFC 3339 format.
    TimeInstanceCreationFromDate *common.SDKTime `mandatory:"false" json:"timeInstanceCreationFromDate"`

    // The inclusive latest instance creation time, in RFC 3339 format.
    TimeInstanceCreationToDate *common.SDKTime `mandatory:"false" json:"timeInstanceCreationToDate"`

    // The inclusive earliest instance termination time, in RFC 3339 format.
    TimeInstanceTerminationFromDate *common.SDKTime `mandatory:"false" json:"timeInstanceTerminationFromDate"`

    // The inclusive latest instance termination time, in RFC 3339 format.
    TimeInstanceTerminationToDate *common.SDKTime `mandatory:"false" json:"timeInstanceTerminationToDate"`

    // The date and time that the export expires, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (CustomerInstanceReportExport) String

func (m CustomerInstanceReportExport) String() string

func (CustomerInstanceReportExport) ValidateEnumValue

func (m CustomerInstanceReportExport) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CustomerInstanceReportExportCollection

CustomerInstanceReportExportCollection Customer Instance Report export collection.

type CustomerInstanceReportExportCollection struct {

    // List of Customer Instance Report exports.
    Items []CustomerInstanceReportExportSummary `mandatory:"true" json:"items"`
}

func (CustomerInstanceReportExportCollection) String

func (m CustomerInstanceReportExportCollection) String() string

func (CustomerInstanceReportExportCollection) ValidateEnumValue

func (m CustomerInstanceReportExportCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CustomerInstanceReportExportLifecycleStateEnum

CustomerInstanceReportExportLifecycleStateEnum Enum with underlying type: string

type CustomerInstanceReportExportLifecycleStateEnum string

Set of constants representing the allowable values for CustomerInstanceReportExportLifecycleStateEnum

const (
    CustomerInstanceReportExportLifecycleStateInProgress     CustomerInstanceReportExportLifecycleStateEnum = "IN_PROGRESS"
    CustomerInstanceReportExportLifecycleStateAccepted       CustomerInstanceReportExportLifecycleStateEnum = "ACCEPTED"
    CustomerInstanceReportExportLifecycleStateFailed         CustomerInstanceReportExportLifecycleStateEnum = "FAILED"
    CustomerInstanceReportExportLifecycleStateNeedsAttention CustomerInstanceReportExportLifecycleStateEnum = "NEEDS_ATTENTION"
    CustomerInstanceReportExportLifecycleStateSucceeded      CustomerInstanceReportExportLifecycleStateEnum = "SUCCEEDED"
    CustomerInstanceReportExportLifecycleStateCanceled       CustomerInstanceReportExportLifecycleStateEnum = "CANCELED"
    CustomerInstanceReportExportLifecycleStateWaiting        CustomerInstanceReportExportLifecycleStateEnum = "WAITING"
    CustomerInstanceReportExportLifecycleStateCanceling      CustomerInstanceReportExportLifecycleStateEnum = "CANCELING"
)

func GetCustomerInstanceReportExportLifecycleStateEnumValues

func GetCustomerInstanceReportExportLifecycleStateEnumValues() []CustomerInstanceReportExportLifecycleStateEnum

GetCustomerInstanceReportExportLifecycleStateEnumValues Enumerates the set of values for CustomerInstanceReportExportLifecycleStateEnum

func GetMappingCustomerInstanceReportExportLifecycleStateEnum

func GetMappingCustomerInstanceReportExportLifecycleStateEnum(val string) (CustomerInstanceReportExportLifecycleStateEnum, bool)

GetMappingCustomerInstanceReportExportLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type CustomerInstanceReportExportSortByEnum

CustomerInstanceReportExportSortByEnum Enum with underlying type: string

type CustomerInstanceReportExportSortByEnum string

Set of constants representing the allowable values for CustomerInstanceReportExportSortByEnum

const (
    CustomerInstanceReportExportSortByInstanceId CustomerInstanceReportExportSortByEnum = "INSTANCE_ID"
)

func GetCustomerInstanceReportExportSortByEnumValues

func GetCustomerInstanceReportExportSortByEnumValues() []CustomerInstanceReportExportSortByEnum

GetCustomerInstanceReportExportSortByEnumValues Enumerates the set of values for CustomerInstanceReportExportSortByEnum

func GetMappingCustomerInstanceReportExportSortByEnum

func GetMappingCustomerInstanceReportExportSortByEnum(val string) (CustomerInstanceReportExportSortByEnum, bool)

GetMappingCustomerInstanceReportExportSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type CustomerInstanceReportExportSortOrderEnum

CustomerInstanceReportExportSortOrderEnum Enum with underlying type: string

type CustomerInstanceReportExportSortOrderEnum string

Set of constants representing the allowable values for CustomerInstanceReportExportSortOrderEnum

const (
    CustomerInstanceReportExportSortOrderAsc  CustomerInstanceReportExportSortOrderEnum = "ASC"
    CustomerInstanceReportExportSortOrderDesc CustomerInstanceReportExportSortOrderEnum = "DESC"
)

func GetCustomerInstanceReportExportSortOrderEnumValues

func GetCustomerInstanceReportExportSortOrderEnumValues() []CustomerInstanceReportExportSortOrderEnum

GetCustomerInstanceReportExportSortOrderEnumValues Enumerates the set of values for CustomerInstanceReportExportSortOrderEnum

func GetMappingCustomerInstanceReportExportSortOrderEnum

func GetMappingCustomerInstanceReportExportSortOrderEnum(val string) (CustomerInstanceReportExportSortOrderEnum, bool)

GetMappingCustomerInstanceReportExportSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type CustomerInstanceReportExportStatusEnum

CustomerInstanceReportExportStatusEnum Enum with underlying type: string

type CustomerInstanceReportExportStatusEnum string

Set of constants representing the allowable values for CustomerInstanceReportExportStatusEnum

const (
    CustomerInstanceReportExportStatusProvisioning CustomerInstanceReportExportStatusEnum = "PROVISIONING"
    CustomerInstanceReportExportStatusRunning      CustomerInstanceReportExportStatusEnum = "RUNNING"
    CustomerInstanceReportExportStatusStopped      CustomerInstanceReportExportStatusEnum = "STOPPED"
    CustomerInstanceReportExportStatusTerminating  CustomerInstanceReportExportStatusEnum = "TERMINATING"
    CustomerInstanceReportExportStatusTerminated   CustomerInstanceReportExportStatusEnum = "TERMINATED"
    CustomerInstanceReportExportStatusDisabled     CustomerInstanceReportExportStatusEnum = "DISABLED"
    CustomerInstanceReportExportStatusStarting     CustomerInstanceReportExportStatusEnum = "STARTING"
    CustomerInstanceReportExportStatusStopping     CustomerInstanceReportExportStatusEnum = "STOPPING"
    CustomerInstanceReportExportStatusSnapshotting CustomerInstanceReportExportStatusEnum = "SNAPSHOTTING"
)

func GetCustomerInstanceReportExportStatusEnumValues

func GetCustomerInstanceReportExportStatusEnumValues() []CustomerInstanceReportExportStatusEnum

GetCustomerInstanceReportExportStatusEnumValues Enumerates the set of values for CustomerInstanceReportExportStatusEnum

func GetMappingCustomerInstanceReportExportStatusEnum

func GetMappingCustomerInstanceReportExportStatusEnum(val string) (CustomerInstanceReportExportStatusEnum, bool)

GetMappingCustomerInstanceReportExportStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type CustomerInstanceReportExportSummary

CustomerInstanceReportExportSummary Summary model for a Customer Instance Report export.

type CustomerInstanceReportExportSummary struct {

    // Customer Instance Report export identifier.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment for the export.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Customer Instance Report export lifecycle state.
    LifecycleState CustomerInstanceReportExportLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time that the export was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The work request identifier associated with the export generation.
    WorkRequestId *string `mandatory:"false" json:"workRequestId"`

    // The generated CSV file name.
    FileName *string `mandatory:"false" json:"fileName"`

    // The sort order for the generated export.
    SortOrder CustomerInstanceReportExportSummarySortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`

    // The field to sort by.
    SortBy CustomerInstanceReportExportSummarySortByEnum `mandatory:"false" json:"sortBy,omitempty"`

    // A filter to return only report records that match the listing name.
    Name *string `mandatory:"false" json:"name"`

    // A filter to return only report records that match the listing OCID.
    ListingId *string `mandatory:"false" json:"listingId"`

    // A filter to return only report records that match the instance status.
    Status CustomerInstanceReportExportSummaryStatusEnum `mandatory:"false" json:"status,omitempty"`

    // A filter to return only report records that match the instance shape.
    Shape *string `mandatory:"false" json:"shape"`

    // A filter to return only report records that match the instance region.
    Region *string `mandatory:"false" json:"region"`

    // A filter to return only report records that match the instance realm.
    Realm *string `mandatory:"false" json:"realm"`

    // A filter to return only report records that match the tenant administrator email domain.
    TenantAdminDomain *string `mandatory:"false" json:"tenantAdminDomain"`

    // A filter to return only report records that match the package version.
    PackageVersion *string `mandatory:"false" json:"packageVersion"`

    // A filter to return only report records that match the instance OCID.
    InstanceId *string `mandatory:"false" json:"instanceId"`

    // The inclusive earliest instance creation time, in RFC 3339 format.
    TimeInstanceCreationFromDate *common.SDKTime `mandatory:"false" json:"timeInstanceCreationFromDate"`

    // The inclusive latest instance creation time, in RFC 3339 format.
    TimeInstanceCreationToDate *common.SDKTime `mandatory:"false" json:"timeInstanceCreationToDate"`

    // The inclusive earliest instance termination time, in RFC 3339 format.
    TimeInstanceTerminationFromDate *common.SDKTime `mandatory:"false" json:"timeInstanceTerminationFromDate"`

    // The inclusive latest instance termination time, in RFC 3339 format.
    TimeInstanceTerminationToDate *common.SDKTime `mandatory:"false" json:"timeInstanceTerminationToDate"`

    // The date and time that the export expires, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (CustomerInstanceReportExportSummary) String

func (m CustomerInstanceReportExportSummary) String() string

func (CustomerInstanceReportExportSummary) ValidateEnumValue

func (m CustomerInstanceReportExportSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CustomerInstanceReportExportSummarySortByEnum

CustomerInstanceReportExportSummarySortByEnum Enum with underlying type: string

type CustomerInstanceReportExportSummarySortByEnum string

Set of constants representing the allowable values for CustomerInstanceReportExportSummarySortByEnum

const (
    CustomerInstanceReportExportSummarySortByInstanceId CustomerInstanceReportExportSummarySortByEnum = "INSTANCE_ID"
)

func GetCustomerInstanceReportExportSummarySortByEnumValues

func GetCustomerInstanceReportExportSummarySortByEnumValues() []CustomerInstanceReportExportSummarySortByEnum

GetCustomerInstanceReportExportSummarySortByEnumValues Enumerates the set of values for CustomerInstanceReportExportSummarySortByEnum

func GetMappingCustomerInstanceReportExportSummarySortByEnum

func GetMappingCustomerInstanceReportExportSummarySortByEnum(val string) (CustomerInstanceReportExportSummarySortByEnum, bool)

GetMappingCustomerInstanceReportExportSummarySortByEnum performs case Insensitive comparison on enum value and return the desired enum

type CustomerInstanceReportExportSummarySortOrderEnum

CustomerInstanceReportExportSummarySortOrderEnum Enum with underlying type: string

type CustomerInstanceReportExportSummarySortOrderEnum string

Set of constants representing the allowable values for CustomerInstanceReportExportSummarySortOrderEnum

const (
    CustomerInstanceReportExportSummarySortOrderAsc  CustomerInstanceReportExportSummarySortOrderEnum = "ASC"
    CustomerInstanceReportExportSummarySortOrderDesc CustomerInstanceReportExportSummarySortOrderEnum = "DESC"
)

func GetCustomerInstanceReportExportSummarySortOrderEnumValues

func GetCustomerInstanceReportExportSummarySortOrderEnumValues() []CustomerInstanceReportExportSummarySortOrderEnum

GetCustomerInstanceReportExportSummarySortOrderEnumValues Enumerates the set of values for CustomerInstanceReportExportSummarySortOrderEnum

func GetMappingCustomerInstanceReportExportSummarySortOrderEnum

func GetMappingCustomerInstanceReportExportSummarySortOrderEnum(val string) (CustomerInstanceReportExportSummarySortOrderEnum, bool)

GetMappingCustomerInstanceReportExportSummarySortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type CustomerInstanceReportExportSummaryStatusEnum

CustomerInstanceReportExportSummaryStatusEnum Enum with underlying type: string

type CustomerInstanceReportExportSummaryStatusEnum string

Set of constants representing the allowable values for CustomerInstanceReportExportSummaryStatusEnum

const (
    CustomerInstanceReportExportSummaryStatusProvisioning CustomerInstanceReportExportSummaryStatusEnum = "PROVISIONING"
    CustomerInstanceReportExportSummaryStatusRunning      CustomerInstanceReportExportSummaryStatusEnum = "RUNNING"
    CustomerInstanceReportExportSummaryStatusStopped      CustomerInstanceReportExportSummaryStatusEnum = "STOPPED"
    CustomerInstanceReportExportSummaryStatusTerminating  CustomerInstanceReportExportSummaryStatusEnum = "TERMINATING"
    CustomerInstanceReportExportSummaryStatusTerminated   CustomerInstanceReportExportSummaryStatusEnum = "TERMINATED"
    CustomerInstanceReportExportSummaryStatusDisabled     CustomerInstanceReportExportSummaryStatusEnum = "DISABLED"
    CustomerInstanceReportExportSummaryStatusStarting     CustomerInstanceReportExportSummaryStatusEnum = "STARTING"
    CustomerInstanceReportExportSummaryStatusStopping     CustomerInstanceReportExportSummaryStatusEnum = "STOPPING"
    CustomerInstanceReportExportSummaryStatusSnapshotting CustomerInstanceReportExportSummaryStatusEnum = "SNAPSHOTTING"
)

func GetCustomerInstanceReportExportSummaryStatusEnumValues

func GetCustomerInstanceReportExportSummaryStatusEnumValues() []CustomerInstanceReportExportSummaryStatusEnum

GetCustomerInstanceReportExportSummaryStatusEnumValues Enumerates the set of values for CustomerInstanceReportExportSummaryStatusEnum

func GetMappingCustomerInstanceReportExportSummaryStatusEnum

func GetMappingCustomerInstanceReportExportSummaryStatusEnum(val string) (CustomerInstanceReportExportSummaryStatusEnum, bool)

GetMappingCustomerInstanceReportExportSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type CustomerInstanceReportRecord

CustomerInstanceReportRecord The model for instance report item

type CustomerInstanceReportRecord struct {

    // publisher OCID
    PublisherId *string `mandatory:"false" json:"publisherId"`

    // Name of the listing
    ListingName *string `mandatory:"false" json:"listingName"`

    // Listing ID
    ListingId *string `mandatory:"false" json:"listingId"`

    // Listing version ID
    ListingVersionId *string `mandatory:"false" json:"listingVersionId"`

    // The version for the package
    PackageVersion *string `mandatory:"false" json:"packageVersion"`

    // Package version ID
    PackageVersionId *string `mandatory:"false" json:"packageVersionId"`

    // Instance status
    Status *string `mandatory:"false" json:"status"`

    // Instance OCID
    InstanceId *string `mandatory:"false" json:"instanceId"`

    // The date and time that instance was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeInstanceCreation *common.SDKTime `mandatory:"false" json:"timeInstanceCreation"`

    // The date and time that instance was terminated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeInstanceTermination *common.SDKTime `mandatory:"false" json:"timeInstanceTermination"`

    // The region of the instance
    Region *string `mandatory:"false" json:"region"`

    // The realm of the instance
    Realm *string `mandatory:"false" json:"realm"`

    // The shape of the instance
    Shape *string `mandatory:"false" json:"shape"`

    // The tenancy of the instance
    OciTenancy *string `mandatory:"false" json:"ociTenancy"`

    // The domain of the tenant administrator email address
    TenantAdminDomain *string `mandatory:"false" json:"tenantAdminDomain"`

    // The legacy listing id of the listing
    LegacyListingId *string `mandatory:"false" json:"legacyListingId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (CustomerInstanceReportRecord) String

func (m CustomerInstanceReportRecord) String() string

func (CustomerInstanceReportRecord) ValidateEnumValue

func (m CustomerInstanceReportRecord) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CustomerInstanceReportRecordCollection

CustomerInstanceReportRecordCollection Customer instance report

type CustomerInstanceReportRecordCollection struct {

    // List of customer instance report records.
    Items []CustomerInstanceReportRecord `mandatory:"true" json:"items"`
}

func (CustomerInstanceReportRecordCollection) String

func (m CustomerInstanceReportRecordCollection) String() string

func (CustomerInstanceReportRecordCollection) ValidateEnumValue

func (m CustomerInstanceReportRecordCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CustomerSuccessAttachment

CustomerSuccessAttachment Customer success story attachment for the service listing revision.

type CustomerSuccessAttachment struct {

    // Unique OCID identifier for the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier of the listing revision that the specified attachment belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the listing revision attachment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The time the attachment was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Name of the customer
    CustomerName *string `mandatory:"true" json:"customerName"`

    // Description of the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Optional url to success story
    Url *string `mandatory:"false" json:"url"`

    // List of product codes for customer story
    ProductCodes []string `mandatory:"false" json:"productCodes"`

    // URL of the uploaded document.
    ContentUrl *string `mandatory:"false" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"false" json:"mimeType"`

    // Possible values for the publisher listing revision attachments. The source type informs whether the type of attachment for the listing revision is external or internal.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // The current state of the attachment.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (CustomerSuccessAttachment) GetCompartmentId

func (m CustomerSuccessAttachment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CustomerSuccessAttachment) GetDefinedTags

func (m CustomerSuccessAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CustomerSuccessAttachment) GetDescription

func (m CustomerSuccessAttachment) GetDescription() *string

GetDescription returns Description

func (CustomerSuccessAttachment) GetDisplayName

func (m CustomerSuccessAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CustomerSuccessAttachment) GetFreeformTags

func (m CustomerSuccessAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CustomerSuccessAttachment) GetId

func (m CustomerSuccessAttachment) GetId() *string

GetId returns Id

func (CustomerSuccessAttachment) GetLifecycleState

func (m CustomerSuccessAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CustomerSuccessAttachment) GetListingRevisionId

func (m CustomerSuccessAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (CustomerSuccessAttachment) GetSourceType

func (m CustomerSuccessAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum

GetSourceType returns SourceType

func (CustomerSuccessAttachment) GetSystemTags

func (m CustomerSuccessAttachment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (CustomerSuccessAttachment) GetTimeCreated

func (m CustomerSuccessAttachment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CustomerSuccessAttachment) GetTimeUpdated

func (m CustomerSuccessAttachment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (CustomerSuccessAttachment) MarshalJSON

func (m CustomerSuccessAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CustomerSuccessAttachment) String

func (m CustomerSuccessAttachment) String() string

func (CustomerSuccessAttachment) ValidateEnumValue

func (m CustomerSuccessAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteArtifactRequest

DeleteArtifactRequest wrapper for the DeleteArtifact operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteArtifact.go.html to see an example of how to use DeleteArtifactRequest.

type DeleteArtifactRequest struct {

    // artifact OCID
    ArtifactId *string `mandatory:"true" contributesTo:"path" name:"artifactId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteArtifactRequest) BinaryRequestBody

func (request DeleteArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteArtifactRequest) HTTPRequest

func (request DeleteArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteArtifactRequest) RetryPolicy

func (request DeleteArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteArtifactRequest) String

func (request DeleteArtifactRequest) String() string

func (DeleteArtifactRequest) ValidateEnumValue

func (request DeleteArtifactRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteArtifactResponse

DeleteArtifactResponse wrapper for the DeleteArtifact operation

type DeleteArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteArtifactResponse) HTTPResponse

func (response DeleteArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteArtifactResponse) String

func (response DeleteArtifactResponse) String() string

type DeleteCustomerInstanceReportExportRequest

DeleteCustomerInstanceReportExportRequest wrapper for the DeleteCustomerInstanceReportExport operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteCustomerInstanceReportExport.go.html to see an example of how to use DeleteCustomerInstanceReportExportRequest.

type DeleteCustomerInstanceReportExportRequest struct {

    // Customer Instance Report export identifier.
    CustomerInstanceReportExportId *string `mandatory:"true" contributesTo:"path" name:"customerInstanceReportExportId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteCustomerInstanceReportExportRequest) BinaryRequestBody

func (request DeleteCustomerInstanceReportExportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteCustomerInstanceReportExportRequest) HTTPRequest

func (request DeleteCustomerInstanceReportExportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteCustomerInstanceReportExportRequest) RetryPolicy

func (request DeleteCustomerInstanceReportExportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteCustomerInstanceReportExportRequest) String

func (request DeleteCustomerInstanceReportExportRequest) String() string

func (DeleteCustomerInstanceReportExportRequest) ValidateEnumValue

func (request DeleteCustomerInstanceReportExportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteCustomerInstanceReportExportResponse

DeleteCustomerInstanceReportExportResponse wrapper for the DeleteCustomerInstanceReportExport operation

type DeleteCustomerInstanceReportExportResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteCustomerInstanceReportExportResponse) HTTPResponse

func (response DeleteCustomerInstanceReportExportResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteCustomerInstanceReportExportResponse) String

func (response DeleteCustomerInstanceReportExportResponse) String() string

type DeleteListingRequest

DeleteListingRequest wrapper for the DeleteListing operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteListing.go.html to see an example of how to use DeleteListingRequest.

type DeleteListingRequest struct {

    // listing OCID
    ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteListingRequest) BinaryRequestBody

func (request DeleteListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteListingRequest) HTTPRequest

func (request DeleteListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteListingRequest) RetryPolicy

func (request DeleteListingRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteListingRequest) String

func (request DeleteListingRequest) String() string

func (DeleteListingRequest) ValidateEnumValue

func (request DeleteListingRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteListingResponse

DeleteListingResponse wrapper for the DeleteListing operation

type DeleteListingResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteListingResponse) HTTPResponse

func (response DeleteListingResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteListingResponse) String

func (response DeleteListingResponse) String() string

type DeleteListingRevisionAttachmentRequest

DeleteListingRevisionAttachmentRequest wrapper for the DeleteListingRevisionAttachment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteListingRevisionAttachment.go.html to see an example of how to use DeleteListingRevisionAttachmentRequest.

type DeleteListingRevisionAttachmentRequest struct {

    // attachment OCID
    ListingRevisionAttachmentId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionAttachmentId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteListingRevisionAttachmentRequest) BinaryRequestBody

func (request DeleteListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteListingRevisionAttachmentRequest) HTTPRequest

func (request DeleteListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteListingRevisionAttachmentRequest) RetryPolicy

func (request DeleteListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteListingRevisionAttachmentRequest) String

func (request DeleteListingRevisionAttachmentRequest) String() string

func (DeleteListingRevisionAttachmentRequest) ValidateEnumValue

func (request DeleteListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteListingRevisionAttachmentResponse

DeleteListingRevisionAttachmentResponse wrapper for the DeleteListingRevisionAttachment operation

type DeleteListingRevisionAttachmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteListingRevisionAttachmentResponse) HTTPResponse

func (response DeleteListingRevisionAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteListingRevisionAttachmentResponse) String

func (response DeleteListingRevisionAttachmentResponse) String() string

type DeleteListingRevisionNoteRequest

DeleteListingRevisionNoteRequest wrapper for the DeleteListingRevisionNote operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteListingRevisionNote.go.html to see an example of how to use DeleteListingRevisionNoteRequest.

type DeleteListingRevisionNoteRequest struct {

    // Unique listing revision note identifier.
    ListingRevisionNoteId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionNoteId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteListingRevisionNoteRequest) BinaryRequestBody

func (request DeleteListingRevisionNoteRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteListingRevisionNoteRequest) HTTPRequest

func (request DeleteListingRevisionNoteRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteListingRevisionNoteRequest) RetryPolicy

func (request DeleteListingRevisionNoteRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteListingRevisionNoteRequest) String

func (request DeleteListingRevisionNoteRequest) String() string

func (DeleteListingRevisionNoteRequest) ValidateEnumValue

func (request DeleteListingRevisionNoteRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteListingRevisionNoteResponse

DeleteListingRevisionNoteResponse wrapper for the DeleteListingRevisionNote operation

type DeleteListingRevisionNoteResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteListingRevisionNoteResponse) HTTPResponse

func (response DeleteListingRevisionNoteResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteListingRevisionNoteResponse) String

func (response DeleteListingRevisionNoteResponse) String() string

type DeleteListingRevisionPackageRequest

DeleteListingRevisionPackageRequest wrapper for the DeleteListingRevisionPackage operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteListingRevisionPackage.go.html to see an example of how to use DeleteListingRevisionPackageRequest.

type DeleteListingRevisionPackageRequest struct {

    // Unique listing revision package identifier.
    ListingRevisionPackageId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionPackageId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteListingRevisionPackageRequest) BinaryRequestBody

func (request DeleteListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteListingRevisionPackageRequest) HTTPRequest

func (request DeleteListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteListingRevisionPackageRequest) RetryPolicy

func (request DeleteListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteListingRevisionPackageRequest) String

func (request DeleteListingRevisionPackageRequest) String() string

func (DeleteListingRevisionPackageRequest) ValidateEnumValue

func (request DeleteListingRevisionPackageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteListingRevisionPackageResponse

DeleteListingRevisionPackageResponse wrapper for the DeleteListingRevisionPackage operation

type DeleteListingRevisionPackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteListingRevisionPackageResponse) HTTPResponse

func (response DeleteListingRevisionPackageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteListingRevisionPackageResponse) String

func (response DeleteListingRevisionPackageResponse) String() string

type DeleteListingRevisionRequest

DeleteListingRevisionRequest wrapper for the DeleteListingRevision operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteListingRevision.go.html to see an example of how to use DeleteListingRevisionRequest.

type DeleteListingRevisionRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteListingRevisionRequest) BinaryRequestBody

func (request DeleteListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteListingRevisionRequest) HTTPRequest

func (request DeleteListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteListingRevisionRequest) RetryPolicy

func (request DeleteListingRevisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteListingRevisionRequest) String

func (request DeleteListingRevisionRequest) String() string

func (DeleteListingRevisionRequest) ValidateEnumValue

func (request DeleteListingRevisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteListingRevisionResponse

DeleteListingRevisionResponse wrapper for the DeleteListingRevision operation

type DeleteListingRevisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteListingRevisionResponse) HTTPResponse

func (response DeleteListingRevisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteListingRevisionResponse) String

func (response DeleteListingRevisionResponse) String() string

type DeleteTermRequest

DeleteTermRequest wrapper for the DeleteTerm operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteTerm.go.html to see an example of how to use DeleteTermRequest.

type DeleteTermRequest struct {

    // term OCID
    TermId *string `mandatory:"true" contributesTo:"path" name:"termId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteTermRequest) BinaryRequestBody

func (request DeleteTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteTermRequest) HTTPRequest

func (request DeleteTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteTermRequest) RetryPolicy

func (request DeleteTermRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteTermRequest) String

func (request DeleteTermRequest) String() string

func (DeleteTermRequest) ValidateEnumValue

func (request DeleteTermRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteTermResponse

DeleteTermResponse wrapper for the DeleteTerm operation

type DeleteTermResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteTermResponse) HTTPResponse

func (response DeleteTermResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteTermResponse) String

func (response DeleteTermResponse) String() string

type DeleteTermVersionRequest

DeleteTermVersionRequest wrapper for the DeleteTermVersion operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteTermVersion.go.html to see an example of how to use DeleteTermVersionRequest.

type DeleteTermVersionRequest struct {

    // term version OCID
    TermVersionId *string `mandatory:"true" contributesTo:"path" name:"termVersionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteTermVersionRequest) BinaryRequestBody

func (request DeleteTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteTermVersionRequest) HTTPRequest

func (request DeleteTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteTermVersionRequest) RetryPolicy

func (request DeleteTermVersionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteTermVersionRequest) String

func (request DeleteTermVersionRequest) String() string

func (DeleteTermVersionRequest) ValidateEnumValue

func (request DeleteTermVersionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteTermVersionResponse

DeleteTermVersionResponse wrapper for the DeleteTermVersion operation

type DeleteTermVersionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteTermVersionResponse) HTTPResponse

func (response DeleteTermVersionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteTermVersionResponse) String

func (response DeleteTermVersionResponse) String() string

type DisbursementReportRecord

DisbursementReportRecord The model for disbursement report item

type DisbursementReportRecord struct {

    // Enterprise Quarter
    EnterpriseQuarter *string `mandatory:"false" json:"enterpriseQuarter"`

    // Enterprise Period
    EnterprisePeriod *string `mandatory:"false" json:"enterprisePeriod"`

    // Listing Name
    ListingName *string `mandatory:"false" json:"listingName"`

    // Listing ID
    ListingId *string `mandatory:"false" json:"listingId"`

    // Private Offer ID
    PrivateOfferId *string `mandatory:"false" json:"privateOfferId"`

    // Private Offer Name
    PrivateOfferName *string `mandatory:"false" json:"privateOfferName"`

    // SKU
    Sku *string `mandatory:"false" json:"sku"`

    // Transaction Reference ID
    TransactionReferenceId *string `mandatory:"false" json:"transactionReferenceId"`

    // Customer ID
    CustomerId *string `mandatory:"false" json:"customerId"`

    // Customer Name
    CustomerName *string `mandatory:"false" json:"customerName"`

    // Customer Domain
    CustomerDomain *string `mandatory:"false" json:"customerDomain"`

    // End User Customer ID
    EndUserCustomerId *string `mandatory:"false" json:"endUserCustomerId"`

    // EEnd User Customer Name
    EndUserCustomerName *string `mandatory:"false" json:"endUserCustomerName"`

    // Country
    Country *string `mandatory:"false" json:"country"`

    // State
    State *string `mandatory:"false" json:"state"`

    // City
    City *string `mandatory:"false" json:"city"`

    // Zip
    Zip *string `mandatory:"false" json:"zip"`

    // Currency Code
    CurrencyCode *string `mandatory:"false" json:"currencyCode"`

    // Usage Quantity
    UsageQuantity *string `mandatory:"false" json:"usageQuantity"`

    // Used Amount (LC)
    UsedAmountLc *string `mandatory:"false" json:"usedAmountLc"`

    // LC Amount for Disbursement Calculations
    LcAmountForDisbursementCalculations *string `mandatory:"false" json:"lcAmountForDisbursementCalculations"`

    // LC Base Amount for Tax Calculations
    LcBaseAmountForTaxCalculations *string `mandatory:"false" json:"lcBaseAmountForTaxCalculations"`

    // Withholding Tax Rate
    WithholdingTaxRate *string `mandatory:"false" json:"withholdingTaxRate"`

    // Withholding Tax Amount
    WithholdingTaxAmount *string `mandatory:"false" json:"withholdingTaxAmount"`

    // Transfer Tax Base Amount
    TransferTaxBaseAmount *string `mandatory:"false" json:"transferTaxBaseAmount"`

    // Transfer Tax Rate
    TransferTaxRate *string `mandatory:"false" json:"transferTaxRate"`

    // Transfer Tax Amount
    TransferTaxAmount *string `mandatory:"false" json:"transferTaxAmount"`

    // LC Amount for Disbursement after Tax
    LcAmountForDisbursementAfterTax *string `mandatory:"false" json:"lcAmountForDisbursementAfterTax"`

    // LC Partner Payment
    LcPartnerPayment *string `mandatory:"false" json:"lcPartnerPayment"`

    // FX Rate (LC to USD)
    FxRateLcToUsd *string `mandatory:"false" json:"fxRateLcToUsd"`

    // Disbursement Amount (USD)
    DisbursementAmountUsd *string `mandatory:"false" json:"disbursementAmountUsd"`

    // Partner Name
    PartnerName *string `mandatory:"false" json:"partnerName"`

    // Partner OCID
    PartnerId *string `mandatory:"false" json:"partnerId"`

    // The listing ocid of the listing
    PublisherServiceListingId *string `mandatory:"false" json:"publisherServiceListingId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DisbursementReportRecord) String

func (m DisbursementReportRecord) String() string

func (DisbursementReportRecord) ValidateEnumValue

func (m DisbursementReportRecord) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DisbursementReportRecordCollection

DisbursementReportRecordCollection Disbursement report

type DisbursementReportRecordCollection struct {

    // List of disbursement report records.
    Items []DisbursementReportRecord `mandatory:"true" json:"items"`
}

func (DisbursementReportRecordCollection) String

func (m DisbursementReportRecordCollection) String() string

func (DisbursementReportRecordCollection) ValidateEnumValue

func (m DisbursementReportRecordCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DownloadInfo

DownloadInfo Guidelines to be displayed to the Customer who intends to generate a lead for a listing.

type DownloadInfo struct {

    // Text shown when capturing lead
    Description *string `mandatory:"false" json:"description"`

    // Redirect link provided by publisher
    Url *string `mandatory:"false" json:"url"`
}

func (DownloadInfo) String

func (m DownloadInfo) String() string

func (DownloadInfo) ValidateEnumValue

func (m DownloadInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FilterProperty

FilterProperty Properties for the filter

type FilterProperty struct {

    // Name of filter
    Name *string `mandatory:"false" json:"name"`

    // Filter code
    Code *string `mandatory:"false" json:"code"`
}

func (FilterProperty) String

func (m FilterProperty) String() string

func (FilterProperty) ValidateEnumValue

func (m FilterProperty) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenerateCustomerInstanceReportExportDetails

GenerateCustomerInstanceReportExportDetails Details to generate a Customer Instance Report export.

type GenerateCustomerInstanceReportExportDetails struct {

    // The OCID of the compartment for the export.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The sort order for the generated export.
    SortOrder GenerateCustomerInstanceReportExportDetailsSortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`

    // The field to sort by.
    SortBy GenerateCustomerInstanceReportExportDetailsSortByEnum `mandatory:"false" json:"sortBy,omitempty"`

    // A filter to return only report records that match the listing name.
    Name *string `mandatory:"false" json:"name"`

    // A filter to return only report records that match the listing OCID.
    ListingId *string `mandatory:"false" json:"listingId"`

    // A filter to return only report records that match the instance status.
    Status GenerateCustomerInstanceReportExportDetailsStatusEnum `mandatory:"false" json:"status,omitempty"`

    // A filter to return only report records that match the instance shape.
    Shape *string `mandatory:"false" json:"shape"`

    // A filter to return only report records that match the instance region.
    Region *string `mandatory:"false" json:"region"`

    // A filter to return only report records that match the instance realm.
    Realm *string `mandatory:"false" json:"realm"`

    // A filter to return only report records that match the tenant administrator email domain.
    TenantAdminDomain *string `mandatory:"false" json:"tenantAdminDomain"`

    // A filter to return only report records that match the package version.
    PackageVersion *string `mandatory:"false" json:"packageVersion"`

    // A filter to return only report records that match the instance OCID.
    InstanceId *string `mandatory:"false" json:"instanceId"`

    // The inclusive earliest instance creation time, in RFC 3339 format.
    TimeInstanceCreationFromDate *common.SDKTime `mandatory:"false" json:"timeInstanceCreationFromDate"`

    // The inclusive latest instance creation time, in RFC 3339 format.
    TimeInstanceCreationToDate *common.SDKTime `mandatory:"false" json:"timeInstanceCreationToDate"`

    // The inclusive earliest instance termination time, in RFC 3339 format.
    TimeInstanceTerminationFromDate *common.SDKTime `mandatory:"false" json:"timeInstanceTerminationFromDate"`

    // The inclusive latest instance termination time, in RFC 3339 format.
    TimeInstanceTerminationToDate *common.SDKTime `mandatory:"false" json:"timeInstanceTerminationToDate"`
}

func (GenerateCustomerInstanceReportExportDetails) String

func (m GenerateCustomerInstanceReportExportDetails) String() string

func (GenerateCustomerInstanceReportExportDetails) ValidateEnumValue

func (m GenerateCustomerInstanceReportExportDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenerateCustomerInstanceReportExportDetailsSortByEnum

GenerateCustomerInstanceReportExportDetailsSortByEnum Enum with underlying type: string

type GenerateCustomerInstanceReportExportDetailsSortByEnum string

Set of constants representing the allowable values for GenerateCustomerInstanceReportExportDetailsSortByEnum

const (
    GenerateCustomerInstanceReportExportDetailsSortByInstanceId GenerateCustomerInstanceReportExportDetailsSortByEnum = "INSTANCE_ID"
)

func GetGenerateCustomerInstanceReportExportDetailsSortByEnumValues

func GetGenerateCustomerInstanceReportExportDetailsSortByEnumValues() []GenerateCustomerInstanceReportExportDetailsSortByEnum

GetGenerateCustomerInstanceReportExportDetailsSortByEnumValues Enumerates the set of values for GenerateCustomerInstanceReportExportDetailsSortByEnum

func GetMappingGenerateCustomerInstanceReportExportDetailsSortByEnum

func GetMappingGenerateCustomerInstanceReportExportDetailsSortByEnum(val string) (GenerateCustomerInstanceReportExportDetailsSortByEnum, bool)

GetMappingGenerateCustomerInstanceReportExportDetailsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type GenerateCustomerInstanceReportExportDetailsSortOrderEnum

GenerateCustomerInstanceReportExportDetailsSortOrderEnum Enum with underlying type: string

type GenerateCustomerInstanceReportExportDetailsSortOrderEnum string

Set of constants representing the allowable values for GenerateCustomerInstanceReportExportDetailsSortOrderEnum

const (
    GenerateCustomerInstanceReportExportDetailsSortOrderAsc  GenerateCustomerInstanceReportExportDetailsSortOrderEnum = "ASC"
    GenerateCustomerInstanceReportExportDetailsSortOrderDesc GenerateCustomerInstanceReportExportDetailsSortOrderEnum = "DESC"
)

func GetGenerateCustomerInstanceReportExportDetailsSortOrderEnumValues

func GetGenerateCustomerInstanceReportExportDetailsSortOrderEnumValues() []GenerateCustomerInstanceReportExportDetailsSortOrderEnum

GetGenerateCustomerInstanceReportExportDetailsSortOrderEnumValues Enumerates the set of values for GenerateCustomerInstanceReportExportDetailsSortOrderEnum

func GetMappingGenerateCustomerInstanceReportExportDetailsSortOrderEnum

func GetMappingGenerateCustomerInstanceReportExportDetailsSortOrderEnum(val string) (GenerateCustomerInstanceReportExportDetailsSortOrderEnum, bool)

GetMappingGenerateCustomerInstanceReportExportDetailsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type GenerateCustomerInstanceReportExportDetailsStatusEnum

GenerateCustomerInstanceReportExportDetailsStatusEnum Enum with underlying type: string

type GenerateCustomerInstanceReportExportDetailsStatusEnum string

Set of constants representing the allowable values for GenerateCustomerInstanceReportExportDetailsStatusEnum

const (
    GenerateCustomerInstanceReportExportDetailsStatusProvisioning GenerateCustomerInstanceReportExportDetailsStatusEnum = "PROVISIONING"
    GenerateCustomerInstanceReportExportDetailsStatusRunning      GenerateCustomerInstanceReportExportDetailsStatusEnum = "RUNNING"
    GenerateCustomerInstanceReportExportDetailsStatusStopped      GenerateCustomerInstanceReportExportDetailsStatusEnum = "STOPPED"
    GenerateCustomerInstanceReportExportDetailsStatusTerminating  GenerateCustomerInstanceReportExportDetailsStatusEnum = "TERMINATING"
    GenerateCustomerInstanceReportExportDetailsStatusTerminated   GenerateCustomerInstanceReportExportDetailsStatusEnum = "TERMINATED"
    GenerateCustomerInstanceReportExportDetailsStatusDisabled     GenerateCustomerInstanceReportExportDetailsStatusEnum = "DISABLED"
    GenerateCustomerInstanceReportExportDetailsStatusStarting     GenerateCustomerInstanceReportExportDetailsStatusEnum = "STARTING"
    GenerateCustomerInstanceReportExportDetailsStatusStopping     GenerateCustomerInstanceReportExportDetailsStatusEnum = "STOPPING"
    GenerateCustomerInstanceReportExportDetailsStatusSnapshotting GenerateCustomerInstanceReportExportDetailsStatusEnum = "SNAPSHOTTING"
)

func GetGenerateCustomerInstanceReportExportDetailsStatusEnumValues

func GetGenerateCustomerInstanceReportExportDetailsStatusEnumValues() []GenerateCustomerInstanceReportExportDetailsStatusEnum

GetGenerateCustomerInstanceReportExportDetailsStatusEnumValues Enumerates the set of values for GenerateCustomerInstanceReportExportDetailsStatusEnum

func GetMappingGenerateCustomerInstanceReportExportDetailsStatusEnum

func GetMappingGenerateCustomerInstanceReportExportDetailsStatusEnum(val string) (GenerateCustomerInstanceReportExportDetailsStatusEnum, bool)

GetMappingGenerateCustomerInstanceReportExportDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type GenerateCustomerInstanceReportExportRequest

GenerateCustomerInstanceReportExportRequest wrapper for the GenerateCustomerInstanceReportExport operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GenerateCustomerInstanceReportExport.go.html to see an example of how to use GenerateCustomerInstanceReportExportRequest.

type GenerateCustomerInstanceReportExportRequest struct {

    // Details for the Customer Instance Report export.
    GenerateCustomerInstanceReportExportDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GenerateCustomerInstanceReportExportRequest) BinaryRequestBody

func (request GenerateCustomerInstanceReportExportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GenerateCustomerInstanceReportExportRequest) HTTPRequest

func (request GenerateCustomerInstanceReportExportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GenerateCustomerInstanceReportExportRequest) RetryPolicy

func (request GenerateCustomerInstanceReportExportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GenerateCustomerInstanceReportExportRequest) String

func (request GenerateCustomerInstanceReportExportRequest) String() string

func (GenerateCustomerInstanceReportExportRequest) ValidateEnumValue

func (request GenerateCustomerInstanceReportExportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenerateCustomerInstanceReportExportResponse

GenerateCustomerInstanceReportExportResponse wrapper for the GenerateCustomerInstanceReportExport operation

type GenerateCustomerInstanceReportExportResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Customer Instance Report export identifier.
    ExportIdentifier *string `presentIn:"header" name:"exportidentifier"`
}

func (GenerateCustomerInstanceReportExportResponse) HTTPResponse

func (response GenerateCustomerInstanceReportExportResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GenerateCustomerInstanceReportExportResponse) String

func (response GenerateCustomerInstanceReportExportResponse) String() string

type GeoLocation

GeoLocation Support details based on geographic location

type GeoLocation struct {

    // Region for geographic location
    GeographicRegion GeoLocationGeographicRegionEnum `mandatory:"true" json:"geographicRegion"`

    // Support details for specific region
    Details *string `mandatory:"true" json:"details"`
}

func (GeoLocation) String

func (m GeoLocation) String() string

func (GeoLocation) ValidateEnumValue

func (m GeoLocation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GeoLocationGeographicRegionEnum

GeoLocationGeographicRegionEnum Enum with underlying type: string

type GeoLocationGeographicRegionEnum string

Set of constants representing the allowable values for GeoLocationGeographicRegionEnum

const (
    GeoLocationGeographicRegionAfrica       GeoLocationGeographicRegionEnum = "AFRICA"
    GeoLocationGeographicRegionAsiaPacific  GeoLocationGeographicRegionEnum = "ASIA_PACIFIC"
    GeoLocationGeographicRegionEurope       GeoLocationGeographicRegionEnum = "EUROPE"
    GeoLocationGeographicRegionJapan        GeoLocationGeographicRegionEnum = "JAPAN"
    GeoLocationGeographicRegionLatinAmerica GeoLocationGeographicRegionEnum = "LATIN_AMERICA"
    GeoLocationGeographicRegionMiddleEast   GeoLocationGeographicRegionEnum = "MIDDLE_EAST"
    GeoLocationGeographicRegionNorthAmerica GeoLocationGeographicRegionEnum = "NORTH_AMERICA"
)

func GetGeoLocationGeographicRegionEnumValues

func GetGeoLocationGeographicRegionEnumValues() []GeoLocationGeographicRegionEnum

GetGeoLocationGeographicRegionEnumValues Enumerates the set of values for GeoLocationGeographicRegionEnum

func GetMappingGeoLocationGeographicRegionEnum

func GetMappingGeoLocationGeographicRegionEnum(val string) (GeoLocationGeographicRegionEnum, bool)

GetMappingGeoLocationGeographicRegionEnum performs case Insensitive comparison on enum value and return the desired enum

type GetAdminArtifactRequest

GetAdminArtifactRequest wrapper for the GetAdminArtifact operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetAdminArtifact.go.html to see an example of how to use GetAdminArtifactRequest.

type GetAdminArtifactRequest struct {

    // artifact OCID
    ArtifactId *string `mandatory:"true" contributesTo:"path" name:"artifactId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetAdminArtifactRequest) BinaryRequestBody

func (request GetAdminArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAdminArtifactRequest) HTTPRequest

func (request GetAdminArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAdminArtifactRequest) RetryPolicy

func (request GetAdminArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAdminArtifactRequest) String

func (request GetAdminArtifactRequest) String() string

func (GetAdminArtifactRequest) ValidateEnumValue

func (request GetAdminArtifactRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAdminArtifactResponse

GetAdminArtifactResponse wrapper for the GetAdminArtifact operation

type GetAdminArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AdminArtifact instance
    AdminArtifact `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetAdminArtifactResponse) HTTPResponse

func (response GetAdminArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAdminArtifactResponse) String

func (response GetAdminArtifactResponse) String() string

type GetAdminListingRequest

GetAdminListingRequest wrapper for the GetAdminListing operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetAdminListing.go.html to see an example of how to use GetAdminListingRequest.

type GetAdminListingRequest struct {

    // listing OCID
    ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetAdminListingRequest) BinaryRequestBody

func (request GetAdminListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAdminListingRequest) HTTPRequest

func (request GetAdminListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAdminListingRequest) RetryPolicy

func (request GetAdminListingRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAdminListingRequest) String

func (request GetAdminListingRequest) String() string

func (GetAdminListingRequest) ValidateEnumValue

func (request GetAdminListingRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAdminListingResponse

GetAdminListingResponse wrapper for the GetAdminListing operation

type GetAdminListingResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AdminListing instance
    AdminListing `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetAdminListingResponse) HTTPResponse

func (response GetAdminListingResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAdminListingResponse) String

func (response GetAdminListingResponse) String() string

type GetAdminListingRevisionAttachmentRequest

GetAdminListingRevisionAttachmentRequest wrapper for the GetAdminListingRevisionAttachment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetAdminListingRevisionAttachment.go.html to see an example of how to use GetAdminListingRevisionAttachmentRequest.

type GetAdminListingRevisionAttachmentRequest struct {

    // attachment OCID
    ListingRevisionAttachmentId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionAttachmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetAdminListingRevisionAttachmentRequest) BinaryRequestBody

func (request GetAdminListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAdminListingRevisionAttachmentRequest) HTTPRequest

func (request GetAdminListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAdminListingRevisionAttachmentRequest) RetryPolicy

func (request GetAdminListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAdminListingRevisionAttachmentRequest) String

func (request GetAdminListingRevisionAttachmentRequest) String() string

func (GetAdminListingRevisionAttachmentRequest) ValidateEnumValue

func (request GetAdminListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAdminListingRevisionAttachmentResponse

GetAdminListingRevisionAttachmentResponse wrapper for the GetAdminListingRevisionAttachment operation

type GetAdminListingRevisionAttachmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AdminListingRevisionAttachment instance
    AdminListingRevisionAttachment `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetAdminListingRevisionAttachmentResponse) HTTPResponse

func (response GetAdminListingRevisionAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAdminListingRevisionAttachmentResponse) String

func (response GetAdminListingRevisionAttachmentResponse) String() string

type GetAdminListingRevisionPackageRequest

GetAdminListingRevisionPackageRequest wrapper for the GetAdminListingRevisionPackage operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetAdminListingRevisionPackage.go.html to see an example of how to use GetAdminListingRevisionPackageRequest.

type GetAdminListingRevisionPackageRequest struct {

    // Unique listing revision package identifier.
    ListingRevisionPackageId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionPackageId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetAdminListingRevisionPackageRequest) BinaryRequestBody

func (request GetAdminListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAdminListingRevisionPackageRequest) HTTPRequest

func (request GetAdminListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAdminListingRevisionPackageRequest) RetryPolicy

func (request GetAdminListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAdminListingRevisionPackageRequest) String

func (request GetAdminListingRevisionPackageRequest) String() string

func (GetAdminListingRevisionPackageRequest) ValidateEnumValue

func (request GetAdminListingRevisionPackageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAdminListingRevisionPackageResponse

GetAdminListingRevisionPackageResponse wrapper for the GetAdminListingRevisionPackage operation

type GetAdminListingRevisionPackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AdminListingRevisionPackage instance
    AdminListingRevisionPackage `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetAdminListingRevisionPackageResponse) HTTPResponse

func (response GetAdminListingRevisionPackageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAdminListingRevisionPackageResponse) String

func (response GetAdminListingRevisionPackageResponse) String() string

type GetAdminListingRevisionRequest

GetAdminListingRevisionRequest wrapper for the GetAdminListingRevision operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetAdminListingRevision.go.html to see an example of how to use GetAdminListingRevisionRequest.

type GetAdminListingRevisionRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetAdminListingRevisionRequest) BinaryRequestBody

func (request GetAdminListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAdminListingRevisionRequest) HTTPRequest

func (request GetAdminListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAdminListingRevisionRequest) RetryPolicy

func (request GetAdminListingRevisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAdminListingRevisionRequest) String

func (request GetAdminListingRevisionRequest) String() string

func (GetAdminListingRevisionRequest) ValidateEnumValue

func (request GetAdminListingRevisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAdminListingRevisionResponse

GetAdminListingRevisionResponse wrapper for the GetAdminListingRevision operation

type GetAdminListingRevisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AdminListingRevision instance
    AdminListingRevision `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (GetAdminListingRevisionResponse) HTTPResponse

func (response GetAdminListingRevisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAdminListingRevisionResponse) String

func (response GetAdminListingRevisionResponse) String() string

type GetAdminPublisherRequest

GetAdminPublisherRequest wrapper for the GetAdminPublisher operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetAdminPublisher.go.html to see an example of how to use GetAdminPublisherRequest.

type GetAdminPublisherRequest struct {

    // Publisher OCID
    PublisherId *string `mandatory:"true" contributesTo:"path" name:"publisherId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetAdminPublisherRequest) BinaryRequestBody

func (request GetAdminPublisherRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAdminPublisherRequest) HTTPRequest

func (request GetAdminPublisherRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAdminPublisherRequest) RetryPolicy

func (request GetAdminPublisherRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAdminPublisherRequest) String

func (request GetAdminPublisherRequest) String() string

func (GetAdminPublisherRequest) ValidateEnumValue

func (request GetAdminPublisherRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAdminPublisherResponse

GetAdminPublisherResponse wrapper for the GetAdminPublisher operation

type GetAdminPublisherResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AdminPublisher instance
    AdminPublisher `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetAdminPublisherResponse) HTTPResponse

func (response GetAdminPublisherResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAdminPublisherResponse) String

func (response GetAdminPublisherResponse) String() string

type GetAdminTermRequest

GetAdminTermRequest wrapper for the GetAdminTerm operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetAdminTerm.go.html to see an example of how to use GetAdminTermRequest.

type GetAdminTermRequest struct {

    // term OCID
    TermId *string `mandatory:"true" contributesTo:"path" name:"termId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetAdminTermRequest) BinaryRequestBody

func (request GetAdminTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAdminTermRequest) HTTPRequest

func (request GetAdminTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAdminTermRequest) RetryPolicy

func (request GetAdminTermRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAdminTermRequest) String

func (request GetAdminTermRequest) String() string

func (GetAdminTermRequest) ValidateEnumValue

func (request GetAdminTermRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAdminTermResponse

GetAdminTermResponse wrapper for the GetAdminTerm operation

type GetAdminTermResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AdminTerm instance
    AdminTerm `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetAdminTermResponse) HTTPResponse

func (response GetAdminTermResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAdminTermResponse) String

func (response GetAdminTermResponse) String() string

type GetAdminTermVersionRequest

GetAdminTermVersionRequest wrapper for the GetAdminTermVersion operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetAdminTermVersion.go.html to see an example of how to use GetAdminTermVersionRequest.

type GetAdminTermVersionRequest struct {

    // term version OCID
    TermVersionId *string `mandatory:"true" contributesTo:"path" name:"termVersionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetAdminTermVersionRequest) BinaryRequestBody

func (request GetAdminTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAdminTermVersionRequest) HTTPRequest

func (request GetAdminTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAdminTermVersionRequest) RetryPolicy

func (request GetAdminTermVersionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAdminTermVersionRequest) String

func (request GetAdminTermVersionRequest) String() string

func (GetAdminTermVersionRequest) ValidateEnumValue

func (request GetAdminTermVersionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAdminTermVersionResponse

GetAdminTermVersionResponse wrapper for the GetAdminTermVersion operation

type GetAdminTermVersionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AdminTermVersion instance
    AdminTermVersion `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetAdminTermVersionResponse) HTTPResponse

func (response GetAdminTermVersionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAdminTermVersionResponse) String

func (response GetAdminTermVersionResponse) String() string

type GetArtifactRequest

GetArtifactRequest wrapper for the GetArtifact operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetArtifact.go.html to see an example of how to use GetArtifactRequest.

type GetArtifactRequest struct {

    // artifact OCID
    ArtifactId *string `mandatory:"true" contributesTo:"path" name:"artifactId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetArtifactRequest) BinaryRequestBody

func (request GetArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetArtifactRequest) HTTPRequest

func (request GetArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetArtifactRequest) RetryPolicy

func (request GetArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetArtifactRequest) String

func (request GetArtifactRequest) String() string

func (GetArtifactRequest) ValidateEnumValue

func (request GetArtifactRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetArtifactResponse

GetArtifactResponse wrapper for the GetArtifact operation

type GetArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Artifact instance
    Artifact `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetArtifactResponse) HTTPResponse

func (response GetArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetArtifactResponse) String

func (response GetArtifactResponse) String() string

type GetCategoryRequest

GetCategoryRequest wrapper for the GetCategory operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetCategory.go.html to see an example of how to use GetCategoryRequest.

type GetCategoryRequest struct {

    // Category Code
    CategoryCode *string `mandatory:"true" contributesTo:"path" name:"categoryCode"`

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetCategoryRequest) BinaryRequestBody

func (request GetCategoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetCategoryRequest) HTTPRequest

func (request GetCategoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetCategoryRequest) RetryPolicy

func (request GetCategoryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetCategoryRequest) String

func (request GetCategoryRequest) String() string

func (GetCategoryRequest) ValidateEnumValue

func (request GetCategoryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetCategoryResponse

GetCategoryResponse wrapper for the GetCategory operation

type GetCategoryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Category instance
    Category `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetCategoryResponse) HTTPResponse

func (response GetCategoryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetCategoryResponse) String

func (response GetCategoryResponse) String() string

type GetCustomerInstanceReportExportContentRequest

GetCustomerInstanceReportExportContentRequest wrapper for the GetCustomerInstanceReportExportContent operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetCustomerInstanceReportExportContent.go.html to see an example of how to use GetCustomerInstanceReportExportContentRequest.

type GetCustomerInstanceReportExportContentRequest struct {

    // Customer Instance Report export identifier.
    CustomerInstanceReportExportId *string `mandatory:"true" contributesTo:"path" name:"customerInstanceReportExportId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetCustomerInstanceReportExportContentRequest) BinaryRequestBody

func (request GetCustomerInstanceReportExportContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetCustomerInstanceReportExportContentRequest) HTTPRequest

func (request GetCustomerInstanceReportExportContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetCustomerInstanceReportExportContentRequest) RetryPolicy

func (request GetCustomerInstanceReportExportContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetCustomerInstanceReportExportContentRequest) String

func (request GetCustomerInstanceReportExportContentRequest) String() string

func (GetCustomerInstanceReportExportContentRequest) ValidateEnumValue

func (request GetCustomerInstanceReportExportContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetCustomerInstanceReportExportContentResponse

GetCustomerInstanceReportExportContentResponse wrapper for the GetCustomerInstanceReportExportContent operation

type GetCustomerInstanceReportExportContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetCustomerInstanceReportExportContentResponse) HTTPResponse

func (response GetCustomerInstanceReportExportContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetCustomerInstanceReportExportContentResponse) String

func (response GetCustomerInstanceReportExportContentResponse) String() string

type GetCustomerInstanceReportExportRequest

GetCustomerInstanceReportExportRequest wrapper for the GetCustomerInstanceReportExport operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetCustomerInstanceReportExport.go.html to see an example of how to use GetCustomerInstanceReportExportRequest.

type GetCustomerInstanceReportExportRequest struct {

    // Customer Instance Report export identifier.
    CustomerInstanceReportExportId *string `mandatory:"true" contributesTo:"path" name:"customerInstanceReportExportId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetCustomerInstanceReportExportRequest) BinaryRequestBody

func (request GetCustomerInstanceReportExportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetCustomerInstanceReportExportRequest) HTTPRequest

func (request GetCustomerInstanceReportExportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetCustomerInstanceReportExportRequest) RetryPolicy

func (request GetCustomerInstanceReportExportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetCustomerInstanceReportExportRequest) String

func (request GetCustomerInstanceReportExportRequest) String() string

func (GetCustomerInstanceReportExportRequest) ValidateEnumValue

func (request GetCustomerInstanceReportExportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetCustomerInstanceReportExportResponse

GetCustomerInstanceReportExportResponse wrapper for the GetCustomerInstanceReportExport operation

type GetCustomerInstanceReportExportResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The CustomerInstanceReportExport instance
    CustomerInstanceReportExport `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetCustomerInstanceReportExportResponse) HTTPResponse

func (response GetCustomerInstanceReportExportResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetCustomerInstanceReportExportResponse) String

func (response GetCustomerInstanceReportExportResponse) String() string

type GetLeadRequest

GetLeadRequest wrapper for the GetLead operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetLead.go.html to see an example of how to use GetLeadRequest.

type GetLeadRequest struct {

    // Lead ID
    LeadId *string `mandatory:"true" contributesTo:"path" name:"leadId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetLeadRequest) BinaryRequestBody

func (request GetLeadRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetLeadRequest) HTTPRequest

func (request GetLeadRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetLeadRequest) RetryPolicy

func (request GetLeadRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetLeadRequest) String

func (request GetLeadRequest) String() string

func (GetLeadRequest) ValidateEnumValue

func (request GetLeadRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetLeadResponse

GetLeadResponse wrapper for the GetLead operation

type GetLeadResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Lead instance
    Lead `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetLeadResponse) HTTPResponse

func (response GetLeadResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetLeadResponse) String

func (response GetLeadResponse) String() string

type GetListingRequest

GetListingRequest wrapper for the GetListing operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetListing.go.html to see an example of how to use GetListingRequest.

type GetListingRequest struct {

    // listing OCID
    ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetListingRequest) BinaryRequestBody

func (request GetListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetListingRequest) HTTPRequest

func (request GetListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetListingRequest) RetryPolicy

func (request GetListingRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetListingRequest) String

func (request GetListingRequest) String() string

func (GetListingRequest) ValidateEnumValue

func (request GetListingRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetListingResponse

GetListingResponse wrapper for the GetListing operation

type GetListingResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Listing instance
    Listing `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetListingResponse) HTTPResponse

func (response GetListingResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetListingResponse) String

func (response GetListingResponse) String() string

type GetListingRevisionAttachmentContentRequest

GetListingRevisionAttachmentContentRequest wrapper for the GetListingRevisionAttachmentContent operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetListingRevisionAttachmentContent.go.html to see an example of how to use GetListingRevisionAttachmentContentRequest.

type GetListingRevisionAttachmentContentRequest struct {

    // attachment OCID
    ListingRevisionAttachmentId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionAttachmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetListingRevisionAttachmentContentRequest) BinaryRequestBody

func (request GetListingRevisionAttachmentContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetListingRevisionAttachmentContentRequest) HTTPRequest

func (request GetListingRevisionAttachmentContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetListingRevisionAttachmentContentRequest) RetryPolicy

func (request GetListingRevisionAttachmentContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetListingRevisionAttachmentContentRequest) String

func (request GetListingRevisionAttachmentContentRequest) String() string

func (GetListingRevisionAttachmentContentRequest) ValidateEnumValue

func (request GetListingRevisionAttachmentContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetListingRevisionAttachmentContentResponse

GetListingRevisionAttachmentContentResponse wrapper for the GetListingRevisionAttachmentContent operation

type GetListingRevisionAttachmentContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetListingRevisionAttachmentContentResponse) HTTPResponse

func (response GetListingRevisionAttachmentContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetListingRevisionAttachmentContentResponse) String

func (response GetListingRevisionAttachmentContentResponse) String() string

type GetListingRevisionAttachmentRequest

GetListingRevisionAttachmentRequest wrapper for the GetListingRevisionAttachment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetListingRevisionAttachment.go.html to see an example of how to use GetListingRevisionAttachmentRequest.

type GetListingRevisionAttachmentRequest struct {

    // attachment OCID
    ListingRevisionAttachmentId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionAttachmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetListingRevisionAttachmentRequest) BinaryRequestBody

func (request GetListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetListingRevisionAttachmentRequest) HTTPRequest

func (request GetListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetListingRevisionAttachmentRequest) RetryPolicy

func (request GetListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetListingRevisionAttachmentRequest) String

func (request GetListingRevisionAttachmentRequest) String() string

func (GetListingRevisionAttachmentRequest) ValidateEnumValue

func (request GetListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetListingRevisionAttachmentResponse

GetListingRevisionAttachmentResponse wrapper for the GetListingRevisionAttachment operation

type GetListingRevisionAttachmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionAttachment instance
    ListingRevisionAttachment `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetListingRevisionAttachmentResponse) HTTPResponse

func (response GetListingRevisionAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetListingRevisionAttachmentResponse) String

func (response GetListingRevisionAttachmentResponse) String() string

type GetListingRevisionIconContentRequest

GetListingRevisionIconContentRequest wrapper for the GetListingRevisionIconContent operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetListingRevisionIconContent.go.html to see an example of how to use GetListingRevisionIconContentRequest.

type GetListingRevisionIconContentRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetListingRevisionIconContentRequest) BinaryRequestBody

func (request GetListingRevisionIconContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetListingRevisionIconContentRequest) HTTPRequest

func (request GetListingRevisionIconContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetListingRevisionIconContentRequest) RetryPolicy

func (request GetListingRevisionIconContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetListingRevisionIconContentRequest) String

func (request GetListingRevisionIconContentRequest) String() string

func (GetListingRevisionIconContentRequest) ValidateEnumValue

func (request GetListingRevisionIconContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetListingRevisionIconContentResponse

GetListingRevisionIconContentResponse wrapper for the GetListingRevisionIconContent operation

type GetListingRevisionIconContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetListingRevisionIconContentResponse) HTTPResponse

func (response GetListingRevisionIconContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetListingRevisionIconContentResponse) String

func (response GetListingRevisionIconContentResponse) String() string

type GetListingRevisionNoteRequest

GetListingRevisionNoteRequest wrapper for the GetListingRevisionNote operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetListingRevisionNote.go.html to see an example of how to use GetListingRevisionNoteRequest.

type GetListingRevisionNoteRequest struct {

    // Unique listing revision note identifier.
    ListingRevisionNoteId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionNoteId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetListingRevisionNoteRequest) BinaryRequestBody

func (request GetListingRevisionNoteRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetListingRevisionNoteRequest) HTTPRequest

func (request GetListingRevisionNoteRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetListingRevisionNoteRequest) RetryPolicy

func (request GetListingRevisionNoteRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetListingRevisionNoteRequest) String

func (request GetListingRevisionNoteRequest) String() string

func (GetListingRevisionNoteRequest) ValidateEnumValue

func (request GetListingRevisionNoteRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetListingRevisionNoteResponse

GetListingRevisionNoteResponse wrapper for the GetListingRevisionNote operation

type GetListingRevisionNoteResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionNote instance
    ListingRevisionNote `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetListingRevisionNoteResponse) HTTPResponse

func (response GetListingRevisionNoteResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetListingRevisionNoteResponse) String

func (response GetListingRevisionNoteResponse) String() string

type GetListingRevisionPackageRequest

GetListingRevisionPackageRequest wrapper for the GetListingRevisionPackage operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetListingRevisionPackage.go.html to see an example of how to use GetListingRevisionPackageRequest.

type GetListingRevisionPackageRequest struct {

    // Unique listing revision package identifier.
    ListingRevisionPackageId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionPackageId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetListingRevisionPackageRequest) BinaryRequestBody

func (request GetListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetListingRevisionPackageRequest) HTTPRequest

func (request GetListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetListingRevisionPackageRequest) RetryPolicy

func (request GetListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetListingRevisionPackageRequest) String

func (request GetListingRevisionPackageRequest) String() string

func (GetListingRevisionPackageRequest) ValidateEnumValue

func (request GetListingRevisionPackageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetListingRevisionPackageResponse

GetListingRevisionPackageResponse wrapper for the GetListingRevisionPackage operation

type GetListingRevisionPackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionPackage instance
    ListingRevisionPackage `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetListingRevisionPackageResponse) HTTPResponse

func (response GetListingRevisionPackageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetListingRevisionPackageResponse) String

func (response GetListingRevisionPackageResponse) String() string

type GetListingRevisionRequest

GetListingRevisionRequest wrapper for the GetListingRevision operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetListingRevision.go.html to see an example of how to use GetListingRevisionRequest.

type GetListingRevisionRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetListingRevisionRequest) BinaryRequestBody

func (request GetListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetListingRevisionRequest) HTTPRequest

func (request GetListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetListingRevisionRequest) RetryPolicy

func (request GetListingRevisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetListingRevisionRequest) String

func (request GetListingRevisionRequest) String() string

func (GetListingRevisionRequest) ValidateEnumValue

func (request GetListingRevisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetListingRevisionResponse

GetListingRevisionResponse wrapper for the GetListingRevision operation

type GetListingRevisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevision instance
    ListingRevision `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetListingRevisionResponse) HTTPResponse

func (response GetListingRevisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetListingRevisionResponse) String

func (response GetListingRevisionResponse) String() string

type GetMarketRequest

GetMarketRequest wrapper for the GetMarket operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetMarket.go.html to see an example of how to use GetMarketRequest.

type GetMarketRequest struct {

    // Market Code
    MarketCode *string `mandatory:"true" contributesTo:"path" name:"marketCode"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetMarketRequest) BinaryRequestBody

func (request GetMarketRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetMarketRequest) HTTPRequest

func (request GetMarketRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetMarketRequest) RetryPolicy

func (request GetMarketRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetMarketRequest) String

func (request GetMarketRequest) String() string

func (GetMarketRequest) ValidateEnumValue

func (request GetMarketRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetMarketResponse

GetMarketResponse wrapper for the GetMarket operation

type GetMarketResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Market instance
    Market `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetMarketResponse) HTTPResponse

func (response GetMarketResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetMarketResponse) String

func (response GetMarketResponse) String() string

type GetProductRequest

GetProductRequest wrapper for the GetProduct operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetProduct.go.html to see an example of how to use GetProductRequest.

type GetProductRequest struct {

    // Product Code
    ProductCode *string `mandatory:"true" contributesTo:"path" name:"productCode"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetProductRequest) BinaryRequestBody

func (request GetProductRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetProductRequest) HTTPRequest

func (request GetProductRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetProductRequest) RetryPolicy

func (request GetProductRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetProductRequest) String

func (request GetProductRequest) String() string

func (GetProductRequest) ValidateEnumValue

func (request GetProductRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetProductResponse

GetProductResponse wrapper for the GetProduct operation

type GetProductResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Product instance
    Product `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetProductResponse) HTTPResponse

func (response GetProductResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetProductResponse) String

func (response GetProductResponse) String() string

type GetPublisherRequest

GetPublisherRequest wrapper for the GetPublisher operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetPublisher.go.html to see an example of how to use GetPublisherRequest.

type GetPublisherRequest struct {

    // Publisher OCID
    PublisherId *string `mandatory:"true" contributesTo:"path" name:"publisherId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetPublisherRequest) BinaryRequestBody

func (request GetPublisherRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPublisherRequest) HTTPRequest

func (request GetPublisherRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPublisherRequest) RetryPolicy

func (request GetPublisherRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPublisherRequest) String

func (request GetPublisherRequest) String() string

func (GetPublisherRequest) ValidateEnumValue

func (request GetPublisherRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPublisherResponse

GetPublisherResponse wrapper for the GetPublisher operation

type GetPublisherResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Publisher instance
    Publisher `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetPublisherResponse) HTTPResponse

func (response GetPublisherResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPublisherResponse) String

func (response GetPublisherResponse) String() string

type GetSupportDocContentRequest

GetSupportDocContentRequest wrapper for the GetSupportDocContent operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetSupportDocContent.go.html to see an example of how to use GetSupportDocContentRequest.

type GetSupportDocContentRequest struct {

    // SupportDoc Code
    SupportDocCode *string `mandatory:"true" contributesTo:"path" name:"supportDocCode"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetSupportDocContentRequest) BinaryRequestBody

func (request GetSupportDocContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetSupportDocContentRequest) HTTPRequest

func (request GetSupportDocContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSupportDocContentRequest) RetryPolicy

func (request GetSupportDocContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSupportDocContentRequest) String

func (request GetSupportDocContentRequest) String() string

func (GetSupportDocContentRequest) ValidateEnumValue

func (request GetSupportDocContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetSupportDocContentResponse

GetSupportDocContentResponse wrapper for the GetSupportDocContent operation

type GetSupportDocContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetSupportDocContentResponse) HTTPResponse

func (response GetSupportDocContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSupportDocContentResponse) String

func (response GetSupportDocContentResponse) String() string

type GetSupportDocRequest

GetSupportDocRequest wrapper for the GetSupportDoc operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetSupportDoc.go.html to see an example of how to use GetSupportDocRequest.

type GetSupportDocRequest struct {

    // SupportDoc Code
    SupportDocCode *string `mandatory:"true" contributesTo:"path" name:"supportDocCode"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetSupportDocRequest) BinaryRequestBody

func (request GetSupportDocRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetSupportDocRequest) HTTPRequest

func (request GetSupportDocRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSupportDocRequest) RetryPolicy

func (request GetSupportDocRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSupportDocRequest) String

func (request GetSupportDocRequest) String() string

func (GetSupportDocRequest) ValidateEnumValue

func (request GetSupportDocRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetSupportDocResponse

GetSupportDocResponse wrapper for the GetSupportDoc operation

type GetSupportDocResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SupportDoc instance
    SupportDoc `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetSupportDocResponse) HTTPResponse

func (response GetSupportDocResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSupportDocResponse) String

func (response GetSupportDocResponse) String() string

type GetTermRequest

GetTermRequest wrapper for the GetTerm operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetTerm.go.html to see an example of how to use GetTermRequest.

type GetTermRequest struct {

    // term OCID
    TermId *string `mandatory:"true" contributesTo:"path" name:"termId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTermRequest) BinaryRequestBody

func (request GetTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTermRequest) HTTPRequest

func (request GetTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTermRequest) RetryPolicy

func (request GetTermRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTermRequest) String

func (request GetTermRequest) String() string

func (GetTermRequest) ValidateEnumValue

func (request GetTermRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTermResponse

GetTermResponse wrapper for the GetTerm operation

type GetTermResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Term instance
    Term `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTermResponse) HTTPResponse

func (response GetTermResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTermResponse) String

func (response GetTermResponse) String() string

type GetTermVersionContentRequest

GetTermVersionContentRequest wrapper for the GetTermVersionContent operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetTermVersionContent.go.html to see an example of how to use GetTermVersionContentRequest.

type GetTermVersionContentRequest struct {

    // term version OCID
    TermVersionId *string `mandatory:"true" contributesTo:"path" name:"termVersionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTermVersionContentRequest) BinaryRequestBody

func (request GetTermVersionContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTermVersionContentRequest) HTTPRequest

func (request GetTermVersionContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTermVersionContentRequest) RetryPolicy

func (request GetTermVersionContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTermVersionContentRequest) String

func (request GetTermVersionContentRequest) String() string

func (GetTermVersionContentRequest) ValidateEnumValue

func (request GetTermVersionContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTermVersionContentResponse

GetTermVersionContentResponse wrapper for the GetTermVersionContent operation

type GetTermVersionContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTermVersionContentResponse) HTTPResponse

func (response GetTermVersionContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTermVersionContentResponse) String

func (response GetTermVersionContentResponse) String() string

type GetTermVersionRequest

GetTermVersionRequest wrapper for the GetTermVersion operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetTermVersion.go.html to see an example of how to use GetTermVersionRequest.

type GetTermVersionRequest struct {

    // term version OCID
    TermVersionId *string `mandatory:"true" contributesTo:"path" name:"termVersionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTermVersionRequest) BinaryRequestBody

func (request GetTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTermVersionRequest) HTTPRequest

func (request GetTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTermVersionRequest) RetryPolicy

func (request GetTermVersionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTermVersionRequest) String

func (request GetTermVersionRequest) String() string

func (GetTermVersionRequest) ValidateEnumValue

func (request GetTermVersionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTermVersionResponse

GetTermVersionResponse wrapper for the GetTermVersion operation

type GetTermVersionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TermVersion instance
    TermVersion `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTermVersionResponse) HTTPResponse

func (response GetTermVersionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTermVersionResponse) String

func (response GetTermVersionResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetWorkRequestRequest) BinaryRequestBody

func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The WorkRequest instance
    WorkRequest `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // A decimal number representing the number of seconds the client should wait before polling this endpoint again.
    RetryAfter *int `presentIn:"header" name:"retry-after"`
}

func (GetWorkRequestResponse) HTTPResponse

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type HelmChartImageDetails

HelmChartImageDetails Helmchart image details.

type HelmChartImageDetails struct {

    // source registry url of the helmchart image.
    SourceRegistryUrl *string `mandatory:"true" json:"sourceRegistryUrl"`

    // image validation status.
    ValidationStatus ValidationStatusEnum `mandatory:"true" json:"validationStatus"`

    // image publication status
    PublicationStatus PublicationStatusEnum `mandatory:"true" json:"publicationStatus"`

    // The source registry OCID of the helmchart image.
    SourceRegistryId *string `mandatory:"false" json:"sourceRegistryId"`

    // The supported versions of Kubernetes
    SupportedKubernetesVersions []string `mandatory:"false" json:"supportedKubernetesVersions"`

    // image validation failure errors
    ValidationError *string `mandatory:"false" json:"validationError"`

    // image validation failure errors
    PublicationError *string `mandatory:"false" json:"publicationError"`
}

func (HelmChartImageDetails) String

func (m HelmChartImageDetails) String() string

func (HelmChartImageDetails) ValidateEnumValue

func (m HelmChartImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HelmChartPackage

HelmChartPackage A package for container image listings.

type HelmChartPackage struct {

    // The name of the listing revision package.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The unique identifier for the listing revision.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the artifact.
    ArtifactId *string `mandatory:"true" json:"artifactId"`

    // The unique identifier for the term.
    TermId *string `mandatory:"true" json:"termId"`

    // The version for the package.
    PackageVersion *string `mandatory:"true" json:"packageVersion"`

    // Identifies whether security upgrades will be provided for this package.
    AreSecurityUpgradesProvided *bool `mandatory:"true" json:"areSecurityUpgradesProvided"`

    // Identifies that this will be default package for the listing revision.
    IsDefault *bool `mandatory:"true" json:"isDefault"`

    // The date and time this listing revision package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time this listing revision package was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID for the listing revision package in Marketplace Publisher.
    Id *string `mandatory:"false" json:"id"`

    // The description of this package.
    Description *string `mandatory:"false" json:"description"`

    // Additional metadata key/value pairs for the listing revision package summary.
    // For example:
    // `{"partnerListingRevisionPackageStatus": "Published","parentListingRevisionPackageId": "1" }`
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state for the listing revision package.
    LifecycleState ListingRevisionPackageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The current status for the listing revision package.
    Status ListingRevisionPackageStatusEnum `mandatory:"true" json:"status"`
}

func (HelmChartPackage) GetAreSecurityUpgradesProvided

func (m HelmChartPackage) GetAreSecurityUpgradesProvided() *bool

GetAreSecurityUpgradesProvided returns AreSecurityUpgradesProvided

func (HelmChartPackage) GetArtifactId

func (m HelmChartPackage) GetArtifactId() *string

GetArtifactId returns ArtifactId

func (HelmChartPackage) GetCompartmentId

func (m HelmChartPackage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (HelmChartPackage) GetDefinedTags

func (m HelmChartPackage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (HelmChartPackage) GetDescription

func (m HelmChartPackage) GetDescription() *string

GetDescription returns Description

func (HelmChartPackage) GetDisplayName

func (m HelmChartPackage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (HelmChartPackage) GetExtendedMetadata

func (m HelmChartPackage) GetExtendedMetadata() map[string]string

GetExtendedMetadata returns ExtendedMetadata

func (HelmChartPackage) GetFreeformTags

func (m HelmChartPackage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (HelmChartPackage) GetId

func (m HelmChartPackage) GetId() *string

GetId returns Id

func (HelmChartPackage) GetIsDefault

func (m HelmChartPackage) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (HelmChartPackage) GetLifecycleState

func (m HelmChartPackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (HelmChartPackage) GetListingRevisionId

func (m HelmChartPackage) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (HelmChartPackage) GetPackageVersion

func (m HelmChartPackage) GetPackageVersion() *string

GetPackageVersion returns PackageVersion

func (HelmChartPackage) GetStatus

func (m HelmChartPackage) GetStatus() ListingRevisionPackageStatusEnum

GetStatus returns Status

func (HelmChartPackage) GetSystemTags

func (m HelmChartPackage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (HelmChartPackage) GetTermId

func (m HelmChartPackage) GetTermId() *string

GetTermId returns TermId

func (HelmChartPackage) GetTimeCreated

func (m HelmChartPackage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (HelmChartPackage) GetTimeUpdated

func (m HelmChartPackage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (HelmChartPackage) MarshalJSON

func (m HelmChartPackage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HelmChartPackage) String

func (m HelmChartPackage) String() string

func (HelmChartPackage) ValidateEnumValue

func (m HelmChartPackage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HybridPricingPlan

HybridPricingPlan Hybrid SaaS pricing plan with a base fee and dimension-based overage billing.

type HybridPricingPlan struct {

    // List of pricing rates provider by publisher.
    Rates []PricingRate `mandatory:"true" json:"rates"`

    // The plan name.
    Name *string `mandatory:"true" json:"name"`

    // The plan description.
    PlanDescription *string `mandatory:"true" json:"planDescription"`

    // The usage dimensions that define included usage and overage billing for this plan.
    Dimensions []UsageDimension `mandatory:"true" json:"dimensions"`

    // Unique identifier of the pricing plan.
    PricingPlanKey *string `mandatory:"false" json:"pricingPlanKey"`

    // Additional metadata key/value pairs for the hybrid pricing.
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // The plan billing frequency.
    BillingFrequency HybridPricingPlanBillingFrequencyEnum `mandatory:"true" json:"billingFrequency"`

    // The plan duration.
    PlanDuration HybridPricingPlanPlanDurationEnum `mandatory:"false" json:"planDuration,omitempty"`
}

func (HybridPricingPlan) GetRates

func (m HybridPricingPlan) GetRates() []PricingRate

GetRates returns Rates

func (HybridPricingPlan) MarshalJSON

func (m HybridPricingPlan) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HybridPricingPlan) String

func (m HybridPricingPlan) String() string

func (HybridPricingPlan) ValidateEnumValue

func (m HybridPricingPlan) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HybridPricingPlanBillingFrequencyEnum

HybridPricingPlanBillingFrequencyEnum Enum with underlying type: string

type HybridPricingPlanBillingFrequencyEnum string

Set of constants representing the allowable values for HybridPricingPlanBillingFrequencyEnum

const (
    HybridPricingPlanBillingFrequencyMonthly    HybridPricingPlanBillingFrequencyEnum = "MONTHLY"
    HybridPricingPlanBillingFrequencyQuarterly  HybridPricingPlanBillingFrequencyEnum = "QUARTERLY"
    HybridPricingPlanBillingFrequencySemiAnnual HybridPricingPlanBillingFrequencyEnum = "SEMI_ANNUAL"
    HybridPricingPlanBillingFrequencyAnnual     HybridPricingPlanBillingFrequencyEnum = "ANNUAL"
    HybridPricingPlanBillingFrequencyBiennial   HybridPricingPlanBillingFrequencyEnum = "BIENNIAL"
    HybridPricingPlanBillingFrequencyTriennial  HybridPricingPlanBillingFrequencyEnum = "TRIENNIAL"
)

func GetHybridPricingPlanBillingFrequencyEnumValues

func GetHybridPricingPlanBillingFrequencyEnumValues() []HybridPricingPlanBillingFrequencyEnum

GetHybridPricingPlanBillingFrequencyEnumValues Enumerates the set of values for HybridPricingPlanBillingFrequencyEnum

func GetMappingHybridPricingPlanBillingFrequencyEnum

func GetMappingHybridPricingPlanBillingFrequencyEnum(val string) (HybridPricingPlanBillingFrequencyEnum, bool)

GetMappingHybridPricingPlanBillingFrequencyEnum performs case Insensitive comparison on enum value and return the desired enum

type HybridPricingPlanPlanDurationEnum

HybridPricingPlanPlanDurationEnum Enum with underlying type: string

type HybridPricingPlanPlanDurationEnum string

Set of constants representing the allowable values for HybridPricingPlanPlanDurationEnum

const (
    HybridPricingPlanPlanDurationMonthly    HybridPricingPlanPlanDurationEnum = "MONTHLY"
    HybridPricingPlanPlanDurationQuarterly  HybridPricingPlanPlanDurationEnum = "QUARTERLY"
    HybridPricingPlanPlanDurationSemiAnnual HybridPricingPlanPlanDurationEnum = "SEMI_ANNUAL"
    HybridPricingPlanPlanDurationAnnual     HybridPricingPlanPlanDurationEnum = "ANNUAL"
    HybridPricingPlanPlanDurationBiennial   HybridPricingPlanPlanDurationEnum = "BIENNIAL"
    HybridPricingPlanPlanDurationTriennial  HybridPricingPlanPlanDurationEnum = "TRIENNIAL"
)

func GetHybridPricingPlanPlanDurationEnumValues

func GetHybridPricingPlanPlanDurationEnumValues() []HybridPricingPlanPlanDurationEnum

GetHybridPricingPlanPlanDurationEnumValues Enumerates the set of values for HybridPricingPlanPlanDurationEnum

func GetMappingHybridPricingPlanPlanDurationEnum

func GetMappingHybridPricingPlanPlanDurationEnum(val string) (HybridPricingPlanPlanDurationEnum, bool)

GetMappingHybridPricingPlanPlanDurationEnum performs case Insensitive comparison on enum value and return the desired enum

type ImageMemoryConstraints

ImageMemoryConstraints For a flexible image and shape, the amount of memory supported for instances that use this image.

type ImageMemoryConstraints struct {

    // The minimum amount of memory, in gigabytes.
    MinInGBs *int `mandatory:"false" json:"minInGBs"`

    // The maximum amount of memory, in gigabytes.
    MaxInGBs *int `mandatory:"false" json:"maxInGBs"`
}

func (ImageMemoryConstraints) String

func (m ImageMemoryConstraints) String() string

func (ImageMemoryConstraints) ValidateEnumValue

func (m ImageMemoryConstraints) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImageOcpuConstraints

ImageOcpuConstraints OCPU options for an image and shape.

type ImageOcpuConstraints struct {

    // The minimum number of OCPUs supported for this image and shape.
    Min *int `mandatory:"false" json:"min"`

    // The maximum number of OCPUs supported for this image and shape.
    Max *int `mandatory:"false" json:"max"`
}

func (ImageOcpuConstraints) String

func (m ImageOcpuConstraints) String() string

func (ImageOcpuConstraints) ValidateEnumValue

func (m ImageOcpuConstraints) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImageShapeCompatibility

ImageShapeCompatibility Shape configuration details

type ImageShapeCompatibility struct {

    // Name of the shape.
    Shape *string `mandatory:"true" json:"shape"`

    MemoryConstraints *ImageMemoryConstraints `mandatory:"false" json:"memoryConstraints"`

    OcpuConstraints *ImageOcpuConstraints `mandatory:"false" json:"ocpuConstraints"`
}

func (ImageShapeCompatibility) String

func (m ImageShapeCompatibility) String() string

func (ImageShapeCompatibility) ValidateEnumValue

func (m ImageShapeCompatibility) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type KubernetesImageArtifact

KubernetesImageArtifact Kubernetes HelmChart Image artifact details.

type KubernetesImageArtifact struct {

    // Unique OCID identifier for the artifact.
    Id *string `mandatory:"true" json:"id"`

    // A display name for the artifact.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The date and time the artifact was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The date and time the artifact was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    HelmChart *HelmChartImageDetails `mandatory:"true" json:"helmChart"`

    // Status notes for the Artifact.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // List of container image artifact unique identifiers included in the helm chart.
    ContainerImageArtifactIds []string `mandatory:"false" json:"containerImageArtifactIds"`

    // The current status for the Artifact.
    Status ArtifactStatusEnum `mandatory:"true" json:"status"`

    // The current state for the Artifact.
    LifecycleState ArtifactLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (KubernetesImageArtifact) GetCompartmentId

func (m KubernetesImageArtifact) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (KubernetesImageArtifact) GetDefinedTags

func (m KubernetesImageArtifact) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (KubernetesImageArtifact) GetDisplayName

func (m KubernetesImageArtifact) GetDisplayName() *string

GetDisplayName returns DisplayName

func (KubernetesImageArtifact) GetFreeformTags

func (m KubernetesImageArtifact) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (KubernetesImageArtifact) GetId

func (m KubernetesImageArtifact) GetId() *string

GetId returns Id

func (KubernetesImageArtifact) GetLifecycleState

func (m KubernetesImageArtifact) GetLifecycleState() ArtifactLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (KubernetesImageArtifact) GetPublisherId

func (m KubernetesImageArtifact) GetPublisherId() *string

GetPublisherId returns PublisherId

func (KubernetesImageArtifact) GetStatus

func (m KubernetesImageArtifact) GetStatus() ArtifactStatusEnum

GetStatus returns Status

func (KubernetesImageArtifact) GetStatusNotes

func (m KubernetesImageArtifact) GetStatusNotes() *string

GetStatusNotes returns StatusNotes

func (KubernetesImageArtifact) GetSystemTags

func (m KubernetesImageArtifact) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (KubernetesImageArtifact) GetTimeCreated

func (m KubernetesImageArtifact) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (KubernetesImageArtifact) GetTimeUpdated

func (m KubernetesImageArtifact) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (KubernetesImageArtifact) MarshalJSON

func (m KubernetesImageArtifact) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (KubernetesImageArtifact) String

func (m KubernetesImageArtifact) String() string

func (KubernetesImageArtifact) ValidateEnumValue

func (m KubernetesImageArtifact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LanguageItem

LanguageItem The model for a language item within an array of filter values.

type LanguageItem struct {

    // The name of the item.
    Name *string `mandatory:"true" json:"name"`

    // A code assigned to the item.
    Code *string `mandatory:"true" json:"code"`
}

func (LanguageItem) String

func (m LanguageItem) String() string

func (LanguageItem) ValidateEnumValue

func (m LanguageItem) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Lead

Lead Details of Lead

type Lead struct {

    // Unique OCID identifier for the lead.
    Id *string `mandatory:"true" json:"id"`

    // The OCID for the listing.
    ListingId *string `mandatory:"true" json:"listingId"`

    // The Name for the listing.
    ListingName *string `mandatory:"true" json:"listingName"`

    // The OCID for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The state for the listing.
    LifecycleState LeadLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the listing was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    AdditionalInfo *AdditionalInfo `mandatory:"false" json:"additionalInfo"`
}

func (Lead) String

func (m Lead) String() string

func (Lead) ValidateEnumValue

func (m Lead) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LeadCollection

LeadCollection The model for the collection of Marketplace Publisher Lead.

type LeadCollection struct {

    // List of Lead summary.
    Items []LeadSummary `mandatory:"true" json:"items"`
}

func (LeadCollection) String

func (m LeadCollection) String() string

func (LeadCollection) ValidateEnumValue

func (m LeadCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LeadGenListingRevision

LeadGenListingRevision Listing revision details for lead gen listings

type LeadGenListingRevision struct {

    // Unique OCID identifier for the listing revision in Marketplace Publisher.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the listing this revision belongs to.
    ListingId *string `mandatory:"true" json:"listingId"`

    // The name for the listing revision.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Single line introduction for the listing revision.
    Headline *string `mandatory:"true" json:"headline"`

    // The time the listing revision was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the listing revision was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // List of Products subscribed by listing.
    Products []ListingProduct `mandatory:"true" json:"products"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The revision number for the listing revision. This is an internal attribute
    RevisionNumber *string `mandatory:"false" json:"revisionNumber"`

    // The tagline of the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    // Keywords associated with the listing revision.
    Keywords *string `mandatory:"false" json:"keywords"`

    // A short description for the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // Usage information for the listing revision.
    UsageInformation *string `mandatory:"false" json:"usageInformation"`

    // A long description for the listing revision.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    ContentLanguage *LanguageItem `mandatory:"false" json:"contentLanguage"`

    // Languages supported by the publisher for the listing revision.
    Supportedlanguages []LanguageItem `mandatory:"false" json:"supportedlanguages"`

    // Contact information to use to get support from the publisher for the listing revision.
    SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"`

    // Links to support resources for the listing revision.
    SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"`

    Icon *ListingRevisionIconAttachment `mandatory:"false" json:"icon"`

    Banner *ListingRevisionBannerAttachment `mandatory:"false" json:"banner"`

    // Status notes for the listing revision.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Additional metadata key/value pairs for the listing revision summary.
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    VersionDetails *VersionDetails `mandatory:"false" json:"versionDetails"`

    // System requirements for the listing revision.
    SystemRequirements *string `mandatory:"false" json:"systemRequirements"`

    // Url to demo of the listing
    DemoUrl *string `mandatory:"false" json:"demoUrl"`

    // Url to training resources of the listing
    SelfPacedTrainingUrl *string `mandatory:"false" json:"selfPacedTrainingUrl"`

    // OCIDs of service listings attached to lead gen listing
    RecommendedServiceProviderListingIds []string `mandatory:"false" json:"recommendedServiceProviderListingIds"`

    // Custom link to the listing
    VanityUrl *string `mandatory:"false" json:"vanityUrl"`

    DownloadInfo *DownloadInfo `mandatory:"false" json:"downloadInfo"`

    // Pricing details for lead gen listing
    PricingPlans *string `mandatory:"false" json:"pricingPlans"`

    // The current status for the Listing revision.
    Status ListingRevisionStatusEnum `mandatory:"true" json:"status"`

    // The current state of the listing revision.
    LifecycleState ListingRevisionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The listing's package type. Populated from the listing.
    PackageType PackageTypeEnum `mandatory:"false" json:"packageType,omitempty"`

    // The pricing model for the listing revision.
    PricingType OciListingRevisionPricingTypeEnum `mandatory:"true" json:"pricingType"`
}

func (LeadGenListingRevision) GetBanner

func (m LeadGenListingRevision) GetBanner() *ListingRevisionBannerAttachment

GetBanner returns Banner

func (LeadGenListingRevision) GetCompartmentId

func (m LeadGenListingRevision) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (LeadGenListingRevision) GetContentLanguage

func (m LeadGenListingRevision) GetContentLanguage() *LanguageItem

GetContentLanguage returns ContentLanguage

func (LeadGenListingRevision) GetDefinedTags

func (m LeadGenListingRevision) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (LeadGenListingRevision) GetDisplayName

func (m LeadGenListingRevision) GetDisplayName() *string

GetDisplayName returns DisplayName

func (LeadGenListingRevision) GetExtendedMetadata

func (m LeadGenListingRevision) GetExtendedMetadata() map[string]string

GetExtendedMetadata returns ExtendedMetadata

func (LeadGenListingRevision) GetFreeformTags

func (m LeadGenListingRevision) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (LeadGenListingRevision) GetHeadline

func (m LeadGenListingRevision) GetHeadline() *string

GetHeadline returns Headline

func (LeadGenListingRevision) GetIcon

func (m LeadGenListingRevision) GetIcon() *ListingRevisionIconAttachment

GetIcon returns Icon

func (LeadGenListingRevision) GetId

func (m LeadGenListingRevision) GetId() *string

GetId returns Id

func (LeadGenListingRevision) GetKeywords

func (m LeadGenListingRevision) GetKeywords() *string

GetKeywords returns Keywords

func (LeadGenListingRevision) GetLifecycleState

func (m LeadGenListingRevision) GetLifecycleState() ListingRevisionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (LeadGenListingRevision) GetListingId

func (m LeadGenListingRevision) GetListingId() *string

GetListingId returns ListingId

func (LeadGenListingRevision) GetLongDescription

func (m LeadGenListingRevision) GetLongDescription() *string

GetLongDescription returns LongDescription

func (LeadGenListingRevision) GetPackageType

func (m LeadGenListingRevision) GetPackageType() PackageTypeEnum

GetPackageType returns PackageType

func (LeadGenListingRevision) GetRevisionNumber

func (m LeadGenListingRevision) GetRevisionNumber() *string

GetRevisionNumber returns RevisionNumber

func (LeadGenListingRevision) GetShortDescription

func (m LeadGenListingRevision) GetShortDescription() *string

GetShortDescription returns ShortDescription

func (LeadGenListingRevision) GetStatus

func (m LeadGenListingRevision) GetStatus() ListingRevisionStatusEnum

GetStatus returns Status

func (LeadGenListingRevision) GetStatusNotes

func (m LeadGenListingRevision) GetStatusNotes() *string

GetStatusNotes returns StatusNotes

func (LeadGenListingRevision) GetSupportContacts

func (m LeadGenListingRevision) GetSupportContacts() []SupportContact

GetSupportContacts returns SupportContacts

func (m LeadGenListingRevision) GetSupportLinks() []NamedLink

GetSupportLinks returns SupportLinks

func (LeadGenListingRevision) GetSupportedlanguages

func (m LeadGenListingRevision) GetSupportedlanguages() []LanguageItem

GetSupportedlanguages returns Supportedlanguages

func (LeadGenListingRevision) GetSystemTags

func (m LeadGenListingRevision) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (LeadGenListingRevision) GetTagline

func (m LeadGenListingRevision) GetTagline() *string

GetTagline returns Tagline

func (LeadGenListingRevision) GetTimeCreated

func (m LeadGenListingRevision) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (LeadGenListingRevision) GetTimeUpdated

func (m LeadGenListingRevision) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (LeadGenListingRevision) GetUsageInformation

func (m LeadGenListingRevision) GetUsageInformation() *string

GetUsageInformation returns UsageInformation

func (LeadGenListingRevision) MarshalJSON

func (m LeadGenListingRevision) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (LeadGenListingRevision) String

func (m LeadGenListingRevision) String() string

func (LeadGenListingRevision) ValidateEnumValue

func (m LeadGenListingRevision) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LeadLifecycleStateEnum

LeadLifecycleStateEnum Enum with underlying type: string

type LeadLifecycleStateEnum string

Set of constants representing the allowable values for LeadLifecycleStateEnum

const (
    LeadLifecycleStateActive  LeadLifecycleStateEnum = "ACTIVE"
    LeadLifecycleStateDeleted LeadLifecycleStateEnum = "DELETED"
)

func GetLeadLifecycleStateEnumValues

func GetLeadLifecycleStateEnumValues() []LeadLifecycleStateEnum

GetLeadLifecycleStateEnumValues Enumerates the set of values for LeadLifecycleStateEnum

func GetMappingLeadLifecycleStateEnum

func GetMappingLeadLifecycleStateEnum(val string) (LeadLifecycleStateEnum, bool)

GetMappingLeadLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type LeadSummary

LeadSummary A placeholder for list of leads

type LeadSummary struct {

    // Unique OCID identifier for the listing.
    Id *string `mandatory:"false" json:"id"`

    // The unique identifier for the listing.
    ListingId *string `mandatory:"false" json:"listingId"`

    // The name of the listing.
    ListingName *string `mandatory:"false" json:"listingName"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The state for the listing.
    LifecycleState LeadLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The date and time the listing was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    AdditionalInfo *AdditionalInfo `mandatory:"false" json:"additionalInfo"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (LeadSummary) String

func (m LeadSummary) String() string

func (LeadSummary) ValidateEnumValue

func (m LeadSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAdminArtifactsArtifactTypeEnum

ListAdminArtifactsArtifactTypeEnum Enum with underlying type: string

type ListAdminArtifactsArtifactTypeEnum string

Set of constants representing the allowable values for ListAdminArtifactsArtifactTypeEnum

const (
    ListAdminArtifactsArtifactTypeContainerImage ListAdminArtifactsArtifactTypeEnum = "CONTAINER_IMAGE"
    ListAdminArtifactsArtifactTypeHelmChart      ListAdminArtifactsArtifactTypeEnum = "HELM_CHART"
    ListAdminArtifactsArtifactTypeMachineImage   ListAdminArtifactsArtifactTypeEnum = "MACHINE_IMAGE"
    ListAdminArtifactsArtifactTypeStack          ListAdminArtifactsArtifactTypeEnum = "STACK"
)

func GetListAdminArtifactsArtifactTypeEnumValues

func GetListAdminArtifactsArtifactTypeEnumValues() []ListAdminArtifactsArtifactTypeEnum

GetListAdminArtifactsArtifactTypeEnumValues Enumerates the set of values for ListAdminArtifactsArtifactTypeEnum

func GetMappingListAdminArtifactsArtifactTypeEnum

func GetMappingListAdminArtifactsArtifactTypeEnum(val string) (ListAdminArtifactsArtifactTypeEnum, bool)

GetMappingListAdminArtifactsArtifactTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdminArtifactsRequest

ListAdminArtifactsRequest wrapper for the ListAdminArtifacts operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAdminArtifacts.go.html to see an example of how to use ListAdminArtifactsRequest.

type ListAdminArtifactsRequest struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // Unique publisher identifier.
    PublisherId *string `mandatory:"false" contributesTo:"query" name:"publisherId"`

    // A filter to return only artifacts with specific type.
    ArtifactType ListAdminArtifactsArtifactTypeEnum `mandatory:"false" contributesTo:"query" name:"artifactType" omitEmpty:"true"`

    // A filter to return only artifacts with their lifecycleState matches the given lifecycleState.
    LifecycleState ArtifactLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only artifacts with specific status.
    Status ArtifactStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListAdminArtifactsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort admin artifacts by. The default order for timeCreated and timeUpdated is descending.
    // The default order for displayName is ascending.
    SortBy ListAdminArtifactsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAdminArtifactsRequest) BinaryRequestBody

func (request ListAdminArtifactsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAdminArtifactsRequest) HTTPRequest

func (request ListAdminArtifactsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAdminArtifactsRequest) RetryPolicy

func (request ListAdminArtifactsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAdminArtifactsRequest) String

func (request ListAdminArtifactsRequest) String() string

func (ListAdminArtifactsRequest) ValidateEnumValue

func (request ListAdminArtifactsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAdminArtifactsResponse

ListAdminArtifactsResponse wrapper for the ListAdminArtifacts operation

type ListAdminArtifactsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AdminArtifactCollection instances
    AdminArtifactCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAdminArtifactsResponse) HTTPResponse

func (response ListAdminArtifactsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAdminArtifactsResponse) String

func (response ListAdminArtifactsResponse) String() string

type ListAdminArtifactsSortByEnum

ListAdminArtifactsSortByEnum Enum with underlying type: string

type ListAdminArtifactsSortByEnum string

Set of constants representing the allowable values for ListAdminArtifactsSortByEnum

const (
    ListAdminArtifactsSortByTimecreated ListAdminArtifactsSortByEnum = "timeCreated"
    ListAdminArtifactsSortByTimeupdated ListAdminArtifactsSortByEnum = "timeUpdated"
    ListAdminArtifactsSortByDisplayname ListAdminArtifactsSortByEnum = "displayName"
)

func GetListAdminArtifactsSortByEnumValues

func GetListAdminArtifactsSortByEnumValues() []ListAdminArtifactsSortByEnum

GetListAdminArtifactsSortByEnumValues Enumerates the set of values for ListAdminArtifactsSortByEnum

func GetMappingListAdminArtifactsSortByEnum

func GetMappingListAdminArtifactsSortByEnum(val string) (ListAdminArtifactsSortByEnum, bool)

GetMappingListAdminArtifactsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdminArtifactsSortOrderEnum

ListAdminArtifactsSortOrderEnum Enum with underlying type: string

type ListAdminArtifactsSortOrderEnum string

Set of constants representing the allowable values for ListAdminArtifactsSortOrderEnum

const (
    ListAdminArtifactsSortOrderAsc  ListAdminArtifactsSortOrderEnum = "ASC"
    ListAdminArtifactsSortOrderDesc ListAdminArtifactsSortOrderEnum = "DESC"
)

func GetListAdminArtifactsSortOrderEnumValues

func GetListAdminArtifactsSortOrderEnumValues() []ListAdminArtifactsSortOrderEnum

GetListAdminArtifactsSortOrderEnumValues Enumerates the set of values for ListAdminArtifactsSortOrderEnum

func GetMappingListAdminArtifactsSortOrderEnum

func GetMappingListAdminArtifactsSortOrderEnum(val string) (ListAdminArtifactsSortOrderEnum, bool)

GetMappingListAdminArtifactsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdminListingRevisionAttachmentsRequest

ListAdminListingRevisionAttachmentsRequest wrapper for the ListAdminListingRevisionAttachments operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAdminListingRevisionAttachments.go.html to see an example of how to use ListAdminListingRevisionAttachmentsRequest.

type ListAdminListingRevisionAttachmentsRequest struct {

    // OCID of the listing revision.
    ListingRevisionId *string `mandatory:"true" contributesTo:"query" name:"listingRevisionId"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only attachments their lifecycleState matches the given lifecycleState.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListAdminListingRevisionAttachmentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListAdminListingRevisionAttachmentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAdminListingRevisionAttachmentsRequest) BinaryRequestBody

func (request ListAdminListingRevisionAttachmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAdminListingRevisionAttachmentsRequest) HTTPRequest

func (request ListAdminListingRevisionAttachmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAdminListingRevisionAttachmentsRequest) RetryPolicy

func (request ListAdminListingRevisionAttachmentsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAdminListingRevisionAttachmentsRequest) String

func (request ListAdminListingRevisionAttachmentsRequest) String() string

func (ListAdminListingRevisionAttachmentsRequest) ValidateEnumValue

func (request ListAdminListingRevisionAttachmentsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAdminListingRevisionAttachmentsResponse

ListAdminListingRevisionAttachmentsResponse wrapper for the ListAdminListingRevisionAttachments operation

type ListAdminListingRevisionAttachmentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AdminListingRevisionAttachmentCollection instances
    AdminListingRevisionAttachmentCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAdminListingRevisionAttachmentsResponse) HTTPResponse

func (response ListAdminListingRevisionAttachmentsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAdminListingRevisionAttachmentsResponse) String

func (response ListAdminListingRevisionAttachmentsResponse) String() string

type ListAdminListingRevisionAttachmentsSortByEnum

ListAdminListingRevisionAttachmentsSortByEnum Enum with underlying type: string

type ListAdminListingRevisionAttachmentsSortByEnum string

Set of constants representing the allowable values for ListAdminListingRevisionAttachmentsSortByEnum

const (
    ListAdminListingRevisionAttachmentsSortByTimecreated ListAdminListingRevisionAttachmentsSortByEnum = "timeCreated"
    ListAdminListingRevisionAttachmentsSortByDisplayname ListAdminListingRevisionAttachmentsSortByEnum = "displayName"
)

func GetListAdminListingRevisionAttachmentsSortByEnumValues

func GetListAdminListingRevisionAttachmentsSortByEnumValues() []ListAdminListingRevisionAttachmentsSortByEnum

GetListAdminListingRevisionAttachmentsSortByEnumValues Enumerates the set of values for ListAdminListingRevisionAttachmentsSortByEnum

func GetMappingListAdminListingRevisionAttachmentsSortByEnum

func GetMappingListAdminListingRevisionAttachmentsSortByEnum(val string) (ListAdminListingRevisionAttachmentsSortByEnum, bool)

GetMappingListAdminListingRevisionAttachmentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdminListingRevisionAttachmentsSortOrderEnum

ListAdminListingRevisionAttachmentsSortOrderEnum Enum with underlying type: string

type ListAdminListingRevisionAttachmentsSortOrderEnum string

Set of constants representing the allowable values for ListAdminListingRevisionAttachmentsSortOrderEnum

const (
    ListAdminListingRevisionAttachmentsSortOrderAsc  ListAdminListingRevisionAttachmentsSortOrderEnum = "ASC"
    ListAdminListingRevisionAttachmentsSortOrderDesc ListAdminListingRevisionAttachmentsSortOrderEnum = "DESC"
)

func GetListAdminListingRevisionAttachmentsSortOrderEnumValues

func GetListAdminListingRevisionAttachmentsSortOrderEnumValues() []ListAdminListingRevisionAttachmentsSortOrderEnum

GetListAdminListingRevisionAttachmentsSortOrderEnumValues Enumerates the set of values for ListAdminListingRevisionAttachmentsSortOrderEnum

func GetMappingListAdminListingRevisionAttachmentsSortOrderEnum

func GetMappingListAdminListingRevisionAttachmentsSortOrderEnum(val string) (ListAdminListingRevisionAttachmentsSortOrderEnum, bool)

GetMappingListAdminListingRevisionAttachmentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdminListingRevisionPackagesRequest

ListAdminListingRevisionPackagesRequest wrapper for the ListAdminListingRevisionPackages operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAdminListingRevisionPackages.go.html to see an example of how to use ListAdminListingRevisionPackagesRequest.

type ListAdminListingRevisionPackagesRequest struct {

    // OCID of the listing revision.
    ListingRevisionId *string `mandatory:"true" contributesTo:"query" name:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only packages their lifecycleState matches the given lifecycleState.
    LifecycleState ListingRevisionPackageLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListAdminListingRevisionPackagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListAdminListingRevisionPackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAdminListingRevisionPackagesRequest) BinaryRequestBody

func (request ListAdminListingRevisionPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAdminListingRevisionPackagesRequest) HTTPRequest

func (request ListAdminListingRevisionPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAdminListingRevisionPackagesRequest) RetryPolicy

func (request ListAdminListingRevisionPackagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAdminListingRevisionPackagesRequest) String

func (request ListAdminListingRevisionPackagesRequest) String() string

func (ListAdminListingRevisionPackagesRequest) ValidateEnumValue

func (request ListAdminListingRevisionPackagesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAdminListingRevisionPackagesResponse

ListAdminListingRevisionPackagesResponse wrapper for the ListAdminListingRevisionPackages operation

type ListAdminListingRevisionPackagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AdminListingRevisionPackageCollection instances
    AdminListingRevisionPackageCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAdminListingRevisionPackagesResponse) HTTPResponse

func (response ListAdminListingRevisionPackagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAdminListingRevisionPackagesResponse) String

func (response ListAdminListingRevisionPackagesResponse) String() string

type ListAdminListingRevisionPackagesSortByEnum

ListAdminListingRevisionPackagesSortByEnum Enum with underlying type: string

type ListAdminListingRevisionPackagesSortByEnum string

Set of constants representing the allowable values for ListAdminListingRevisionPackagesSortByEnum

const (
    ListAdminListingRevisionPackagesSortByTimecreated ListAdminListingRevisionPackagesSortByEnum = "timeCreated"
    ListAdminListingRevisionPackagesSortByDisplayname ListAdminListingRevisionPackagesSortByEnum = "displayName"
)

func GetListAdminListingRevisionPackagesSortByEnumValues

func GetListAdminListingRevisionPackagesSortByEnumValues() []ListAdminListingRevisionPackagesSortByEnum

GetListAdminListingRevisionPackagesSortByEnumValues Enumerates the set of values for ListAdminListingRevisionPackagesSortByEnum

func GetMappingListAdminListingRevisionPackagesSortByEnum

func GetMappingListAdminListingRevisionPackagesSortByEnum(val string) (ListAdminListingRevisionPackagesSortByEnum, bool)

GetMappingListAdminListingRevisionPackagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdminListingRevisionPackagesSortOrderEnum

ListAdminListingRevisionPackagesSortOrderEnum Enum with underlying type: string

type ListAdminListingRevisionPackagesSortOrderEnum string

Set of constants representing the allowable values for ListAdminListingRevisionPackagesSortOrderEnum

const (
    ListAdminListingRevisionPackagesSortOrderAsc  ListAdminListingRevisionPackagesSortOrderEnum = "ASC"
    ListAdminListingRevisionPackagesSortOrderDesc ListAdminListingRevisionPackagesSortOrderEnum = "DESC"
)

func GetListAdminListingRevisionPackagesSortOrderEnumValues

func GetListAdminListingRevisionPackagesSortOrderEnumValues() []ListAdminListingRevisionPackagesSortOrderEnum

GetListAdminListingRevisionPackagesSortOrderEnumValues Enumerates the set of values for ListAdminListingRevisionPackagesSortOrderEnum

func GetMappingListAdminListingRevisionPackagesSortOrderEnum

func GetMappingListAdminListingRevisionPackagesSortOrderEnum(val string) (ListAdminListingRevisionPackagesSortOrderEnum, bool)

GetMappingListAdminListingRevisionPackagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdminListingRevisionsListingTypeEnum

ListAdminListingRevisionsListingTypeEnum Enum with underlying type: string

type ListAdminListingRevisionsListingTypeEnum string

Set of constants representing the allowable values for ListAdminListingRevisionsListingTypeEnum

const (
    ListAdminListingRevisionsListingTypeOciApplication ListAdminListingRevisionsListingTypeEnum = "OCI_APPLICATION"
    ListAdminListingRevisionsListingTypeLeadGeneration ListAdminListingRevisionsListingTypeEnum = "LEAD_GENERATION"
    ListAdminListingRevisionsListingTypeService        ListAdminListingRevisionsListingTypeEnum = "SERVICE"
)

func GetListAdminListingRevisionsListingTypeEnumValues

func GetListAdminListingRevisionsListingTypeEnumValues() []ListAdminListingRevisionsListingTypeEnum

GetListAdminListingRevisionsListingTypeEnumValues Enumerates the set of values for ListAdminListingRevisionsListingTypeEnum

func GetMappingListAdminListingRevisionsListingTypeEnum

func GetMappingListAdminListingRevisionsListingTypeEnum(val string) (ListAdminListingRevisionsListingTypeEnum, bool)

GetMappingListAdminListingRevisionsListingTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdminListingRevisionsRequest

ListAdminListingRevisionsRequest wrapper for the ListAdminListingRevisions operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAdminListingRevisions.go.html to see an example of how to use ListAdminListingRevisionsRequest.

type ListAdminListingRevisionsRequest struct {

    // listing OCID
    ListingId *string `mandatory:"false" contributesTo:"query" name:"listingId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return listings based on their type
    ListingType ListAdminListingRevisionsListingTypeEnum `mandatory:"false" contributesTo:"query" name:"listingType" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // Unique publisher identifier.
    PublisherId *string `mandatory:"false" contributesTo:"query" name:"publisherId"`

    // A filter to return only listing revisions their lifecycleState matches the given lifecycleState.
    LifecycleState ListingRevisionLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only listing revisions their status matches the given listing revision status.
    ListingRevisionStatus ListingRevisionStatusEnum `mandatory:"false" contributesTo:"query" name:"listingRevisionStatus" omitEmpty:"true"`

    // Comma-separated listing revision status values used to filter OpenSearch admin listing revision results.
    StatusCsv *string `mandatory:"false" contributesTo:"query" name:"statusCsv"`

    // Product value used to filter OpenSearch admin listing revision results.
    Product *string `mandatory:"false" contributesTo:"query" name:"product"`

    // Filters data created after the specified date.
    TimeCreatedAfter *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreatedAfter"`

    // Filters data updated after the specified date.
    TimeUpdatedAfter *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdatedAfter"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListAdminListingRevisionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for timeUpdated is descending. Default order for displayName is ascending.
    SortBy ListAdminListingRevisionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Optional pricing type filter for listing admin listing revisions. This filter is only applied when dataSource is opensearch.
    PricingType *string `mandatory:"false" contributesTo:"query" name:"pricingType"`

    // Optional private offer enabled filter for listing admin listing revisions. This filter is only applied when dataSource is opensearch.
    IsPrivateOfferEnabled *bool `mandatory:"false" contributesTo:"query" name:"isPrivateOfferEnabled"`

    // Optional source for listing admin listing revisions. Use opensearch to read from OpenSearch.
    DataSource *string `mandatory:"false" contributesTo:"query" name:"dataSource"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAdminListingRevisionsRequest) BinaryRequestBody

func (request ListAdminListingRevisionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAdminListingRevisionsRequest) HTTPRequest

func (request ListAdminListingRevisionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAdminListingRevisionsRequest) RetryPolicy

func (request ListAdminListingRevisionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAdminListingRevisionsRequest) String

func (request ListAdminListingRevisionsRequest) String() string

func (ListAdminListingRevisionsRequest) ValidateEnumValue

func (request ListAdminListingRevisionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAdminListingRevisionsResponse

ListAdminListingRevisionsResponse wrapper for the ListAdminListingRevisions operation

type ListAdminListingRevisionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AdminListingRevisionCollection instances
    AdminListingRevisionCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAdminListingRevisionsResponse) HTTPResponse

func (response ListAdminListingRevisionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAdminListingRevisionsResponse) String

func (response ListAdminListingRevisionsResponse) String() string

type ListAdminListingRevisionsSortByEnum

ListAdminListingRevisionsSortByEnum Enum with underlying type: string

type ListAdminListingRevisionsSortByEnum string

Set of constants representing the allowable values for ListAdminListingRevisionsSortByEnum

const (
    ListAdminListingRevisionsSortByTimecreated ListAdminListingRevisionsSortByEnum = "timeCreated"
    ListAdminListingRevisionsSortByTimeupdated ListAdminListingRevisionsSortByEnum = "timeUpdated"
    ListAdminListingRevisionsSortByDisplayname ListAdminListingRevisionsSortByEnum = "displayName"
)

func GetListAdminListingRevisionsSortByEnumValues

func GetListAdminListingRevisionsSortByEnumValues() []ListAdminListingRevisionsSortByEnum

GetListAdminListingRevisionsSortByEnumValues Enumerates the set of values for ListAdminListingRevisionsSortByEnum

func GetMappingListAdminListingRevisionsSortByEnum

func GetMappingListAdminListingRevisionsSortByEnum(val string) (ListAdminListingRevisionsSortByEnum, bool)

GetMappingListAdminListingRevisionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdminListingRevisionsSortOrderEnum

ListAdminListingRevisionsSortOrderEnum Enum with underlying type: string

type ListAdminListingRevisionsSortOrderEnum string

Set of constants representing the allowable values for ListAdminListingRevisionsSortOrderEnum

const (
    ListAdminListingRevisionsSortOrderAsc  ListAdminListingRevisionsSortOrderEnum = "ASC"
    ListAdminListingRevisionsSortOrderDesc ListAdminListingRevisionsSortOrderEnum = "DESC"
)

func GetListAdminListingRevisionsSortOrderEnumValues

func GetListAdminListingRevisionsSortOrderEnumValues() []ListAdminListingRevisionsSortOrderEnum

GetListAdminListingRevisionsSortOrderEnumValues Enumerates the set of values for ListAdminListingRevisionsSortOrderEnum

func GetMappingListAdminListingRevisionsSortOrderEnum

func GetMappingListAdminListingRevisionsSortOrderEnum(val string) (ListAdminListingRevisionsSortOrderEnum, bool)

GetMappingListAdminListingRevisionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdminPublisherSkusRequest

ListAdminPublisherSkusRequest wrapper for the ListAdminPublisherSkus operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAdminPublisherSkus.go.html to see an example of how to use ListAdminPublisherSkusRequest.

type ListAdminPublisherSkusRequest struct {

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAdminPublisherSkusRequest) BinaryRequestBody

func (request ListAdminPublisherSkusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAdminPublisherSkusRequest) HTTPRequest

func (request ListAdminPublisherSkusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAdminPublisherSkusRequest) RetryPolicy

func (request ListAdminPublisherSkusRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAdminPublisherSkusRequest) String

func (request ListAdminPublisherSkusRequest) String() string

func (ListAdminPublisherSkusRequest) ValidateEnumValue

func (request ListAdminPublisherSkusRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAdminPublisherSkusResponse

ListAdminPublisherSkusResponse wrapper for the ListAdminPublisherSkus operation

type ListAdminPublisherSkusResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AdminPublisherSkuCollection instances
    AdminPublisherSkuCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAdminPublisherSkusResponse) HTTPResponse

func (response ListAdminPublisherSkusResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAdminPublisherSkusResponse) String

func (response ListAdminPublisherSkusResponse) String() string

type ListAdminTermVersionsRequest

ListAdminTermVersionsRequest wrapper for the ListAdminTermVersions operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAdminTermVersions.go.html to see an example of how to use ListAdminTermVersionsRequest.

type ListAdminTermVersionsRequest struct {

    // term OCID
    TermId *string `mandatory:"true" contributesTo:"query" name:"termId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListAdminTermVersionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListAdminTermVersionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAdminTermVersionsRequest) BinaryRequestBody

func (request ListAdminTermVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAdminTermVersionsRequest) HTTPRequest

func (request ListAdminTermVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAdminTermVersionsRequest) RetryPolicy

func (request ListAdminTermVersionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAdminTermVersionsRequest) String

func (request ListAdminTermVersionsRequest) String() string

func (ListAdminTermVersionsRequest) ValidateEnumValue

func (request ListAdminTermVersionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAdminTermVersionsResponse

ListAdminTermVersionsResponse wrapper for the ListAdminTermVersions operation

type ListAdminTermVersionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AdminTermVersionCollection instances
    AdminTermVersionCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListAdminTermVersionsResponse) HTTPResponse

func (response ListAdminTermVersionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAdminTermVersionsResponse) String

func (response ListAdminTermVersionsResponse) String() string

type ListAdminTermVersionsSortByEnum

ListAdminTermVersionsSortByEnum Enum with underlying type: string

type ListAdminTermVersionsSortByEnum string

Set of constants representing the allowable values for ListAdminTermVersionsSortByEnum

const (
    ListAdminTermVersionsSortByTimecreated ListAdminTermVersionsSortByEnum = "timeCreated"
    ListAdminTermVersionsSortByDisplayname ListAdminTermVersionsSortByEnum = "displayName"
)

func GetListAdminTermVersionsSortByEnumValues

func GetListAdminTermVersionsSortByEnumValues() []ListAdminTermVersionsSortByEnum

GetListAdminTermVersionsSortByEnumValues Enumerates the set of values for ListAdminTermVersionsSortByEnum

func GetMappingListAdminTermVersionsSortByEnum

func GetMappingListAdminTermVersionsSortByEnum(val string) (ListAdminTermVersionsSortByEnum, bool)

GetMappingListAdminTermVersionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdminTermVersionsSortOrderEnum

ListAdminTermVersionsSortOrderEnum Enum with underlying type: string

type ListAdminTermVersionsSortOrderEnum string

Set of constants representing the allowable values for ListAdminTermVersionsSortOrderEnum

const (
    ListAdminTermVersionsSortOrderAsc  ListAdminTermVersionsSortOrderEnum = "ASC"
    ListAdminTermVersionsSortOrderDesc ListAdminTermVersionsSortOrderEnum = "DESC"
)

func GetListAdminTermVersionsSortOrderEnumValues

func GetListAdminTermVersionsSortOrderEnumValues() []ListAdminTermVersionsSortOrderEnum

GetListAdminTermVersionsSortOrderEnumValues Enumerates the set of values for ListAdminTermVersionsSortOrderEnum

func GetMappingListAdminTermVersionsSortOrderEnum

func GetMappingListAdminTermVersionsSortOrderEnum(val string) (ListAdminTermVersionsSortOrderEnum, bool)

GetMappingListAdminTermVersionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdminTermsRequest

ListAdminTermsRequest wrapper for the ListAdminTerms operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAdminTerms.go.html to see an example of how to use ListAdminTermsRequest.

type ListAdminTermsRequest struct {

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListAdminTermsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListAdminTermsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAdminTermsRequest) BinaryRequestBody

func (request ListAdminTermsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAdminTermsRequest) HTTPRequest

func (request ListAdminTermsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAdminTermsRequest) RetryPolicy

func (request ListAdminTermsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAdminTermsRequest) String

func (request ListAdminTermsRequest) String() string

func (ListAdminTermsRequest) ValidateEnumValue

func (request ListAdminTermsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAdminTermsResponse

ListAdminTermsResponse wrapper for the ListAdminTerms operation

type ListAdminTermsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AdminTermCollection instances
    AdminTermCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListAdminTermsResponse) HTTPResponse

func (response ListAdminTermsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAdminTermsResponse) String

func (response ListAdminTermsResponse) String() string

type ListAdminTermsSortByEnum

ListAdminTermsSortByEnum Enum with underlying type: string

type ListAdminTermsSortByEnum string

Set of constants representing the allowable values for ListAdminTermsSortByEnum

const (
    ListAdminTermsSortByTimecreated ListAdminTermsSortByEnum = "timeCreated"
    ListAdminTermsSortByDisplayname ListAdminTermsSortByEnum = "displayName"
)

func GetListAdminTermsSortByEnumValues

func GetListAdminTermsSortByEnumValues() []ListAdminTermsSortByEnum

GetListAdminTermsSortByEnumValues Enumerates the set of values for ListAdminTermsSortByEnum

func GetMappingListAdminTermsSortByEnum

func GetMappingListAdminTermsSortByEnum(val string) (ListAdminTermsSortByEnum, bool)

GetMappingListAdminTermsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdminTermsSortOrderEnum

ListAdminTermsSortOrderEnum Enum with underlying type: string

type ListAdminTermsSortOrderEnum string

Set of constants representing the allowable values for ListAdminTermsSortOrderEnum

const (
    ListAdminTermsSortOrderAsc  ListAdminTermsSortOrderEnum = "ASC"
    ListAdminTermsSortOrderDesc ListAdminTermsSortOrderEnum = "DESC"
)

func GetListAdminTermsSortOrderEnumValues

func GetListAdminTermsSortOrderEnumValues() []ListAdminTermsSortOrderEnum

GetListAdminTermsSortOrderEnumValues Enumerates the set of values for ListAdminTermsSortOrderEnum

func GetMappingListAdminTermsSortOrderEnum

func GetMappingListAdminTermsSortOrderEnum(val string) (ListAdminTermsSortOrderEnum, bool)

GetMappingListAdminTermsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdminWorkRequestsRequest

ListAdminWorkRequestsRequest wrapper for the ListAdminWorkRequests operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAdminWorkRequests.go.html to see an example of how to use ListAdminWorkRequestsRequest.

type ListAdminWorkRequestsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The ID of the asynchronous work request.
    WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"`

    // A filter to return only resources their lifecycleState matches the given OperationStatus.
    Status ListAdminWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The ID of the resource affected by the work request.
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListAdminWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending.
    SortBy ListAdminWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAdminWorkRequestsRequest) BinaryRequestBody

func (request ListAdminWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAdminWorkRequestsRequest) HTTPRequest

func (request ListAdminWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAdminWorkRequestsRequest) RetryPolicy

func (request ListAdminWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAdminWorkRequestsRequest) String

func (request ListAdminWorkRequestsRequest) String() string

func (ListAdminWorkRequestsRequest) ValidateEnumValue

func (request ListAdminWorkRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAdminWorkRequestsResponse

ListAdminWorkRequestsResponse wrapper for the ListAdminWorkRequests operation

type ListAdminWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AdminWorkRequestSummaryCollection instances
    AdminWorkRequestSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAdminWorkRequestsResponse) HTTPResponse

func (response ListAdminWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAdminWorkRequestsResponse) String

func (response ListAdminWorkRequestsResponse) String() string

type ListAdminWorkRequestsSortByEnum

ListAdminWorkRequestsSortByEnum Enum with underlying type: string

type ListAdminWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListAdminWorkRequestsSortByEnum

const (
    ListAdminWorkRequestsSortByTimeaccepted ListAdminWorkRequestsSortByEnum = "timeAccepted"
)

func GetListAdminWorkRequestsSortByEnumValues

func GetListAdminWorkRequestsSortByEnumValues() []ListAdminWorkRequestsSortByEnum

GetListAdminWorkRequestsSortByEnumValues Enumerates the set of values for ListAdminWorkRequestsSortByEnum

func GetMappingListAdminWorkRequestsSortByEnum

func GetMappingListAdminWorkRequestsSortByEnum(val string) (ListAdminWorkRequestsSortByEnum, bool)

GetMappingListAdminWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdminWorkRequestsSortOrderEnum

ListAdminWorkRequestsSortOrderEnum Enum with underlying type: string

type ListAdminWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListAdminWorkRequestsSortOrderEnum

const (
    ListAdminWorkRequestsSortOrderAsc  ListAdminWorkRequestsSortOrderEnum = "ASC"
    ListAdminWorkRequestsSortOrderDesc ListAdminWorkRequestsSortOrderEnum = "DESC"
)

func GetListAdminWorkRequestsSortOrderEnumValues

func GetListAdminWorkRequestsSortOrderEnumValues() []ListAdminWorkRequestsSortOrderEnum

GetListAdminWorkRequestsSortOrderEnumValues Enumerates the set of values for ListAdminWorkRequestsSortOrderEnum

func GetMappingListAdminWorkRequestsSortOrderEnum

func GetMappingListAdminWorkRequestsSortOrderEnum(val string) (ListAdminWorkRequestsSortOrderEnum, bool)

GetMappingListAdminWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdminWorkRequestsStatusEnum

ListAdminWorkRequestsStatusEnum Enum with underlying type: string

type ListAdminWorkRequestsStatusEnum string

Set of constants representing the allowable values for ListAdminWorkRequestsStatusEnum

const (
    ListAdminWorkRequestsStatusAccepted       ListAdminWorkRequestsStatusEnum = "ACCEPTED"
    ListAdminWorkRequestsStatusInProgress     ListAdminWorkRequestsStatusEnum = "IN_PROGRESS"
    ListAdminWorkRequestsStatusWaiting        ListAdminWorkRequestsStatusEnum = "WAITING"
    ListAdminWorkRequestsStatusNeedsAttention ListAdminWorkRequestsStatusEnum = "NEEDS_ATTENTION"
    ListAdminWorkRequestsStatusFailed         ListAdminWorkRequestsStatusEnum = "FAILED"
    ListAdminWorkRequestsStatusSucceeded      ListAdminWorkRequestsStatusEnum = "SUCCEEDED"
    ListAdminWorkRequestsStatusCanceling      ListAdminWorkRequestsStatusEnum = "CANCELING"
    ListAdminWorkRequestsStatusCanceled       ListAdminWorkRequestsStatusEnum = "CANCELED"
)

func GetListAdminWorkRequestsStatusEnumValues

func GetListAdminWorkRequestsStatusEnumValues() []ListAdminWorkRequestsStatusEnum

GetListAdminWorkRequestsStatusEnumValues Enumerates the set of values for ListAdminWorkRequestsStatusEnum

func GetMappingListAdminWorkRequestsStatusEnum

func GetMappingListAdminWorkRequestsStatusEnum(val string) (ListAdminWorkRequestsStatusEnum, bool)

GetMappingListAdminWorkRequestsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListArtifactsRequest

ListArtifactsRequest wrapper for the ListArtifacts operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListArtifacts.go.html to see an example of how to use ListArtifactsRequest.

type ListArtifactsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only artifacts with their lifecycleState matches the given lifecycleState.
    LifecycleState ArtifactLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only artifacts with specific status.
    Status ArtifactStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListArtifactsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListArtifactsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListArtifactsRequest) BinaryRequestBody

func (request ListArtifactsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListArtifactsRequest) HTTPRequest

func (request ListArtifactsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListArtifactsRequest) RetryPolicy

func (request ListArtifactsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListArtifactsRequest) String

func (request ListArtifactsRequest) String() string

func (ListArtifactsRequest) ValidateEnumValue

func (request ListArtifactsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListArtifactsResponse

ListArtifactsResponse wrapper for the ListArtifacts operation

type ListArtifactsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ArtifactCollection instances
    ArtifactCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListArtifactsResponse) HTTPResponse

func (response ListArtifactsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListArtifactsResponse) String

func (response ListArtifactsResponse) String() string

type ListArtifactsSortByEnum

ListArtifactsSortByEnum Enum with underlying type: string

type ListArtifactsSortByEnum string

Set of constants representing the allowable values for ListArtifactsSortByEnum

const (
    ListArtifactsSortByTimecreated ListArtifactsSortByEnum = "timeCreated"
    ListArtifactsSortByDisplayname ListArtifactsSortByEnum = "displayName"
)

func GetListArtifactsSortByEnumValues

func GetListArtifactsSortByEnumValues() []ListArtifactsSortByEnum

GetListArtifactsSortByEnumValues Enumerates the set of values for ListArtifactsSortByEnum

func GetMappingListArtifactsSortByEnum

func GetMappingListArtifactsSortByEnum(val string) (ListArtifactsSortByEnum, bool)

GetMappingListArtifactsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListArtifactsSortOrderEnum

ListArtifactsSortOrderEnum Enum with underlying type: string

type ListArtifactsSortOrderEnum string

Set of constants representing the allowable values for ListArtifactsSortOrderEnum

const (
    ListArtifactsSortOrderAsc  ListArtifactsSortOrderEnum = "ASC"
    ListArtifactsSortOrderDesc ListArtifactsSortOrderEnum = "DESC"
)

func GetListArtifactsSortOrderEnumValues

func GetListArtifactsSortOrderEnumValues() []ListArtifactsSortOrderEnum

GetListArtifactsSortOrderEnumValues Enumerates the set of values for ListArtifactsSortOrderEnum

func GetMappingListArtifactsSortOrderEnum

func GetMappingListArtifactsSortOrderEnum(val string) (ListArtifactsSortOrderEnum, bool)

GetMappingListArtifactsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAvailableServicesRequest

ListAvailableServicesRequest wrapper for the ListAvailableServices operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAvailableServices.go.html to see an example of how to use ListAvailableServicesRequest.

type ListAvailableServicesRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListAvailableServicesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListAvailableServicesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAvailableServicesRequest) BinaryRequestBody

func (request ListAvailableServicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAvailableServicesRequest) HTTPRequest

func (request ListAvailableServicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAvailableServicesRequest) RetryPolicy

func (request ListAvailableServicesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAvailableServicesRequest) String

func (request ListAvailableServicesRequest) String() string

func (ListAvailableServicesRequest) ValidateEnumValue

func (request ListAvailableServicesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAvailableServicesResponse

ListAvailableServicesResponse wrapper for the ListAvailableServices operation

type ListAvailableServicesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AvailableServiceCollection instances
    AvailableServiceCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAvailableServicesResponse) HTTPResponse

func (response ListAvailableServicesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAvailableServicesResponse) String

func (response ListAvailableServicesResponse) String() string

type ListAvailableServicesSortByEnum

ListAvailableServicesSortByEnum Enum with underlying type: string

type ListAvailableServicesSortByEnum string

Set of constants representing the allowable values for ListAvailableServicesSortByEnum

const (
    ListAvailableServicesSortByTimecreated ListAvailableServicesSortByEnum = "timeCreated"
    ListAvailableServicesSortByDisplayname ListAvailableServicesSortByEnum = "displayName"
)

func GetListAvailableServicesSortByEnumValues

func GetListAvailableServicesSortByEnumValues() []ListAvailableServicesSortByEnum

GetListAvailableServicesSortByEnumValues Enumerates the set of values for ListAvailableServicesSortByEnum

func GetMappingListAvailableServicesSortByEnum

func GetMappingListAvailableServicesSortByEnum(val string) (ListAvailableServicesSortByEnum, bool)

GetMappingListAvailableServicesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAvailableServicesSortOrderEnum

ListAvailableServicesSortOrderEnum Enum with underlying type: string

type ListAvailableServicesSortOrderEnum string

Set of constants representing the allowable values for ListAvailableServicesSortOrderEnum

const (
    ListAvailableServicesSortOrderAsc  ListAvailableServicesSortOrderEnum = "ASC"
    ListAvailableServicesSortOrderDesc ListAvailableServicesSortOrderEnum = "DESC"
)

func GetListAvailableServicesSortOrderEnumValues

func GetListAvailableServicesSortOrderEnumValues() []ListAvailableServicesSortOrderEnum

GetListAvailableServicesSortOrderEnumValues Enumerates the set of values for ListAvailableServicesSortOrderEnum

func GetMappingListAvailableServicesSortOrderEnum

func GetMappingListAvailableServicesSortOrderEnum(val string) (ListAvailableServicesSortOrderEnum, bool)

GetMappingListAvailableServicesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCategoriesRequest

ListCategoriesRequest wrapper for the ListCategories operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListCategories.go.html to see an example of how to use ListCategoriesRequest.

type ListCategoriesRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // product code to filter
    ProductCode *string `mandatory:"false" contributesTo:"query" name:"productCode"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListCategoriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListCategoriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListCategoriesRequest) BinaryRequestBody

func (request ListCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListCategoriesRequest) HTTPRequest

func (request ListCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListCategoriesRequest) RetryPolicy

func (request ListCategoriesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListCategoriesRequest) String

func (request ListCategoriesRequest) String() string

func (ListCategoriesRequest) ValidateEnumValue

func (request ListCategoriesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListCategoriesResponse

ListCategoriesResponse wrapper for the ListCategories operation

type ListCategoriesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of CategoryCollection instances
    CategoryCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListCategoriesResponse) HTTPResponse

func (response ListCategoriesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListCategoriesResponse) String

func (response ListCategoriesResponse) String() string

type ListCategoriesSortByEnum

ListCategoriesSortByEnum Enum with underlying type: string

type ListCategoriesSortByEnum string

Set of constants representing the allowable values for ListCategoriesSortByEnum

const (
    ListCategoriesSortByTimecreated ListCategoriesSortByEnum = "timeCreated"
    ListCategoriesSortByDisplayname ListCategoriesSortByEnum = "displayName"
)

func GetListCategoriesSortByEnumValues

func GetListCategoriesSortByEnumValues() []ListCategoriesSortByEnum

GetListCategoriesSortByEnumValues Enumerates the set of values for ListCategoriesSortByEnum

func GetMappingListCategoriesSortByEnum

func GetMappingListCategoriesSortByEnum(val string) (ListCategoriesSortByEnum, bool)

GetMappingListCategoriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCategoriesSortOrderEnum

ListCategoriesSortOrderEnum Enum with underlying type: string

type ListCategoriesSortOrderEnum string

Set of constants representing the allowable values for ListCategoriesSortOrderEnum

const (
    ListCategoriesSortOrderAsc  ListCategoriesSortOrderEnum = "ASC"
    ListCategoriesSortOrderDesc ListCategoriesSortOrderEnum = "DESC"
)

func GetListCategoriesSortOrderEnumValues

func GetListCategoriesSortOrderEnumValues() []ListCategoriesSortOrderEnum

GetListCategoriesSortOrderEnumValues Enumerates the set of values for ListCategoriesSortOrderEnum

func GetMappingListCategoriesSortOrderEnum

func GetMappingListCategoriesSortOrderEnum(val string) (ListCategoriesSortOrderEnum, bool)

GetMappingListCategoriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCustomerInstanceReportExportsRequest

ListCustomerInstanceReportExportsRequest wrapper for the ListCustomerInstanceReportExports operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListCustomerInstanceReportExports.go.html to see an example of how to use ListCustomerInstanceReportExportsRequest.

type ListCustomerInstanceReportExportsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListCustomerInstanceReportExportsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for fileName is ascending.
    SortBy ListCustomerInstanceReportExportsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Listing OCID to query resource against.
    ListingId *string `mandatory:"false" contributesTo:"query" name:"listingId"`

    // A filter to return only report records that match the instance status.
    Status ListCustomerInstanceReportExportsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // A filter to return only report records that match the instance shape.
    Shape *string `mandatory:"false" contributesTo:"query" name:"shape"`

    // A filter to return only report records that match the instance region.
    Region *string `mandatory:"false" contributesTo:"query" name:"region"`

    // A filter to return only report records that match the instance realm.
    Realm *string `mandatory:"false" contributesTo:"query" name:"realm"`

    // A filter to return only report records that match the tenant administrator domain.
    TenantAdminDomain *string `mandatory:"false" contributesTo:"query" name:"tenantAdminDomain"`

    // A filter to return only report records that match the package version.
    PackageVersion *string `mandatory:"false" contributesTo:"query" name:"packageVersion"`

    // A filter to return only report records that match the instance OCID.
    InstanceOcid *string `mandatory:"false" contributesTo:"query" name:"instanceOcid"`

    // The inclusive earliest instance creation time, in RFC 3339 format.
    TimeInstanceCreationFromDate *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeInstanceCreationFromDate"`

    // The inclusive latest instance creation time, in RFC 3339 format.
    TimeInstanceCreationToDate *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeInstanceCreationToDate"`

    // The inclusive earliest instance termination time, in RFC 3339 format.
    TimeInstanceTerminationFromDate *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeInstanceTerminationFromDate"`

    // The inclusive latest instance termination time, in RFC 3339 format.
    TimeInstanceTerminationToDate *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeInstanceTerminationToDate"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListCustomerInstanceReportExportsRequest) BinaryRequestBody

func (request ListCustomerInstanceReportExportsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListCustomerInstanceReportExportsRequest) HTTPRequest

func (request ListCustomerInstanceReportExportsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListCustomerInstanceReportExportsRequest) RetryPolicy

func (request ListCustomerInstanceReportExportsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListCustomerInstanceReportExportsRequest) String

func (request ListCustomerInstanceReportExportsRequest) String() string

func (ListCustomerInstanceReportExportsRequest) ValidateEnumValue

func (request ListCustomerInstanceReportExportsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListCustomerInstanceReportExportsResponse

ListCustomerInstanceReportExportsResponse wrapper for the ListCustomerInstanceReportExports operation

type ListCustomerInstanceReportExportsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of CustomerInstanceReportExportCollection instances
    CustomerInstanceReportExportCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListCustomerInstanceReportExportsResponse) HTTPResponse

func (response ListCustomerInstanceReportExportsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListCustomerInstanceReportExportsResponse) String

func (response ListCustomerInstanceReportExportsResponse) String() string

type ListCustomerInstanceReportExportsSortByEnum

ListCustomerInstanceReportExportsSortByEnum Enum with underlying type: string

type ListCustomerInstanceReportExportsSortByEnum string

Set of constants representing the allowable values for ListCustomerInstanceReportExportsSortByEnum

const (
    ListCustomerInstanceReportExportsSortByTimecreated ListCustomerInstanceReportExportsSortByEnum = "timeCreated"
    ListCustomerInstanceReportExportsSortByFilename    ListCustomerInstanceReportExportsSortByEnum = "fileName"
)

func GetListCustomerInstanceReportExportsSortByEnumValues

func GetListCustomerInstanceReportExportsSortByEnumValues() []ListCustomerInstanceReportExportsSortByEnum

GetListCustomerInstanceReportExportsSortByEnumValues Enumerates the set of values for ListCustomerInstanceReportExportsSortByEnum

func GetMappingListCustomerInstanceReportExportsSortByEnum

func GetMappingListCustomerInstanceReportExportsSortByEnum(val string) (ListCustomerInstanceReportExportsSortByEnum, bool)

GetMappingListCustomerInstanceReportExportsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCustomerInstanceReportExportsSortOrderEnum

ListCustomerInstanceReportExportsSortOrderEnum Enum with underlying type: string

type ListCustomerInstanceReportExportsSortOrderEnum string

Set of constants representing the allowable values for ListCustomerInstanceReportExportsSortOrderEnum

const (
    ListCustomerInstanceReportExportsSortOrderAsc  ListCustomerInstanceReportExportsSortOrderEnum = "ASC"
    ListCustomerInstanceReportExportsSortOrderDesc ListCustomerInstanceReportExportsSortOrderEnum = "DESC"
)

func GetListCustomerInstanceReportExportsSortOrderEnumValues

func GetListCustomerInstanceReportExportsSortOrderEnumValues() []ListCustomerInstanceReportExportsSortOrderEnum

GetListCustomerInstanceReportExportsSortOrderEnumValues Enumerates the set of values for ListCustomerInstanceReportExportsSortOrderEnum

func GetMappingListCustomerInstanceReportExportsSortOrderEnum

func GetMappingListCustomerInstanceReportExportsSortOrderEnum(val string) (ListCustomerInstanceReportExportsSortOrderEnum, bool)

GetMappingListCustomerInstanceReportExportsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCustomerInstanceReportExportsStatusEnum

ListCustomerInstanceReportExportsStatusEnum Enum with underlying type: string

type ListCustomerInstanceReportExportsStatusEnum string

Set of constants representing the allowable values for ListCustomerInstanceReportExportsStatusEnum

const (
    ListCustomerInstanceReportExportsStatusProvisioning ListCustomerInstanceReportExportsStatusEnum = "PROVISIONING"
    ListCustomerInstanceReportExportsStatusRunning      ListCustomerInstanceReportExportsStatusEnum = "RUNNING"
    ListCustomerInstanceReportExportsStatusStopped      ListCustomerInstanceReportExportsStatusEnum = "STOPPED"
    ListCustomerInstanceReportExportsStatusTerminating  ListCustomerInstanceReportExportsStatusEnum = "TERMINATING"
    ListCustomerInstanceReportExportsStatusTerminated   ListCustomerInstanceReportExportsStatusEnum = "TERMINATED"
    ListCustomerInstanceReportExportsStatusDisabled     ListCustomerInstanceReportExportsStatusEnum = "DISABLED"
    ListCustomerInstanceReportExportsStatusStarting     ListCustomerInstanceReportExportsStatusEnum = "STARTING"
    ListCustomerInstanceReportExportsStatusStopping     ListCustomerInstanceReportExportsStatusEnum = "STOPPING"
    ListCustomerInstanceReportExportsStatusSnapshotting ListCustomerInstanceReportExportsStatusEnum = "SNAPSHOTTING"
)

func GetListCustomerInstanceReportExportsStatusEnumValues

func GetListCustomerInstanceReportExportsStatusEnumValues() []ListCustomerInstanceReportExportsStatusEnum

GetListCustomerInstanceReportExportsStatusEnumValues Enumerates the set of values for ListCustomerInstanceReportExportsStatusEnum

func GetMappingListCustomerInstanceReportExportsStatusEnum

func GetMappingListCustomerInstanceReportExportsStatusEnum(val string) (ListCustomerInstanceReportExportsStatusEnum, bool)

GetMappingListCustomerInstanceReportExportsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCustomerInstanceReportRecordsRequest

ListCustomerInstanceReportRecordsRequest wrapper for the ListCustomerInstanceReportRecords operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListCustomerInstanceReportRecords.go.html to see an example of how to use ListCustomerInstanceReportRecordsRequest.

type ListCustomerInstanceReportRecordsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListCustomerInstanceReportRecordsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for instance_id is ascending.
    SortBy ListCustomerInstanceReportRecordsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Listing OCID to query resource against.
    ListingId *string `mandatory:"false" contributesTo:"query" name:"listingId"`

    // A filter to return only report records that match the instance status.
    Status ListCustomerInstanceReportRecordsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // A filter to return only report records that match the instance shape.
    Shape *string `mandatory:"false" contributesTo:"query" name:"shape"`

    // A filter to return only report records that match the instance region.
    Region *string `mandatory:"false" contributesTo:"query" name:"region"`

    // A filter to return only report records that match the instance realm.
    Realm *string `mandatory:"false" contributesTo:"query" name:"realm"`

    // A filter to return only report records that match the tenant administrator domain.
    TenantAdminDomain *string `mandatory:"false" contributesTo:"query" name:"tenantAdminDomain"`

    // A filter to return only report records that match the package version.
    PackageVersion *string `mandatory:"false" contributesTo:"query" name:"packageVersion"`

    // A filter to return only report records that match the instance OCID.
    InstanceOcid *string `mandatory:"false" contributesTo:"query" name:"instanceOcid"`

    // The inclusive earliest instance creation time, in RFC 3339 format.
    TimeInstanceCreationFromDate *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeInstanceCreationFromDate"`

    // The inclusive latest instance creation time, in RFC 3339 format.
    TimeInstanceCreationToDate *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeInstanceCreationToDate"`

    // The inclusive earliest instance termination time, in RFC 3339 format.
    TimeInstanceTerminationFromDate *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeInstanceTerminationFromDate"`

    // The inclusive latest instance termination time, in RFC 3339 format.
    TimeInstanceTerminationToDate *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeInstanceTerminationToDate"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListCustomerInstanceReportRecordsRequest) BinaryRequestBody

func (request ListCustomerInstanceReportRecordsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListCustomerInstanceReportRecordsRequest) HTTPRequest

func (request ListCustomerInstanceReportRecordsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListCustomerInstanceReportRecordsRequest) RetryPolicy

func (request ListCustomerInstanceReportRecordsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListCustomerInstanceReportRecordsRequest) String

func (request ListCustomerInstanceReportRecordsRequest) String() string

func (ListCustomerInstanceReportRecordsRequest) ValidateEnumValue

func (request ListCustomerInstanceReportRecordsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListCustomerInstanceReportRecordsResponse

ListCustomerInstanceReportRecordsResponse wrapper for the ListCustomerInstanceReportRecords operation

type ListCustomerInstanceReportRecordsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of CustomerInstanceReportRecordCollection instances
    CustomerInstanceReportRecordCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListCustomerInstanceReportRecordsResponse) HTTPResponse

func (response ListCustomerInstanceReportRecordsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListCustomerInstanceReportRecordsResponse) String

func (response ListCustomerInstanceReportRecordsResponse) String() string

type ListCustomerInstanceReportRecordsSortByEnum

ListCustomerInstanceReportRecordsSortByEnum Enum with underlying type: string

type ListCustomerInstanceReportRecordsSortByEnum string

Set of constants representing the allowable values for ListCustomerInstanceReportRecordsSortByEnum

const (
    ListCustomerInstanceReportRecordsSortByInstanceId ListCustomerInstanceReportRecordsSortByEnum = "INSTANCE_ID"
)

func GetListCustomerInstanceReportRecordsSortByEnumValues

func GetListCustomerInstanceReportRecordsSortByEnumValues() []ListCustomerInstanceReportRecordsSortByEnum

GetListCustomerInstanceReportRecordsSortByEnumValues Enumerates the set of values for ListCustomerInstanceReportRecordsSortByEnum

func GetMappingListCustomerInstanceReportRecordsSortByEnum

func GetMappingListCustomerInstanceReportRecordsSortByEnum(val string) (ListCustomerInstanceReportRecordsSortByEnum, bool)

GetMappingListCustomerInstanceReportRecordsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCustomerInstanceReportRecordsSortOrderEnum

ListCustomerInstanceReportRecordsSortOrderEnum Enum with underlying type: string

type ListCustomerInstanceReportRecordsSortOrderEnum string

Set of constants representing the allowable values for ListCustomerInstanceReportRecordsSortOrderEnum

const (
    ListCustomerInstanceReportRecordsSortOrderAsc  ListCustomerInstanceReportRecordsSortOrderEnum = "ASC"
    ListCustomerInstanceReportRecordsSortOrderDesc ListCustomerInstanceReportRecordsSortOrderEnum = "DESC"
)

func GetListCustomerInstanceReportRecordsSortOrderEnumValues

func GetListCustomerInstanceReportRecordsSortOrderEnumValues() []ListCustomerInstanceReportRecordsSortOrderEnum

GetListCustomerInstanceReportRecordsSortOrderEnumValues Enumerates the set of values for ListCustomerInstanceReportRecordsSortOrderEnum

func GetMappingListCustomerInstanceReportRecordsSortOrderEnum

func GetMappingListCustomerInstanceReportRecordsSortOrderEnum(val string) (ListCustomerInstanceReportRecordsSortOrderEnum, bool)

GetMappingListCustomerInstanceReportRecordsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCustomerInstanceReportRecordsStatusEnum

ListCustomerInstanceReportRecordsStatusEnum Enum with underlying type: string

type ListCustomerInstanceReportRecordsStatusEnum string

Set of constants representing the allowable values for ListCustomerInstanceReportRecordsStatusEnum

const (
    ListCustomerInstanceReportRecordsStatusProvisioning ListCustomerInstanceReportRecordsStatusEnum = "PROVISIONING"
    ListCustomerInstanceReportRecordsStatusRunning      ListCustomerInstanceReportRecordsStatusEnum = "RUNNING"
    ListCustomerInstanceReportRecordsStatusStopped      ListCustomerInstanceReportRecordsStatusEnum = "STOPPED"
    ListCustomerInstanceReportRecordsStatusTerminating  ListCustomerInstanceReportRecordsStatusEnum = "TERMINATING"
    ListCustomerInstanceReportRecordsStatusTerminated   ListCustomerInstanceReportRecordsStatusEnum = "TERMINATED"
    ListCustomerInstanceReportRecordsStatusDisabled     ListCustomerInstanceReportRecordsStatusEnum = "DISABLED"
    ListCustomerInstanceReportRecordsStatusStarting     ListCustomerInstanceReportRecordsStatusEnum = "STARTING"
    ListCustomerInstanceReportRecordsStatusStopping     ListCustomerInstanceReportRecordsStatusEnum = "STOPPING"
    ListCustomerInstanceReportRecordsStatusSnapshotting ListCustomerInstanceReportRecordsStatusEnum = "SNAPSHOTTING"
)

func GetListCustomerInstanceReportRecordsStatusEnumValues

func GetListCustomerInstanceReportRecordsStatusEnumValues() []ListCustomerInstanceReportRecordsStatusEnum

GetListCustomerInstanceReportRecordsStatusEnumValues Enumerates the set of values for ListCustomerInstanceReportRecordsStatusEnum

func GetMappingListCustomerInstanceReportRecordsStatusEnum

func GetMappingListCustomerInstanceReportRecordsStatusEnum(val string) (ListCustomerInstanceReportRecordsStatusEnum, bool)

GetMappingListCustomerInstanceReportRecordsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDisbursementReportRecordsDateRangeEnum

ListDisbursementReportRecordsDateRangeEnum Enum with underlying type: string

type ListDisbursementReportRecordsDateRangeEnum string

Set of constants representing the allowable values for ListDisbursementReportRecordsDateRangeEnum

const (
    ListDisbursementReportRecordsDateRangeLastMonth          ListDisbursementReportRecordsDateRangeEnum = "LAST_MONTH"
    ListDisbursementReportRecordsDateRangeLastThreeMonths    ListDisbursementReportRecordsDateRangeEnum = "LAST_THREE_MONTHS"
    ListDisbursementReportRecordsDateRangeLastSixMonths      ListDisbursementReportRecordsDateRangeEnum = "LAST_SIX_MONTHS"
    ListDisbursementReportRecordsDateRangeLastTwelveMonths   ListDisbursementReportRecordsDateRangeEnum = "LAST_TWELVE_MONTHS"
    ListDisbursementReportRecordsDateRangeLastEighteenMonths ListDisbursementReportRecordsDateRangeEnum = "LAST_EIGHTEEN_MONTHS"
    ListDisbursementReportRecordsDateRangeAllTime            ListDisbursementReportRecordsDateRangeEnum = "ALL_TIME"
)

func GetListDisbursementReportRecordsDateRangeEnumValues

func GetListDisbursementReportRecordsDateRangeEnumValues() []ListDisbursementReportRecordsDateRangeEnum

GetListDisbursementReportRecordsDateRangeEnumValues Enumerates the set of values for ListDisbursementReportRecordsDateRangeEnum

func GetMappingListDisbursementReportRecordsDateRangeEnum

func GetMappingListDisbursementReportRecordsDateRangeEnum(val string) (ListDisbursementReportRecordsDateRangeEnum, bool)

GetMappingListDisbursementReportRecordsDateRangeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDisbursementReportRecordsRequest

ListDisbursementReportRecordsRequest wrapper for the ListDisbursementReportRecords operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListDisbursementReportRecords.go.html to see an example of how to use ListDisbursementReportRecordsRequest.

type ListDisbursementReportRecordsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The date range of the report
    DateRange ListDisbursementReportRecordsDateRangeEnum `mandatory:"true" contributesTo:"query" name:"dateRange" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListDisbursementReportRecordsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListDisbursementReportRecordsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDisbursementReportRecordsRequest) BinaryRequestBody

func (request ListDisbursementReportRecordsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDisbursementReportRecordsRequest) HTTPRequest

func (request ListDisbursementReportRecordsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDisbursementReportRecordsRequest) RetryPolicy

func (request ListDisbursementReportRecordsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDisbursementReportRecordsRequest) String

func (request ListDisbursementReportRecordsRequest) String() string

func (ListDisbursementReportRecordsRequest) ValidateEnumValue

func (request ListDisbursementReportRecordsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDisbursementReportRecordsResponse

ListDisbursementReportRecordsResponse wrapper for the ListDisbursementReportRecords operation

type ListDisbursementReportRecordsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DisbursementReportRecordCollection instances
    DisbursementReportRecordCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDisbursementReportRecordsResponse) HTTPResponse

func (response ListDisbursementReportRecordsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDisbursementReportRecordsResponse) String

func (response ListDisbursementReportRecordsResponse) String() string

type ListDisbursementReportRecordsSortByEnum

ListDisbursementReportRecordsSortByEnum Enum with underlying type: string

type ListDisbursementReportRecordsSortByEnum string

Set of constants representing the allowable values for ListDisbursementReportRecordsSortByEnum

const (
    ListDisbursementReportRecordsSortByTimecreated ListDisbursementReportRecordsSortByEnum = "timeCreated"
    ListDisbursementReportRecordsSortByDisplayname ListDisbursementReportRecordsSortByEnum = "displayName"
)

func GetListDisbursementReportRecordsSortByEnumValues

func GetListDisbursementReportRecordsSortByEnumValues() []ListDisbursementReportRecordsSortByEnum

GetListDisbursementReportRecordsSortByEnumValues Enumerates the set of values for ListDisbursementReportRecordsSortByEnum

func GetMappingListDisbursementReportRecordsSortByEnum

func GetMappingListDisbursementReportRecordsSortByEnum(val string) (ListDisbursementReportRecordsSortByEnum, bool)

GetMappingListDisbursementReportRecordsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDisbursementReportRecordsSortOrderEnum

ListDisbursementReportRecordsSortOrderEnum Enum with underlying type: string

type ListDisbursementReportRecordsSortOrderEnum string

Set of constants representing the allowable values for ListDisbursementReportRecordsSortOrderEnum

const (
    ListDisbursementReportRecordsSortOrderAsc  ListDisbursementReportRecordsSortOrderEnum = "ASC"
    ListDisbursementReportRecordsSortOrderDesc ListDisbursementReportRecordsSortOrderEnum = "DESC"
)

func GetListDisbursementReportRecordsSortOrderEnumValues

func GetListDisbursementReportRecordsSortOrderEnumValues() []ListDisbursementReportRecordsSortOrderEnum

GetListDisbursementReportRecordsSortOrderEnumValues Enumerates the set of values for ListDisbursementReportRecordsSortOrderEnum

func GetMappingListDisbursementReportRecordsSortOrderEnum

func GetMappingListDisbursementReportRecordsSortOrderEnum(val string) (ListDisbursementReportRecordsSortOrderEnum, bool)

GetMappingListDisbursementReportRecordsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListLeadsRequest

ListLeadsRequest wrapper for the ListLeads operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListLeads.go.html to see an example of how to use ListLeadsRequest.

type ListLeadsRequest struct {

    // The ID of the compartment in which to list leads.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Listing OCID to query resource against.
    ListingId *string `mandatory:"false" contributesTo:"query" name:"listingId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListLeadsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending.
    SortBy ListLeadsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListLeadsRequest) BinaryRequestBody

func (request ListLeadsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListLeadsRequest) HTTPRequest

func (request ListLeadsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListLeadsRequest) RetryPolicy

func (request ListLeadsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListLeadsRequest) String

func (request ListLeadsRequest) String() string

func (ListLeadsRequest) ValidateEnumValue

func (request ListLeadsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListLeadsResponse

ListLeadsResponse wrapper for the ListLeads operation

type ListLeadsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of LeadCollection instances
    LeadCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListLeadsResponse) HTTPResponse

func (response ListLeadsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListLeadsResponse) String

func (response ListLeadsResponse) String() string

type ListLeadsSortByEnum

ListLeadsSortByEnum Enum with underlying type: string

type ListLeadsSortByEnum string

Set of constants representing the allowable values for ListLeadsSortByEnum

const (
    ListLeadsSortByTimecreated ListLeadsSortByEnum = "timeCreated"
)

func GetListLeadsSortByEnumValues

func GetListLeadsSortByEnumValues() []ListLeadsSortByEnum

GetListLeadsSortByEnumValues Enumerates the set of values for ListLeadsSortByEnum

func GetMappingListLeadsSortByEnum

func GetMappingListLeadsSortByEnum(val string) (ListLeadsSortByEnum, bool)

GetMappingListLeadsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListLeadsSortOrderEnum

ListLeadsSortOrderEnum Enum with underlying type: string

type ListLeadsSortOrderEnum string

Set of constants representing the allowable values for ListLeadsSortOrderEnum

const (
    ListLeadsSortOrderAsc  ListLeadsSortOrderEnum = "ASC"
    ListLeadsSortOrderDesc ListLeadsSortOrderEnum = "DESC"
)

func GetListLeadsSortOrderEnumValues

func GetListLeadsSortOrderEnumValues() []ListLeadsSortOrderEnum

GetListLeadsSortOrderEnumValues Enumerates the set of values for ListLeadsSortOrderEnum

func GetMappingListLeadsSortOrderEnum

func GetMappingListLeadsSortOrderEnum(val string) (ListLeadsSortOrderEnum, bool)

GetMappingListLeadsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingRevisionAttachmentsRequest

ListListingRevisionAttachmentsRequest wrapper for the ListListingRevisionAttachments operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListListingRevisionAttachments.go.html to see an example of how to use ListListingRevisionAttachmentsRequest.

type ListListingRevisionAttachmentsRequest struct {

    // OCID of the listing revision.
    ListingRevisionId *string `mandatory:"true" contributesTo:"query" name:"listingRevisionId"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only attachments their lifecycleState matches the given lifecycleState.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListListingRevisionAttachmentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListListingRevisionAttachmentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListListingRevisionAttachmentsRequest) BinaryRequestBody

func (request ListListingRevisionAttachmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListListingRevisionAttachmentsRequest) HTTPRequest

func (request ListListingRevisionAttachmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListListingRevisionAttachmentsRequest) RetryPolicy

func (request ListListingRevisionAttachmentsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListListingRevisionAttachmentsRequest) String

func (request ListListingRevisionAttachmentsRequest) String() string

func (ListListingRevisionAttachmentsRequest) ValidateEnumValue

func (request ListListingRevisionAttachmentsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListListingRevisionAttachmentsResponse

ListListingRevisionAttachmentsResponse wrapper for the ListListingRevisionAttachments operation

type ListListingRevisionAttachmentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ListingRevisionAttachmentCollection instances
    ListingRevisionAttachmentCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListListingRevisionAttachmentsResponse) HTTPResponse

func (response ListListingRevisionAttachmentsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListListingRevisionAttachmentsResponse) String

func (response ListListingRevisionAttachmentsResponse) String() string

type ListListingRevisionAttachmentsSortByEnum

ListListingRevisionAttachmentsSortByEnum Enum with underlying type: string

type ListListingRevisionAttachmentsSortByEnum string

Set of constants representing the allowable values for ListListingRevisionAttachmentsSortByEnum

const (
    ListListingRevisionAttachmentsSortByTimecreated ListListingRevisionAttachmentsSortByEnum = "timeCreated"
    ListListingRevisionAttachmentsSortByDisplayname ListListingRevisionAttachmentsSortByEnum = "displayName"
)

func GetListListingRevisionAttachmentsSortByEnumValues

func GetListListingRevisionAttachmentsSortByEnumValues() []ListListingRevisionAttachmentsSortByEnum

GetListListingRevisionAttachmentsSortByEnumValues Enumerates the set of values for ListListingRevisionAttachmentsSortByEnum

func GetMappingListListingRevisionAttachmentsSortByEnum

func GetMappingListListingRevisionAttachmentsSortByEnum(val string) (ListListingRevisionAttachmentsSortByEnum, bool)

GetMappingListListingRevisionAttachmentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingRevisionAttachmentsSortOrderEnum

ListListingRevisionAttachmentsSortOrderEnum Enum with underlying type: string

type ListListingRevisionAttachmentsSortOrderEnum string

Set of constants representing the allowable values for ListListingRevisionAttachmentsSortOrderEnum

const (
    ListListingRevisionAttachmentsSortOrderAsc  ListListingRevisionAttachmentsSortOrderEnum = "ASC"
    ListListingRevisionAttachmentsSortOrderDesc ListListingRevisionAttachmentsSortOrderEnum = "DESC"
)

func GetListListingRevisionAttachmentsSortOrderEnumValues

func GetListListingRevisionAttachmentsSortOrderEnumValues() []ListListingRevisionAttachmentsSortOrderEnum

GetListListingRevisionAttachmentsSortOrderEnumValues Enumerates the set of values for ListListingRevisionAttachmentsSortOrderEnum

func GetMappingListListingRevisionAttachmentsSortOrderEnum

func GetMappingListListingRevisionAttachmentsSortOrderEnum(val string) (ListListingRevisionAttachmentsSortOrderEnum, bool)

GetMappingListListingRevisionAttachmentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingRevisionNotesRequest

ListListingRevisionNotesRequest wrapper for the ListListingRevisionNotes operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListListingRevisionNotes.go.html to see an example of how to use ListListingRevisionNotesRequest.

type ListListingRevisionNotesRequest struct {

    // OCID of the listing revision.
    ListingRevisionId *string `mandatory:"true" contributesTo:"query" name:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListListingRevisionNotesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListListingRevisionNotesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListListingRevisionNotesRequest) BinaryRequestBody

func (request ListListingRevisionNotesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListListingRevisionNotesRequest) HTTPRequest

func (request ListListingRevisionNotesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListListingRevisionNotesRequest) RetryPolicy

func (request ListListingRevisionNotesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListListingRevisionNotesRequest) String

func (request ListListingRevisionNotesRequest) String() string

func (ListListingRevisionNotesRequest) ValidateEnumValue

func (request ListListingRevisionNotesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListListingRevisionNotesResponse

ListListingRevisionNotesResponse wrapper for the ListListingRevisionNotes operation

type ListListingRevisionNotesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ListingRevisionNoteCollection instances
    ListingRevisionNoteCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListListingRevisionNotesResponse) HTTPResponse

func (response ListListingRevisionNotesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListListingRevisionNotesResponse) String

func (response ListListingRevisionNotesResponse) String() string

type ListListingRevisionNotesSortByEnum

ListListingRevisionNotesSortByEnum Enum with underlying type: string

type ListListingRevisionNotesSortByEnum string

Set of constants representing the allowable values for ListListingRevisionNotesSortByEnum

const (
    ListListingRevisionNotesSortByTimecreated ListListingRevisionNotesSortByEnum = "timeCreated"
    ListListingRevisionNotesSortByDisplayname ListListingRevisionNotesSortByEnum = "displayName"
)

func GetListListingRevisionNotesSortByEnumValues

func GetListListingRevisionNotesSortByEnumValues() []ListListingRevisionNotesSortByEnum

GetListListingRevisionNotesSortByEnumValues Enumerates the set of values for ListListingRevisionNotesSortByEnum

func GetMappingListListingRevisionNotesSortByEnum

func GetMappingListListingRevisionNotesSortByEnum(val string) (ListListingRevisionNotesSortByEnum, bool)

GetMappingListListingRevisionNotesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingRevisionNotesSortOrderEnum

ListListingRevisionNotesSortOrderEnum Enum with underlying type: string

type ListListingRevisionNotesSortOrderEnum string

Set of constants representing the allowable values for ListListingRevisionNotesSortOrderEnum

const (
    ListListingRevisionNotesSortOrderAsc  ListListingRevisionNotesSortOrderEnum = "ASC"
    ListListingRevisionNotesSortOrderDesc ListListingRevisionNotesSortOrderEnum = "DESC"
)

func GetListListingRevisionNotesSortOrderEnumValues

func GetListListingRevisionNotesSortOrderEnumValues() []ListListingRevisionNotesSortOrderEnum

GetListListingRevisionNotesSortOrderEnumValues Enumerates the set of values for ListListingRevisionNotesSortOrderEnum

func GetMappingListListingRevisionNotesSortOrderEnum

func GetMappingListListingRevisionNotesSortOrderEnum(val string) (ListListingRevisionNotesSortOrderEnum, bool)

GetMappingListListingRevisionNotesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingRevisionPackagesRequest

ListListingRevisionPackagesRequest wrapper for the ListListingRevisionPackages operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListListingRevisionPackages.go.html to see an example of how to use ListListingRevisionPackagesRequest.

type ListListingRevisionPackagesRequest struct {

    // OCID of the listing revision.
    ListingRevisionId *string `mandatory:"true" contributesTo:"query" name:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only packages their lifecycleState matches the given lifecycleState.
    LifecycleState ListingRevisionPackageLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListListingRevisionPackagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListListingRevisionPackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListListingRevisionPackagesRequest) BinaryRequestBody

func (request ListListingRevisionPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListListingRevisionPackagesRequest) HTTPRequest

func (request ListListingRevisionPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListListingRevisionPackagesRequest) RetryPolicy

func (request ListListingRevisionPackagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListListingRevisionPackagesRequest) String

func (request ListListingRevisionPackagesRequest) String() string

func (ListListingRevisionPackagesRequest) ValidateEnumValue

func (request ListListingRevisionPackagesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListListingRevisionPackagesResponse

ListListingRevisionPackagesResponse wrapper for the ListListingRevisionPackages operation

type ListListingRevisionPackagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ListingRevisionPackageCollection instances
    ListingRevisionPackageCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListListingRevisionPackagesResponse) HTTPResponse

func (response ListListingRevisionPackagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListListingRevisionPackagesResponse) String

func (response ListListingRevisionPackagesResponse) String() string

type ListListingRevisionPackagesSortByEnum

ListListingRevisionPackagesSortByEnum Enum with underlying type: string

type ListListingRevisionPackagesSortByEnum string

Set of constants representing the allowable values for ListListingRevisionPackagesSortByEnum

const (
    ListListingRevisionPackagesSortByTimecreated ListListingRevisionPackagesSortByEnum = "timeCreated"
    ListListingRevisionPackagesSortByDisplayname ListListingRevisionPackagesSortByEnum = "displayName"
)

func GetListListingRevisionPackagesSortByEnumValues

func GetListListingRevisionPackagesSortByEnumValues() []ListListingRevisionPackagesSortByEnum

GetListListingRevisionPackagesSortByEnumValues Enumerates the set of values for ListListingRevisionPackagesSortByEnum

func GetMappingListListingRevisionPackagesSortByEnum

func GetMappingListListingRevisionPackagesSortByEnum(val string) (ListListingRevisionPackagesSortByEnum, bool)

GetMappingListListingRevisionPackagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingRevisionPackagesSortOrderEnum

ListListingRevisionPackagesSortOrderEnum Enum with underlying type: string

type ListListingRevisionPackagesSortOrderEnum string

Set of constants representing the allowable values for ListListingRevisionPackagesSortOrderEnum

const (
    ListListingRevisionPackagesSortOrderAsc  ListListingRevisionPackagesSortOrderEnum = "ASC"
    ListListingRevisionPackagesSortOrderDesc ListListingRevisionPackagesSortOrderEnum = "DESC"
)

func GetListListingRevisionPackagesSortOrderEnumValues

func GetListListingRevisionPackagesSortOrderEnumValues() []ListListingRevisionPackagesSortOrderEnum

GetListListingRevisionPackagesSortOrderEnumValues Enumerates the set of values for ListListingRevisionPackagesSortOrderEnum

func GetMappingListListingRevisionPackagesSortOrderEnum

func GetMappingListListingRevisionPackagesSortOrderEnum(val string) (ListListingRevisionPackagesSortOrderEnum, bool)

GetMappingListListingRevisionPackagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingRevisionsRequest

ListListingRevisionsRequest wrapper for the ListListingRevisions operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListListingRevisions.go.html to see an example of how to use ListListingRevisionsRequest.

type ListListingRevisionsRequest struct {

    // listing OCID
    ListingId *string `mandatory:"true" contributesTo:"query" name:"listingId"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only listing revisions their lifecycleState matches the given lifecycleState.
    LifecycleState ListingRevisionLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only listing revisions their status matches the given listing revision status.
    ListingRevisionStatus ListingRevisionStatusEnum `mandatory:"false" contributesTo:"query" name:"listingRevisionStatus" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListListingRevisionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListListingRevisionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListListingRevisionsRequest) BinaryRequestBody

func (request ListListingRevisionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListListingRevisionsRequest) HTTPRequest

func (request ListListingRevisionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListListingRevisionsRequest) RetryPolicy

func (request ListListingRevisionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListListingRevisionsRequest) String

func (request ListListingRevisionsRequest) String() string

func (ListListingRevisionsRequest) ValidateEnumValue

func (request ListListingRevisionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListListingRevisionsResponse

ListListingRevisionsResponse wrapper for the ListListingRevisions operation

type ListListingRevisionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ListingRevisionCollection instances
    ListingRevisionCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListListingRevisionsResponse) HTTPResponse

func (response ListListingRevisionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListListingRevisionsResponse) String

func (response ListListingRevisionsResponse) String() string

type ListListingRevisionsSortByEnum

ListListingRevisionsSortByEnum Enum with underlying type: string

type ListListingRevisionsSortByEnum string

Set of constants representing the allowable values for ListListingRevisionsSortByEnum

const (
    ListListingRevisionsSortByTimecreated ListListingRevisionsSortByEnum = "timeCreated"
    ListListingRevisionsSortByDisplayname ListListingRevisionsSortByEnum = "displayName"
)

func GetListListingRevisionsSortByEnumValues

func GetListListingRevisionsSortByEnumValues() []ListListingRevisionsSortByEnum

GetListListingRevisionsSortByEnumValues Enumerates the set of values for ListListingRevisionsSortByEnum

func GetMappingListListingRevisionsSortByEnum

func GetMappingListListingRevisionsSortByEnum(val string) (ListListingRevisionsSortByEnum, bool)

GetMappingListListingRevisionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingRevisionsSortOrderEnum

ListListingRevisionsSortOrderEnum Enum with underlying type: string

type ListListingRevisionsSortOrderEnum string

Set of constants representing the allowable values for ListListingRevisionsSortOrderEnum

const (
    ListListingRevisionsSortOrderAsc  ListListingRevisionsSortOrderEnum = "ASC"
    ListListingRevisionsSortOrderDesc ListListingRevisionsSortOrderEnum = "DESC"
)

func GetListListingRevisionsSortOrderEnumValues

func GetListListingRevisionsSortOrderEnumValues() []ListListingRevisionsSortOrderEnum

GetListListingRevisionsSortOrderEnumValues Enumerates the set of values for ListListingRevisionsSortOrderEnum

func GetMappingListListingRevisionsSortOrderEnum

func GetMappingListListingRevisionsSortOrderEnum(val string) (ListListingRevisionsSortOrderEnum, bool)

GetMappingListListingRevisionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingsListingTypeEnum

ListListingsListingTypeEnum Enum with underlying type: string

type ListListingsListingTypeEnum string

Set of constants representing the allowable values for ListListingsListingTypeEnum

const (
    ListListingsListingTypeOciApplication ListListingsListingTypeEnum = "OCI_APPLICATION"
    ListListingsListingTypeLeadGeneration ListListingsListingTypeEnum = "LEAD_GENERATION"
    ListListingsListingTypeService        ListListingsListingTypeEnum = "SERVICE"
)

func GetListListingsListingTypeEnumValues

func GetListListingsListingTypeEnumValues() []ListListingsListingTypeEnum

GetListListingsListingTypeEnumValues Enumerates the set of values for ListListingsListingTypeEnum

func GetMappingListListingsListingTypeEnum

func GetMappingListListingsListingTypeEnum(val string) (ListListingsListingTypeEnum, bool)

GetMappingListListingsListingTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingsRequest

ListListingsRequest wrapper for the ListListings operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListListings.go.html to see an example of how to use ListListingsRequest.

type ListListingsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only listings their lifecycleState matches the given lifecycleState.
    LifecycleState ListingLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return listings based on their type
    ListingType ListListingsListingTypeEnum `mandatory:"false" contributesTo:"query" name:"listingType" omitEmpty:"true"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListListingsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListListingsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListListingsRequest) BinaryRequestBody

func (request ListListingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListListingsRequest) HTTPRequest

func (request ListListingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListListingsRequest) RetryPolicy

func (request ListListingsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListListingsRequest) String

func (request ListListingsRequest) String() string

func (ListListingsRequest) ValidateEnumValue

func (request ListListingsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListListingsResponse

ListListingsResponse wrapper for the ListListings operation

type ListListingsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ListingCollection instances
    ListingCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListListingsResponse) HTTPResponse

func (response ListListingsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListListingsResponse) String

func (response ListListingsResponse) String() string

type ListListingsSortByEnum

ListListingsSortByEnum Enum with underlying type: string

type ListListingsSortByEnum string

Set of constants representing the allowable values for ListListingsSortByEnum

const (
    ListListingsSortByTimecreated ListListingsSortByEnum = "timeCreated"
    ListListingsSortByDisplayname ListListingsSortByEnum = "displayName"
)

func GetListListingsSortByEnumValues

func GetListListingsSortByEnumValues() []ListListingsSortByEnum

GetListListingsSortByEnumValues Enumerates the set of values for ListListingsSortByEnum

func GetMappingListListingsSortByEnum

func GetMappingListListingsSortByEnum(val string) (ListListingsSortByEnum, bool)

GetMappingListListingsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingsSortOrderEnum

ListListingsSortOrderEnum Enum with underlying type: string

type ListListingsSortOrderEnum string

Set of constants representing the allowable values for ListListingsSortOrderEnum

const (
    ListListingsSortOrderAsc  ListListingsSortOrderEnum = "ASC"
    ListListingsSortOrderDesc ListListingsSortOrderEnum = "DESC"
)

func GetListListingsSortOrderEnumValues

func GetListListingsSortOrderEnumValues() []ListListingsSortOrderEnum

GetListListingsSortOrderEnumValues Enumerates the set of values for ListListingsSortOrderEnum

func GetMappingListListingsSortOrderEnum

func GetMappingListListingsSortOrderEnum(val string) (ListListingsSortOrderEnum, bool)

GetMappingListListingsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListMarketsRequest

ListMarketsRequest wrapper for the ListMarkets operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListMarkets.go.html to see an example of how to use ListMarketsRequest.

type ListMarketsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListMarketsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListMarketsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Listing OCID to query resource against.
    ListingId *string `mandatory:"false" contributesTo:"query" name:"listingId"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListMarketsRequest) BinaryRequestBody

func (request ListMarketsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListMarketsRequest) HTTPRequest

func (request ListMarketsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListMarketsRequest) RetryPolicy

func (request ListMarketsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListMarketsRequest) String

func (request ListMarketsRequest) String() string

func (ListMarketsRequest) ValidateEnumValue

func (request ListMarketsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListMarketsResponse

ListMarketsResponse wrapper for the ListMarkets operation

type ListMarketsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of MarketCollection instances
    MarketCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListMarketsResponse) HTTPResponse

func (response ListMarketsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListMarketsResponse) String

func (response ListMarketsResponse) String() string

type ListMarketsSortByEnum

ListMarketsSortByEnum Enum with underlying type: string

type ListMarketsSortByEnum string

Set of constants representing the allowable values for ListMarketsSortByEnum

const (
    ListMarketsSortByTimecreated ListMarketsSortByEnum = "timeCreated"
    ListMarketsSortByDisplayname ListMarketsSortByEnum = "displayName"
)

func GetListMarketsSortByEnumValues

func GetListMarketsSortByEnumValues() []ListMarketsSortByEnum

GetListMarketsSortByEnumValues Enumerates the set of values for ListMarketsSortByEnum

func GetMappingListMarketsSortByEnum

func GetMappingListMarketsSortByEnum(val string) (ListMarketsSortByEnum, bool)

GetMappingListMarketsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListMarketsSortOrderEnum

ListMarketsSortOrderEnum Enum with underlying type: string

type ListMarketsSortOrderEnum string

Set of constants representing the allowable values for ListMarketsSortOrderEnum

const (
    ListMarketsSortOrderAsc  ListMarketsSortOrderEnum = "ASC"
    ListMarketsSortOrderDesc ListMarketsSortOrderEnum = "DESC"
)

func GetListMarketsSortOrderEnumValues

func GetListMarketsSortOrderEnumValues() []ListMarketsSortOrderEnum

GetListMarketsSortOrderEnumValues Enumerates the set of values for ListMarketsSortOrderEnum

func GetMappingListMarketsSortOrderEnum

func GetMappingListMarketsSortOrderEnum(val string) (ListMarketsSortOrderEnum, bool)

GetMappingListMarketsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProductsRequest

ListProductsRequest wrapper for the ListProducts operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListProducts.go.html to see an example of how to use ListProductsRequest.

type ListProductsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListProductsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListProductsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Product Group
    ProductGroup *string `mandatory:"false" contributesTo:"query" name:"productGroup"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListProductsRequest) BinaryRequestBody

func (request ListProductsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListProductsRequest) HTTPRequest

func (request ListProductsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListProductsRequest) RetryPolicy

func (request ListProductsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListProductsRequest) String

func (request ListProductsRequest) String() string

func (ListProductsRequest) ValidateEnumValue

func (request ListProductsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListProductsResponse

ListProductsResponse wrapper for the ListProducts operation

type ListProductsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ProductCollection instances
    ProductCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListProductsResponse) HTTPResponse

func (response ListProductsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListProductsResponse) String

func (response ListProductsResponse) String() string

type ListProductsSortByEnum

ListProductsSortByEnum Enum with underlying type: string

type ListProductsSortByEnum string

Set of constants representing the allowable values for ListProductsSortByEnum

const (
    ListProductsSortByTimecreated ListProductsSortByEnum = "timeCreated"
    ListProductsSortByDisplayname ListProductsSortByEnum = "displayName"
)

func GetListProductsSortByEnumValues

func GetListProductsSortByEnumValues() []ListProductsSortByEnum

GetListProductsSortByEnumValues Enumerates the set of values for ListProductsSortByEnum

func GetMappingListProductsSortByEnum

func GetMappingListProductsSortByEnum(val string) (ListProductsSortByEnum, bool)

GetMappingListProductsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProductsSortOrderEnum

ListProductsSortOrderEnum Enum with underlying type: string

type ListProductsSortOrderEnum string

Set of constants representing the allowable values for ListProductsSortOrderEnum

const (
    ListProductsSortOrderAsc  ListProductsSortOrderEnum = "ASC"
    ListProductsSortOrderDesc ListProductsSortOrderEnum = "DESC"
)

func GetListProductsSortOrderEnumValues

func GetListProductsSortOrderEnumValues() []ListProductsSortOrderEnum

GetListProductsSortOrderEnumValues Enumerates the set of values for ListProductsSortOrderEnum

func GetMappingListProductsSortOrderEnum

func GetMappingListProductsSortOrderEnum(val string) (ListProductsSortOrderEnum, bool)

GetMappingListProductsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPublishersRequest

ListPublishersRequest wrapper for the ListPublishers operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListPublishers.go.html to see an example of how to use ListPublishersRequest.

type ListPublishersRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListPublishersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListPublishersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPublishersRequest) BinaryRequestBody

func (request ListPublishersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPublishersRequest) HTTPRequest

func (request ListPublishersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPublishersRequest) RetryPolicy

func (request ListPublishersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPublishersRequest) String

func (request ListPublishersRequest) String() string

func (ListPublishersRequest) ValidateEnumValue

func (request ListPublishersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPublishersResponse

ListPublishersResponse wrapper for the ListPublishers operation

type ListPublishersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PublisherCollection instances
    PublisherCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListPublishersResponse) HTTPResponse

func (response ListPublishersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPublishersResponse) String

func (response ListPublishersResponse) String() string

type ListPublishersSortByEnum

ListPublishersSortByEnum Enum with underlying type: string

type ListPublishersSortByEnum string

Set of constants representing the allowable values for ListPublishersSortByEnum

const (
    ListPublishersSortByTimecreated ListPublishersSortByEnum = "timeCreated"
    ListPublishersSortByDisplayname ListPublishersSortByEnum = "displayName"
)

func GetListPublishersSortByEnumValues

func GetListPublishersSortByEnumValues() []ListPublishersSortByEnum

GetListPublishersSortByEnumValues Enumerates the set of values for ListPublishersSortByEnum

func GetMappingListPublishersSortByEnum

func GetMappingListPublishersSortByEnum(val string) (ListPublishersSortByEnum, bool)

GetMappingListPublishersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPublishersSortOrderEnum

ListPublishersSortOrderEnum Enum with underlying type: string

type ListPublishersSortOrderEnum string

Set of constants representing the allowable values for ListPublishersSortOrderEnum

const (
    ListPublishersSortOrderAsc  ListPublishersSortOrderEnum = "ASC"
    ListPublishersSortOrderDesc ListPublishersSortOrderEnum = "DESC"
)

func GetListPublishersSortOrderEnumValues

func GetListPublishersSortOrderEnumValues() []ListPublishersSortOrderEnum

GetListPublishersSortOrderEnumValues Enumerates the set of values for ListPublishersSortOrderEnum

func GetMappingListPublishersSortOrderEnum

func GetMappingListPublishersSortOrderEnum(val string) (ListPublishersSortOrderEnum, bool)

GetMappingListPublishersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSupportDocsRequest

ListSupportDocsRequest wrapper for the ListSupportDocs operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListSupportDocs.go.html to see an example of how to use ListSupportDocsRequest.

type ListSupportDocsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListSupportDocsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListSupportDocsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // SupportDoc Group
    SupportDocGroup *string `mandatory:"false" contributesTo:"query" name:"supportDocGroup"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSupportDocsRequest) BinaryRequestBody

func (request ListSupportDocsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSupportDocsRequest) HTTPRequest

func (request ListSupportDocsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSupportDocsRequest) RetryPolicy

func (request ListSupportDocsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSupportDocsRequest) String

func (request ListSupportDocsRequest) String() string

func (ListSupportDocsRequest) ValidateEnumValue

func (request ListSupportDocsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSupportDocsResponse

ListSupportDocsResponse wrapper for the ListSupportDocs operation

type ListSupportDocsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SupportDocCollection instances
    SupportDocCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListSupportDocsResponse) HTTPResponse

func (response ListSupportDocsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSupportDocsResponse) String

func (response ListSupportDocsResponse) String() string

type ListSupportDocsSortByEnum

ListSupportDocsSortByEnum Enum with underlying type: string

type ListSupportDocsSortByEnum string

Set of constants representing the allowable values for ListSupportDocsSortByEnum

const (
    ListSupportDocsSortByTimecreated ListSupportDocsSortByEnum = "timeCreated"
    ListSupportDocsSortByDisplayname ListSupportDocsSortByEnum = "displayName"
)

func GetListSupportDocsSortByEnumValues

func GetListSupportDocsSortByEnumValues() []ListSupportDocsSortByEnum

GetListSupportDocsSortByEnumValues Enumerates the set of values for ListSupportDocsSortByEnum

func GetMappingListSupportDocsSortByEnum

func GetMappingListSupportDocsSortByEnum(val string) (ListSupportDocsSortByEnum, bool)

GetMappingListSupportDocsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSupportDocsSortOrderEnum

ListSupportDocsSortOrderEnum Enum with underlying type: string

type ListSupportDocsSortOrderEnum string

Set of constants representing the allowable values for ListSupportDocsSortOrderEnum

const (
    ListSupportDocsSortOrderAsc  ListSupportDocsSortOrderEnum = "ASC"
    ListSupportDocsSortOrderDesc ListSupportDocsSortOrderEnum = "DESC"
)

func GetListSupportDocsSortOrderEnumValues

func GetListSupportDocsSortOrderEnumValues() []ListSupportDocsSortOrderEnum

GetListSupportDocsSortOrderEnumValues Enumerates the set of values for ListSupportDocsSortOrderEnum

func GetMappingListSupportDocsSortOrderEnum

func GetMappingListSupportDocsSortOrderEnum(val string) (ListSupportDocsSortOrderEnum, bool)

GetMappingListSupportDocsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSupportedCurrenciesRequest

ListSupportedCurrenciesRequest wrapper for the ListSupportedCurrencies operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListSupportedCurrencies.go.html to see an example of how to use ListSupportedCurrenciesRequest.

type ListSupportedCurrenciesRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListSupportedCurrenciesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListSupportedCurrenciesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSupportedCurrenciesRequest) BinaryRequestBody

func (request ListSupportedCurrenciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSupportedCurrenciesRequest) HTTPRequest

func (request ListSupportedCurrenciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSupportedCurrenciesRequest) RetryPolicy

func (request ListSupportedCurrenciesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSupportedCurrenciesRequest) String

func (request ListSupportedCurrenciesRequest) String() string

func (ListSupportedCurrenciesRequest) ValidateEnumValue

func (request ListSupportedCurrenciesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSupportedCurrenciesResponse

ListSupportedCurrenciesResponse wrapper for the ListSupportedCurrencies operation

type ListSupportedCurrenciesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SupportedCurrencyCollection instances
    SupportedCurrencyCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListSupportedCurrenciesResponse) HTTPResponse

func (response ListSupportedCurrenciesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSupportedCurrenciesResponse) String

func (response ListSupportedCurrenciesResponse) String() string

type ListSupportedCurrenciesSortByEnum

ListSupportedCurrenciesSortByEnum Enum with underlying type: string

type ListSupportedCurrenciesSortByEnum string

Set of constants representing the allowable values for ListSupportedCurrenciesSortByEnum

const (
    ListSupportedCurrenciesSortByTimecreated ListSupportedCurrenciesSortByEnum = "timeCreated"
    ListSupportedCurrenciesSortByDisplayname ListSupportedCurrenciesSortByEnum = "displayName"
)

func GetListSupportedCurrenciesSortByEnumValues

func GetListSupportedCurrenciesSortByEnumValues() []ListSupportedCurrenciesSortByEnum

GetListSupportedCurrenciesSortByEnumValues Enumerates the set of values for ListSupportedCurrenciesSortByEnum

func GetMappingListSupportedCurrenciesSortByEnum

func GetMappingListSupportedCurrenciesSortByEnum(val string) (ListSupportedCurrenciesSortByEnum, bool)

GetMappingListSupportedCurrenciesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSupportedCurrenciesSortOrderEnum

ListSupportedCurrenciesSortOrderEnum Enum with underlying type: string

type ListSupportedCurrenciesSortOrderEnum string

Set of constants representing the allowable values for ListSupportedCurrenciesSortOrderEnum

const (
    ListSupportedCurrenciesSortOrderAsc  ListSupportedCurrenciesSortOrderEnum = "ASC"
    ListSupportedCurrenciesSortOrderDesc ListSupportedCurrenciesSortOrderEnum = "DESC"
)

func GetListSupportedCurrenciesSortOrderEnumValues

func GetListSupportedCurrenciesSortOrderEnumValues() []ListSupportedCurrenciesSortOrderEnum

GetListSupportedCurrenciesSortOrderEnumValues Enumerates the set of values for ListSupportedCurrenciesSortOrderEnum

func GetMappingListSupportedCurrenciesSortOrderEnum

func GetMappingListSupportedCurrenciesSortOrderEnum(val string) (ListSupportedCurrenciesSortOrderEnum, bool)

GetMappingListSupportedCurrenciesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSupportedShapesRequest

ListSupportedShapesRequest wrapper for the ListSupportedShapes operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListSupportedShapes.go.html to see an example of how to use ListSupportedShapesRequest.

type ListSupportedShapesRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListSupportedShapesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListSupportedShapesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSupportedShapesRequest) BinaryRequestBody

func (request ListSupportedShapesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSupportedShapesRequest) HTTPRequest

func (request ListSupportedShapesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSupportedShapesRequest) RetryPolicy

func (request ListSupportedShapesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSupportedShapesRequest) String

func (request ListSupportedShapesRequest) String() string

func (ListSupportedShapesRequest) ValidateEnumValue

func (request ListSupportedShapesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSupportedShapesResponse

ListSupportedShapesResponse wrapper for the ListSupportedShapes operation

type ListSupportedShapesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SupportedShapeCollection instances
    SupportedShapeCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListSupportedShapesResponse) HTTPResponse

func (response ListSupportedShapesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSupportedShapesResponse) String

func (response ListSupportedShapesResponse) String() string

type ListSupportedShapesSortByEnum

ListSupportedShapesSortByEnum Enum with underlying type: string

type ListSupportedShapesSortByEnum string

Set of constants representing the allowable values for ListSupportedShapesSortByEnum

const (
    ListSupportedShapesSortByTimecreated ListSupportedShapesSortByEnum = "timeCreated"
    ListSupportedShapesSortByDisplayname ListSupportedShapesSortByEnum = "displayName"
)

func GetListSupportedShapesSortByEnumValues

func GetListSupportedShapesSortByEnumValues() []ListSupportedShapesSortByEnum

GetListSupportedShapesSortByEnumValues Enumerates the set of values for ListSupportedShapesSortByEnum

func GetMappingListSupportedShapesSortByEnum

func GetMappingListSupportedShapesSortByEnum(val string) (ListSupportedShapesSortByEnum, bool)

GetMappingListSupportedShapesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSupportedShapesSortOrderEnum

ListSupportedShapesSortOrderEnum Enum with underlying type: string

type ListSupportedShapesSortOrderEnum string

Set of constants representing the allowable values for ListSupportedShapesSortOrderEnum

const (
    ListSupportedShapesSortOrderAsc  ListSupportedShapesSortOrderEnum = "ASC"
    ListSupportedShapesSortOrderDesc ListSupportedShapesSortOrderEnum = "DESC"
)

func GetListSupportedShapesSortOrderEnumValues

func GetListSupportedShapesSortOrderEnumValues() []ListSupportedShapesSortOrderEnum

GetListSupportedShapesSortOrderEnumValues Enumerates the set of values for ListSupportedShapesSortOrderEnum

func GetMappingListSupportedShapesSortOrderEnum

func GetMappingListSupportedShapesSortOrderEnum(val string) (ListSupportedShapesSortOrderEnum, bool)

GetMappingListSupportedShapesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTermVersionsRequest

ListTermVersionsRequest wrapper for the ListTermVersions operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListTermVersions.go.html to see an example of how to use ListTermVersionsRequest.

type ListTermVersionsRequest struct {

    // term OCID
    TermId *string `mandatory:"true" contributesTo:"query" name:"termId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListTermVersionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListTermVersionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTermVersionsRequest) BinaryRequestBody

func (request ListTermVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTermVersionsRequest) HTTPRequest

func (request ListTermVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTermVersionsRequest) RetryPolicy

func (request ListTermVersionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTermVersionsRequest) String

func (request ListTermVersionsRequest) String() string

func (ListTermVersionsRequest) ValidateEnumValue

func (request ListTermVersionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTermVersionsResponse

ListTermVersionsResponse wrapper for the ListTermVersions operation

type ListTermVersionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TermVersionCollection instances
    TermVersionCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListTermVersionsResponse) HTTPResponse

func (response ListTermVersionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTermVersionsResponse) String

func (response ListTermVersionsResponse) String() string

type ListTermVersionsSortByEnum

ListTermVersionsSortByEnum Enum with underlying type: string

type ListTermVersionsSortByEnum string

Set of constants representing the allowable values for ListTermVersionsSortByEnum

const (
    ListTermVersionsSortByTimecreated ListTermVersionsSortByEnum = "timeCreated"
    ListTermVersionsSortByDisplayname ListTermVersionsSortByEnum = "displayName"
)

func GetListTermVersionsSortByEnumValues

func GetListTermVersionsSortByEnumValues() []ListTermVersionsSortByEnum

GetListTermVersionsSortByEnumValues Enumerates the set of values for ListTermVersionsSortByEnum

func GetMappingListTermVersionsSortByEnum

func GetMappingListTermVersionsSortByEnum(val string) (ListTermVersionsSortByEnum, bool)

GetMappingListTermVersionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTermVersionsSortOrderEnum

ListTermVersionsSortOrderEnum Enum with underlying type: string

type ListTermVersionsSortOrderEnum string

Set of constants representing the allowable values for ListTermVersionsSortOrderEnum

const (
    ListTermVersionsSortOrderAsc  ListTermVersionsSortOrderEnum = "ASC"
    ListTermVersionsSortOrderDesc ListTermVersionsSortOrderEnum = "DESC"
)

func GetListTermVersionsSortOrderEnumValues

func GetListTermVersionsSortOrderEnumValues() []ListTermVersionsSortOrderEnum

GetListTermVersionsSortOrderEnumValues Enumerates the set of values for ListTermVersionsSortOrderEnum

func GetMappingListTermVersionsSortOrderEnum

func GetMappingListTermVersionsSortOrderEnum(val string) (ListTermVersionsSortOrderEnum, bool)

GetMappingListTermVersionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTermsRequest

ListTermsRequest wrapper for the ListTerms operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListTerms.go.html to see an example of how to use ListTermsRequest.

type ListTermsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListTermsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListTermsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTermsRequest) BinaryRequestBody

func (request ListTermsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTermsRequest) HTTPRequest

func (request ListTermsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTermsRequest) RetryPolicy

func (request ListTermsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTermsRequest) String

func (request ListTermsRequest) String() string

func (ListTermsRequest) ValidateEnumValue

func (request ListTermsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTermsResponse

ListTermsResponse wrapper for the ListTerms operation

type ListTermsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TermCollection instances
    TermCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListTermsResponse) HTTPResponse

func (response ListTermsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTermsResponse) String

func (response ListTermsResponse) String() string

type ListTermsSortByEnum

ListTermsSortByEnum Enum with underlying type: string

type ListTermsSortByEnum string

Set of constants representing the allowable values for ListTermsSortByEnum

const (
    ListTermsSortByTimecreated ListTermsSortByEnum = "timeCreated"
    ListTermsSortByDisplayname ListTermsSortByEnum = "displayName"
)

func GetListTermsSortByEnumValues

func GetListTermsSortByEnumValues() []ListTermsSortByEnum

GetListTermsSortByEnumValues Enumerates the set of values for ListTermsSortByEnum

func GetMappingListTermsSortByEnum

func GetMappingListTermsSortByEnum(val string) (ListTermsSortByEnum, bool)

GetMappingListTermsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTermsSortOrderEnum

ListTermsSortOrderEnum Enum with underlying type: string

type ListTermsSortOrderEnum string

Set of constants representing the allowable values for ListTermsSortOrderEnum

const (
    ListTermsSortOrderAsc  ListTermsSortOrderEnum = "ASC"
    ListTermsSortOrderDesc ListTermsSortOrderEnum = "DESC"
)

func GetListTermsSortOrderEnumValues

func GetListTermsSortOrderEnumValues() []ListTermsSortOrderEnum

GetListTermsSortOrderEnumValues Enumerates the set of values for ListTermsSortOrderEnum

func GetMappingListTermsSortOrderEnum

func GetMappingListTermsSortOrderEnum(val string) (ListTermsSortOrderEnum, bool)

GetMappingListTermsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided. Default order for timestamp is descending.
    SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestErrorsRequest) BinaryRequestBody

func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestErrorCollection instances
    WorkRequestErrorCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

const (
    ListWorkRequestErrorsSortByTimestamp ListWorkRequestErrorsSortByEnum = "timestamp"
)

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsSortOrderEnum

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

const (
    ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
    ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided. Default order for timestamp is descending.
    SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestLogsRequest) BinaryRequestBody

func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestLogEntryCollection instances
    WorkRequestLogEntryCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

const (
    ListWorkRequestLogsSortByTimestamp ListWorkRequestLogsSortByEnum = "timestamp"
)

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsSortOrderEnum

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

const (
    ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
    ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The ID of the asynchronous work request.
    WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"`

    // A filter to return only resources their lifecycleState matches the given OperationStatus.
    Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The ID of the resource affected by the work request.
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending.
    SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestsRequest) BinaryRequestBody

func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestSummaryCollection instances
    WorkRequestSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

const (
    ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
    ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsStatusEnum

ListWorkRequestsStatusEnum Enum with underlying type: string

type ListWorkRequestsStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

const (
    ListWorkRequestsStatusAccepted       ListWorkRequestsStatusEnum = "ACCEPTED"
    ListWorkRequestsStatusInProgress     ListWorkRequestsStatusEnum = "IN_PROGRESS"
    ListWorkRequestsStatusWaiting        ListWorkRequestsStatusEnum = "WAITING"
    ListWorkRequestsStatusNeedsAttention ListWorkRequestsStatusEnum = "NEEDS_ATTENTION"
    ListWorkRequestsStatusFailed         ListWorkRequestsStatusEnum = "FAILED"
    ListWorkRequestsStatusSucceeded      ListWorkRequestsStatusEnum = "SUCCEEDED"
    ListWorkRequestsStatusCanceling      ListWorkRequestsStatusEnum = "CANCELING"
    ListWorkRequestsStatusCanceled       ListWorkRequestsStatusEnum = "CANCELED"
)

func GetListWorkRequestsStatusEnumValues

func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum

GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)

GetMappingListWorkRequestsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type Listing

Listing The model for the Marketplace Publisher listing.

type Listing struct {

    // Unique OCID identifier for the listing.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The listing type for the listing.
    ListingType ListingTypeEnum `mandatory:"true" json:"listingType"`

    // Name for the listing.
    Name *string `mandatory:"true" json:"name"`

    // The package type for the listing.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`

    // The date and time the listing was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the listing was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Additional metadata key/value pairs for the listing summary.
    // For example:
    // `{"listingRevisionStatus": "Published","listingRevision": "1" }`
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // The current state of the Listing.
    LifecycleState ListingLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (Listing) String

func (m Listing) String() string

func (Listing) ValidateEnumValue

func (m Listing) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingCollection

ListingCollection Results of listing search. Contains Listing items.

type ListingCollection struct {

    // List of listing summary.
    Items []ListingSummary `mandatory:"true" json:"items"`
}

func (ListingCollection) String

func (m ListingCollection) String() string

func (ListingCollection) ValidateEnumValue

func (m ListingCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingLifecycleStateEnum

ListingLifecycleStateEnum Enum with underlying type: string

type ListingLifecycleStateEnum string

Set of constants representing the allowable values for ListingLifecycleStateEnum

const (
    ListingLifecycleStateCreating ListingLifecycleStateEnum = "CREATING"
    ListingLifecycleStateUpdating ListingLifecycleStateEnum = "UPDATING"
    ListingLifecycleStateActive   ListingLifecycleStateEnum = "ACTIVE"
    ListingLifecycleStateInactive ListingLifecycleStateEnum = "INACTIVE"
    ListingLifecycleStateDeleting ListingLifecycleStateEnum = "DELETING"
    ListingLifecycleStateDeleted  ListingLifecycleStateEnum = "DELETED"
    ListingLifecycleStateFailed   ListingLifecycleStateEnum = "FAILED"
)

func GetListingLifecycleStateEnumValues

func GetListingLifecycleStateEnumValues() []ListingLifecycleStateEnum

GetListingLifecycleStateEnumValues Enumerates the set of values for ListingLifecycleStateEnum

func GetMappingListingLifecycleStateEnum

func GetMappingListingLifecycleStateEnum(val string) (ListingLifecycleStateEnum, bool)

GetMappingListingLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingMeter

ListingMeter A listing meter information attached by marketplace admin.

type ListingMeter struct {

    // The meter name, ex - MP_BOBO_AP.
    Name *string `mandatory:"true" json:"name"`

    // rate allocation, these are calculated based on rate information at parent part/sku and listing revision.
    RateAllocation *float32 `mandatory:"true" json:"rateAllocation"`

    // Additional metadata key/value pairs for the listing meter.
    // For example:
    // `{"pausedOnInstanceStop": "True","coreSuffixMeter": "_VMWARE", "minimumBillingPeriodInHours": "755", "weight": "1.0" }`
    ExtendedMetadata map[string]string `mandatory:"true" json:"extendedMetadata"`
}

func (ListingMeter) String

func (m ListingMeter) String() string

func (ListingMeter) ValidateEnumValue

func (m ListingMeter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingPart

ListingPart A listing SKUs and meter information attached by marketplace admin.

type ListingPart struct {

    // The SKU/part name.
    Sku *string `mandatory:"true" json:"sku"`

    // The part's metric.
    MetricType MetricTypeEnum `mandatory:"true" json:"metricType"`

    // rate allocation, these are calculated based on rate information at listing revision.
    RateAllocation *float32 `mandatory:"true" json:"rateAllocation"`

    // Identifies whether part has Gov SKU.
    HasGovSku *bool `mandatory:"true" json:"hasGovSku"`

    // List of meters associated with the part.
    Meters []ListingMeter `mandatory:"true" json:"meters"`

    // Unique identifier of the pricing plan.
    PricingPlanKey *string `mandatory:"false" json:"pricingPlanKey"`

    // The billing model for SaaS paid listing parts.
    BillingModel ListingPartBillingModelEnum `mandatory:"false" json:"billingModel,omitempty"`
}

func (ListingPart) String

func (m ListingPart) String() string

func (ListingPart) ValidateEnumValue

func (m ListingPart) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingPartBillingModelEnum

ListingPartBillingModelEnum Enum with underlying type: string

type ListingPartBillingModelEnum string

Set of constants representing the allowable values for ListingPartBillingModelEnum

const (
    ListingPartBillingModelFlatRate   ListingPartBillingModelEnum = "FLAT_RATE"
    ListingPartBillingModelUsageBased ListingPartBillingModelEnum = "USAGE_BASED"
)

func GetListingPartBillingModelEnumValues

func GetListingPartBillingModelEnumValues() []ListingPartBillingModelEnum

GetListingPartBillingModelEnumValues Enumerates the set of values for ListingPartBillingModelEnum

func GetMappingListingPartBillingModelEnum

func GetMappingListingPartBillingModelEnum(val string) (ListingPartBillingModelEnum, bool)

GetMappingListingPartBillingModelEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingProduct

ListingProduct Products associated with listing.

type ListingProduct struct {

    // Product Code
    Code *string `mandatory:"true" json:"code"`

    // List of category codes within a Product which are applicable to the listing revision.
    Categories []string `mandatory:"true" json:"categories"`

    // Custom filter for the product
    AdditionalFilters []ListingProductAdditionalFilter `mandatory:"false" json:"additionalFilters"`
}

func (ListingProduct) String

func (m ListingProduct) String() string

func (ListingProduct) ValidateEnumValue

func (m ListingProduct) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingProductAdditionalFilter

ListingProductAdditionalFilter Additional filters attached to a product of listing

type ListingProductAdditionalFilter struct {

    // filter code for the product
    FilterCode *string `mandatory:"false" json:"filterCode"`

    // additional properties attached to a filter
    FilterProperties []string `mandatory:"false" json:"filterProperties"`
}

func (ListingProductAdditionalFilter) String

func (m ListingProductAdditionalFilter) String() string

func (ListingProductAdditionalFilter) ValidateEnumValue

func (m ListingProductAdditionalFilter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevision

ListingRevision The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision.

type ListingRevision interface {

    // Unique OCID identifier for the listing revision in Marketplace Publisher.
    GetId() *string

    // The unique identifier for the listing this revision belongs to.
    GetListingId() *string

    // The name for the listing revision.
    GetDisplayName() *string

    // Single line introduction for the listing revision.
    GetHeadline() *string

    // The time the listing revision was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the listing revision was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime

    // The current status for the Listing revision.
    GetStatus() ListingRevisionStatusEnum

    // The current state of the listing revision.
    GetLifecycleState() ListingRevisionLifecycleStateEnum

    // The unique identifier for the compartment.
    GetCompartmentId() *string

    // The revision number for the listing revision. This is an internal attribute
    GetRevisionNumber() *string

    // The tagline of the listing revision.
    GetTagline() *string

    // Keywords associated with the listing revision.
    GetKeywords() *string

    // A short description for the listing revision.
    GetShortDescription() *string

    // Usage information for the listing revision.
    GetUsageInformation() *string

    // A long description for the listing revision.
    GetLongDescription() *string

    GetContentLanguage() *LanguageItem

    // Languages supported by the publisher for the listing revision.
    GetSupportedlanguages() []LanguageItem

    // Contact information to use to get support from the publisher for the listing revision.
    GetSupportContacts() []SupportContact

    // Links to support resources for the listing revision.
    GetSupportLinks() []NamedLink

    GetIcon() *ListingRevisionIconAttachment

    GetBanner() *ListingRevisionBannerAttachment

    // Status notes for the listing revision.
    GetStatusNotes() *string

    // The listing's package type. Populated from the listing.
    GetPackageType() PackageTypeEnum

    // Additional metadata key/value pairs for the listing revision summary.
    GetExtendedMetadata() map[string]string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type ListingRevisionAttachment

ListingRevisionAttachment A attachment for the listing revision. User can provide an external URL/upload a file

type ListingRevisionAttachment interface {

    // Unique OCID identifier for the listing revision attachment.
    GetId() *string

    // The unique identifier for the compartment.
    GetCompartmentId() *string

    // The unique identifier of the listing revision that the specified attachment belongs to.
    GetListingRevisionId() *string

    // Name of the listing revision attachment.
    GetDisplayName() *string

    // The current state of the attachment.
    GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

    // The time the attachment was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime

    // Description of the listing revision attachment.
    GetDescription() *string

    // Possible values for the publisher listing revision attachments. The source type informs whether the type of attachment for the listing revision is external or internal.
    GetSourceType() ListingRevisionAttachmentSourceTypeEnum

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type ListingRevisionAttachmentAttachmentTypeEnum

ListingRevisionAttachmentAttachmentTypeEnum Enum with underlying type: string

type ListingRevisionAttachmentAttachmentTypeEnum string

Set of constants representing the allowable values for ListingRevisionAttachmentAttachmentTypeEnum

const (
    ListingRevisionAttachmentAttachmentTypeRelatedDocument       ListingRevisionAttachmentAttachmentTypeEnum = "RELATED_DOCUMENT"
    ListingRevisionAttachmentAttachmentTypeScreenshot            ListingRevisionAttachmentAttachmentTypeEnum = "SCREENSHOT"
    ListingRevisionAttachmentAttachmentTypeVideo                 ListingRevisionAttachmentAttachmentTypeEnum = "VIDEO"
    ListingRevisionAttachmentAttachmentTypeReviewSupportDocument ListingRevisionAttachmentAttachmentTypeEnum = "REVIEW_SUPPORT_DOCUMENT"
    ListingRevisionAttachmentAttachmentTypeCustomerSuccess       ListingRevisionAttachmentAttachmentTypeEnum = "CUSTOMER_SUCCESS"
    ListingRevisionAttachmentAttachmentTypeSupportedServices     ListingRevisionAttachmentAttachmentTypeEnum = "SUPPORTED_SERVICES"
)

func GetListingRevisionAttachmentAttachmentTypeEnumValues

func GetListingRevisionAttachmentAttachmentTypeEnumValues() []ListingRevisionAttachmentAttachmentTypeEnum

GetListingRevisionAttachmentAttachmentTypeEnumValues Enumerates the set of values for ListingRevisionAttachmentAttachmentTypeEnum

func GetMappingListingRevisionAttachmentAttachmentTypeEnum

func GetMappingListingRevisionAttachmentAttachmentTypeEnum(val string) (ListingRevisionAttachmentAttachmentTypeEnum, bool)

GetMappingListingRevisionAttachmentAttachmentTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionAttachmentCollection

ListingRevisionAttachmentCollection Results of the listing attachments search. Contains attachment items.

type ListingRevisionAttachmentCollection struct {

    // List of attachment summary.
    Items []ListingRevisionAttachmentSummary `mandatory:"true" json:"items"`
}

func (ListingRevisionAttachmentCollection) String

func (m ListingRevisionAttachmentCollection) String() string

func (ListingRevisionAttachmentCollection) ValidateEnumValue

func (m ListingRevisionAttachmentCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionAttachmentLifecycleStateEnum

ListingRevisionAttachmentLifecycleStateEnum Enum with underlying type: string

type ListingRevisionAttachmentLifecycleStateEnum string

Set of constants representing the allowable values for ListingRevisionAttachmentLifecycleStateEnum

const (
    ListingRevisionAttachmentLifecycleStateActive   ListingRevisionAttachmentLifecycleStateEnum = "ACTIVE"
    ListingRevisionAttachmentLifecycleStateInactive ListingRevisionAttachmentLifecycleStateEnum = "INACTIVE"
    ListingRevisionAttachmentLifecycleStateDeleted  ListingRevisionAttachmentLifecycleStateEnum = "DELETED"
)

func GetListingRevisionAttachmentLifecycleStateEnumValues

func GetListingRevisionAttachmentLifecycleStateEnumValues() []ListingRevisionAttachmentLifecycleStateEnum

GetListingRevisionAttachmentLifecycleStateEnumValues Enumerates the set of values for ListingRevisionAttachmentLifecycleStateEnum

func GetMappingListingRevisionAttachmentLifecycleStateEnum

func GetMappingListingRevisionAttachmentLifecycleStateEnum(val string) (ListingRevisionAttachmentLifecycleStateEnum, bool)

GetMappingListingRevisionAttachmentLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionAttachmentSourceTypeEnum

ListingRevisionAttachmentSourceTypeEnum Enum with underlying type: string

type ListingRevisionAttachmentSourceTypeEnum string

Set of constants representing the allowable values for ListingRevisionAttachmentSourceTypeEnum

const (
    ListingRevisionAttachmentSourceTypeExternal ListingRevisionAttachmentSourceTypeEnum = "EXTERNAL"
    ListingRevisionAttachmentSourceTypeInternal ListingRevisionAttachmentSourceTypeEnum = "INTERNAL"
)

func GetListingRevisionAttachmentSourceTypeEnumValues

func GetListingRevisionAttachmentSourceTypeEnumValues() []ListingRevisionAttachmentSourceTypeEnum

GetListingRevisionAttachmentSourceTypeEnumValues Enumerates the set of values for ListingRevisionAttachmentSourceTypeEnum

func GetMappingListingRevisionAttachmentSourceTypeEnum

func GetMappingListingRevisionAttachmentSourceTypeEnum(val string) (ListingRevisionAttachmentSourceTypeEnum, bool)

GetMappingListingRevisionAttachmentSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionAttachmentSummary

ListingRevisionAttachmentSummary The model for a summary of a listing revision related attachments.

type ListingRevisionAttachmentSummary struct {

    // The OCID of the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The ID of the listing revision.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name of the specified document.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The specified attachment type.
    AttachmentType ListingRevisionAttachmentAttachmentTypeEnum `mandatory:"true" json:"attachmentType"`

    // The URL of the specified attachment.
    ContentUrl *string `mandatory:"true" json:"contentUrl"`

    // The date and time the related document was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the related document was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The specified attachment type is Internal or External.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // Possible lifecycle states.
    DocumentCategory ListingRevisionAttachmentSummaryDocumentCategoryEnum `mandatory:"false" json:"documentCategory,omitempty"`

    // The MIME type of the screenshot.
    MimeType *string `mandatory:"false" json:"mimeType"`

    // The current state of the document.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ListingRevisionAttachmentSummary) String

func (m ListingRevisionAttachmentSummary) String() string

func (ListingRevisionAttachmentSummary) ValidateEnumValue

func (m ListingRevisionAttachmentSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionAttachmentSummaryDocumentCategoryEnum

ListingRevisionAttachmentSummaryDocumentCategoryEnum Enum with underlying type: string

type ListingRevisionAttachmentSummaryDocumentCategoryEnum string

Set of constants representing the allowable values for ListingRevisionAttachmentSummaryDocumentCategoryEnum

const (
    ListingRevisionAttachmentSummaryDocumentCategoryCaseStudies          ListingRevisionAttachmentSummaryDocumentCategoryEnum = "CASE_STUDIES"
    ListingRevisionAttachmentSummaryDocumentCategoryCustomizationGuides  ListingRevisionAttachmentSummaryDocumentCategoryEnum = "CUSTOMIZATION_GUIDES"
    ListingRevisionAttachmentSummaryDocumentCategoryDataSheets           ListingRevisionAttachmentSummaryDocumentCategoryEnum = "DATA_SHEETS"
    ListingRevisionAttachmentSummaryDocumentCategoryPressRelease         ListingRevisionAttachmentSummaryDocumentCategoryEnum = "PRESS_RELEASE"
    ListingRevisionAttachmentSummaryDocumentCategoryProductDocumentation ListingRevisionAttachmentSummaryDocumentCategoryEnum = "PRODUCT_DOCUMENTATION"
    ListingRevisionAttachmentSummaryDocumentCategoryUserGuides           ListingRevisionAttachmentSummaryDocumentCategoryEnum = "USER_GUIDES"
    ListingRevisionAttachmentSummaryDocumentCategoryWebinars             ListingRevisionAttachmentSummaryDocumentCategoryEnum = "WEBINARS"
    ListingRevisionAttachmentSummaryDocumentCategoryWhitepapers          ListingRevisionAttachmentSummaryDocumentCategoryEnum = "WHITEPAPERS"
)

func GetListingRevisionAttachmentSummaryDocumentCategoryEnumValues

func GetListingRevisionAttachmentSummaryDocumentCategoryEnumValues() []ListingRevisionAttachmentSummaryDocumentCategoryEnum

GetListingRevisionAttachmentSummaryDocumentCategoryEnumValues Enumerates the set of values for ListingRevisionAttachmentSummaryDocumentCategoryEnum

func GetMappingListingRevisionAttachmentSummaryDocumentCategoryEnum

func GetMappingListingRevisionAttachmentSummaryDocumentCategoryEnum(val string) (ListingRevisionAttachmentSummaryDocumentCategoryEnum, bool)

GetMappingListingRevisionAttachmentSummaryDocumentCategoryEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionBannerAttachment

ListingRevisionBannerAttachment Banner uploaded by the Publisher to be attached to the listing revision.

type ListingRevisionBannerAttachment struct {

    // The content URL of the uploaded data.
    ContentUrl *string `mandatory:"true" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"true" json:"mimeType"`

    // The name of uploaded banner.
    Name *string `mandatory:"false" json:"name"`
}

func (ListingRevisionBannerAttachment) String

func (m ListingRevisionBannerAttachment) String() string

func (ListingRevisionBannerAttachment) ValidateEnumValue

func (m ListingRevisionBannerAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionCollection

ListingRevisionCollection Results of listing revision search. Contains Listing revision items.

type ListingRevisionCollection struct {

    // List of listing revision summary.
    Items []ListingRevisionSummary `mandatory:"true" json:"items"`
}

func (ListingRevisionCollection) String

func (m ListingRevisionCollection) String() string

func (ListingRevisionCollection) ValidateEnumValue

func (m ListingRevisionCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionIconAttachment

ListingRevisionIconAttachment An attachment uploaded by the Publisher to be attached to the listing revision.

type ListingRevisionIconAttachment struct {

    // The content URL of the uploaded data.
    ContentUrl *string `mandatory:"true" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"true" json:"mimeType"`
}

func (ListingRevisionIconAttachment) String

func (m ListingRevisionIconAttachment) String() string

func (ListingRevisionIconAttachment) ValidateEnumValue

func (m ListingRevisionIconAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionLifecycleStateEnum

ListingRevisionLifecycleStateEnum Enum with underlying type: string

type ListingRevisionLifecycleStateEnum string

Set of constants representing the allowable values for ListingRevisionLifecycleStateEnum

const (
    ListingRevisionLifecycleStateCreating ListingRevisionLifecycleStateEnum = "CREATING"
    ListingRevisionLifecycleStateUpdating ListingRevisionLifecycleStateEnum = "UPDATING"
    ListingRevisionLifecycleStateActive   ListingRevisionLifecycleStateEnum = "ACTIVE"
    ListingRevisionLifecycleStateDeleting ListingRevisionLifecycleStateEnum = "DELETING"
    ListingRevisionLifecycleStateDeleted  ListingRevisionLifecycleStateEnum = "DELETED"
    ListingRevisionLifecycleStateFailed   ListingRevisionLifecycleStateEnum = "FAILED"
)

func GetListingRevisionLifecycleStateEnumValues

func GetListingRevisionLifecycleStateEnumValues() []ListingRevisionLifecycleStateEnum

GetListingRevisionLifecycleStateEnumValues Enumerates the set of values for ListingRevisionLifecycleStateEnum

func GetMappingListingRevisionLifecycleStateEnum

func GetMappingListingRevisionLifecycleStateEnum(val string) (ListingRevisionLifecycleStateEnum, bool)

GetMappingListingRevisionLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionNote

ListingRevisionNote The model for the listing revision notes.

type ListingRevisionNote struct {

    // The OCID of the listing revision note.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier of the listing revision that the specified note belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // type of the note.
    NoteSource ListingRevisionNoteNoteSourceEnum `mandatory:"true" json:"noteSource"`

    // Notes provided for the listing revision.
    NoteDetails *string `mandatory:"true" json:"noteDetails"`

    // The date and time the listing revision note was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the listing revision note was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Email address of the administrator who created the note, if available.
    AdminEmail *string `mandatory:"false" json:"adminEmail"`

    // The current state of the listing revision note.
    LifecycleState ListingRevisionNoteLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ListingRevisionNote) String

func (m ListingRevisionNote) String() string

func (ListingRevisionNote) ValidateEnumValue

func (m ListingRevisionNote) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionNoteCollection

ListingRevisionNoteCollection Results of note search. Contains listing revision note items.

type ListingRevisionNoteCollection struct {

    // List of note summary.
    Items []ListingRevisionNoteSummary `mandatory:"true" json:"items"`
}

func (ListingRevisionNoteCollection) String

func (m ListingRevisionNoteCollection) String() string

func (ListingRevisionNoteCollection) ValidateEnumValue

func (m ListingRevisionNoteCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionNoteLifecycleStateEnum

ListingRevisionNoteLifecycleStateEnum Enum with underlying type: string

type ListingRevisionNoteLifecycleStateEnum string

Set of constants representing the allowable values for ListingRevisionNoteLifecycleStateEnum

const (
    ListingRevisionNoteLifecycleStateActive  ListingRevisionNoteLifecycleStateEnum = "ACTIVE"
    ListingRevisionNoteLifecycleStateDeleted ListingRevisionNoteLifecycleStateEnum = "DELETED"
)

func GetListingRevisionNoteLifecycleStateEnumValues

func GetListingRevisionNoteLifecycleStateEnumValues() []ListingRevisionNoteLifecycleStateEnum

GetListingRevisionNoteLifecycleStateEnumValues Enumerates the set of values for ListingRevisionNoteLifecycleStateEnum

func GetMappingListingRevisionNoteLifecycleStateEnum

func GetMappingListingRevisionNoteLifecycleStateEnum(val string) (ListingRevisionNoteLifecycleStateEnum, bool)

GetMappingListingRevisionNoteLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionNoteNoteSourceEnum

ListingRevisionNoteNoteSourceEnum Enum with underlying type: string

type ListingRevisionNoteNoteSourceEnum string

Set of constants representing the allowable values for ListingRevisionNoteNoteSourceEnum

const (
    ListingRevisionNoteNoteSourcePublisher     ListingRevisionNoteNoteSourceEnum = "PUBLISHER"
    ListingRevisionNoteNoteSourceAdministrator ListingRevisionNoteNoteSourceEnum = "ADMINISTRATOR"
)

func GetListingRevisionNoteNoteSourceEnumValues

func GetListingRevisionNoteNoteSourceEnumValues() []ListingRevisionNoteNoteSourceEnum

GetListingRevisionNoteNoteSourceEnumValues Enumerates the set of values for ListingRevisionNoteNoteSourceEnum

func GetMappingListingRevisionNoteNoteSourceEnum

func GetMappingListingRevisionNoteNoteSourceEnum(val string) (ListingRevisionNoteNoteSourceEnum, bool)

GetMappingListingRevisionNoteNoteSourceEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionNoteSummary

ListingRevisionNoteSummary The model for a summary of a listing revision notes.

type ListingRevisionNoteSummary struct {

    // The OCID of the listing revision note.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier of the listing revision that the specified note belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // type of the note.
    NoteSource ListingRevisionNoteNoteSourceEnum `mandatory:"true" json:"noteSource"`

    // Notes provided for the listing revision.
    NoteDetails *string `mandatory:"true" json:"noteDetails"`

    // The date and time the listing revision note was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the listing revision note was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Email address of the administrator who created the note, if available.
    AdminEmail *string `mandatory:"false" json:"adminEmail"`

    // The current state of the note.
    LifecycleState ListingRevisionNoteLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ListingRevisionNoteSummary) String

func (m ListingRevisionNoteSummary) String() string

func (ListingRevisionNoteSummary) ValidateEnumValue

func (m ListingRevisionNoteSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionPackage

ListingRevisionPackage A base object for all types of listing revision packages.

type ListingRevisionPackage interface {

    // The name of the listing revision package.
    GetDisplayName() *string

    // The unique identifier for the listing revision.
    GetListingRevisionId() *string

    // The unique identifier for the compartment.
    GetCompartmentId() *string

    // The unique identifier for the artifact.
    GetArtifactId() *string

    // The unique identifier for the term.
    GetTermId() *string

    // The version for the package.
    GetPackageVersion() *string

    // The current state for the listing revision package.
    GetLifecycleState() ListingRevisionPackageLifecycleStateEnum

    // The current status for the listing revision package.
    GetStatus() ListingRevisionPackageStatusEnum

    // Identifies whether security upgrades will be provided for this package.
    GetAreSecurityUpgradesProvided() *bool

    // Identifies that this will be default package for the listing revision.
    GetIsDefault() *bool

    // The date and time this listing revision package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    GetTimeCreated() *common.SDKTime

    // The date and time this listing revision package was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    GetTimeUpdated() *common.SDKTime

    // The OCID for the listing revision package in Marketplace Publisher.
    GetId() *string

    // The description of this package.
    GetDescription() *string

    // Additional metadata key/value pairs for the listing revision package summary.
    // For example:
    // `{"partnerListingRevisionPackageStatus": "Published","parentListingRevisionPackageId": "1" }`
    GetExtendedMetadata() map[string]string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type ListingRevisionPackageCollection

ListingRevisionPackageCollection Results of package search. Contains Package items.

type ListingRevisionPackageCollection struct {

    // List of package summary.
    Items []ListingRevisionPackageSummary `mandatory:"true" json:"items"`
}

func (ListingRevisionPackageCollection) String

func (m ListingRevisionPackageCollection) String() string

func (ListingRevisionPackageCollection) ValidateEnumValue

func (m ListingRevisionPackageCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionPackageLifecycleStateEnum

ListingRevisionPackageLifecycleStateEnum Enum with underlying type: string

type ListingRevisionPackageLifecycleStateEnum string

Set of constants representing the allowable values for ListingRevisionPackageLifecycleStateEnum

const (
    ListingRevisionPackageLifecycleStateCreating ListingRevisionPackageLifecycleStateEnum = "CREATING"
    ListingRevisionPackageLifecycleStateUpdating ListingRevisionPackageLifecycleStateEnum = "UPDATING"
    ListingRevisionPackageLifecycleStateActive   ListingRevisionPackageLifecycleStateEnum = "ACTIVE"
    ListingRevisionPackageLifecycleStateInactive ListingRevisionPackageLifecycleStateEnum = "INACTIVE"
    ListingRevisionPackageLifecycleStateDeleting ListingRevisionPackageLifecycleStateEnum = "DELETING"
    ListingRevisionPackageLifecycleStateDeleted  ListingRevisionPackageLifecycleStateEnum = "DELETED"
    ListingRevisionPackageLifecycleStateFailed   ListingRevisionPackageLifecycleStateEnum = "FAILED"
)

func GetListingRevisionPackageLifecycleStateEnumValues

func GetListingRevisionPackageLifecycleStateEnumValues() []ListingRevisionPackageLifecycleStateEnum

GetListingRevisionPackageLifecycleStateEnumValues Enumerates the set of values for ListingRevisionPackageLifecycleStateEnum

func GetMappingListingRevisionPackageLifecycleStateEnum

func GetMappingListingRevisionPackageLifecycleStateEnum(val string) (ListingRevisionPackageLifecycleStateEnum, bool)

GetMappingListingRevisionPackageLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionPackageStatusEnum

ListingRevisionPackageStatusEnum Enum with underlying type: string

type ListingRevisionPackageStatusEnum string

Set of constants representing the allowable values for ListingRevisionPackageStatusEnum

const (
    ListingRevisionPackageStatusNew                 ListingRevisionPackageStatusEnum = "NEW"
    ListingRevisionPackageStatusPublishInProgress   ListingRevisionPackageStatusEnum = "PUBLISH_IN_PROGRESS"
    ListingRevisionPackageStatusUnpublishInProgress ListingRevisionPackageStatusEnum = "UNPUBLISH_IN_PROGRESS"
    ListingRevisionPackageStatusPublishFailed       ListingRevisionPackageStatusEnum = "PUBLISH_FAILED"
    ListingRevisionPackageStatusPublished           ListingRevisionPackageStatusEnum = "PUBLISHED"
    ListingRevisionPackageStatusPublishedAsPrivate  ListingRevisionPackageStatusEnum = "PUBLISHED_AS_PRIVATE"
    ListingRevisionPackageStatusUnpublished         ListingRevisionPackageStatusEnum = "UNPUBLISHED"
)

func GetListingRevisionPackageStatusEnumValues

func GetListingRevisionPackageStatusEnumValues() []ListingRevisionPackageStatusEnum

GetListingRevisionPackageStatusEnumValues Enumerates the set of values for ListingRevisionPackageStatusEnum

func GetMappingListingRevisionPackageStatusEnum

func GetMappingListingRevisionPackageStatusEnum(val string) (ListingRevisionPackageStatusEnum, bool)

GetMappingListingRevisionPackageStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionPackageSummary

ListingRevisionPackageSummary The model for a summary of a package.

type ListingRevisionPackageSummary struct {

    // The ID of the listing revision package.
    Id *string `mandatory:"true" json:"id"`

    // The ID of the listing revision.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name of the listing revision package.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The version of the specified package.
    PackageVersion *string `mandatory:"true" json:"packageVersion"`

    // The specified package's type.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`

    // Identifies whether security upgrades will be provided for this package.
    AreSecurityUpgradesProvided *bool `mandatory:"true" json:"areSecurityUpgradesProvided"`

    // The current state of the Package.
    LifecycleState ListingRevisionPackageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The current status of the package.
    Status ListingRevisionPackageStatusEnum `mandatory:"true" json:"status"`

    // The date and time the publication package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the publication package was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ListingRevisionPackageSummary) String

func (m ListingRevisionPackageSummary) String() string

func (ListingRevisionPackageSummary) ValidateEnumValue

func (m ListingRevisionPackageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionStatusEnum

ListingRevisionStatusEnum Enum with underlying type: string

type ListingRevisionStatusEnum string

Set of constants representing the allowable values for ListingRevisionStatusEnum

const (
    ListingRevisionStatusNew                        ListingRevisionStatusEnum = "NEW"
    ListingRevisionStatusPendingReview              ListingRevisionStatusEnum = "PENDING_REVIEW"
    ListingRevisionStatusReviewInProgress           ListingRevisionStatusEnum = "REVIEW_IN_PROGRESS"
    ListingRevisionStatusRejected                   ListingRevisionStatusEnum = "REJECTED"
    ListingRevisionStatusApproved                   ListingRevisionStatusEnum = "APPROVED"
    ListingRevisionStatusPublishInProgress          ListingRevisionStatusEnum = "PUBLISH_IN_PROGRESS"
    ListingRevisionStatusPublishFailed              ListingRevisionStatusEnum = "PUBLISH_FAILED"
    ListingRevisionStatusPublished                  ListingRevisionStatusEnum = "PUBLISHED"
    ListingRevisionStatusPublishAsPrivateFailed     ListingRevisionStatusEnum = "PUBLISH_AS_PRIVATE_FAILED"
    ListingRevisionStatusPublishedAsPrivate         ListingRevisionStatusEnum = "PUBLISHED_AS_PRIVATE"
    ListingRevisionStatusPublishAsPrivateInProgress ListingRevisionStatusEnum = "PUBLISH_AS_PRIVATE_IN_PROGRESS"
    ListingRevisionStatusUnpublishInProgress        ListingRevisionStatusEnum = "UNPUBLISH_IN_PROGRESS"
    ListingRevisionStatusUnpublished                ListingRevisionStatusEnum = "UNPUBLISHED"
)

func GetListingRevisionStatusEnumValues

func GetListingRevisionStatusEnumValues() []ListingRevisionStatusEnum

GetListingRevisionStatusEnumValues Enumerates the set of values for ListingRevisionStatusEnum

func GetMappingListingRevisionStatusEnum

func GetMappingListingRevisionStatusEnum(val string) (ListingRevisionStatusEnum, bool)

GetMappingListingRevisionStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionSummary

ListingRevisionSummary The model for a summary of an Oracle Cloud Infrastructure Marketplace Publisher listing revision.

type ListingRevisionSummary struct {

    // The OCID for the listing revision in Marketplace Publisher.
    Id *string `mandatory:"true" json:"id"`

    // The OCID for the listing in Marketplace Publisher.
    ListingId *string `mandatory:"true" json:"listingId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The listing's type. Populated from the listing.
    ListingType ListingTypeEnum `mandatory:"true" json:"listingType"`

    // The name of the listing revision.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The current status of the listing revision.
    Status ListingRevisionStatusEnum `mandatory:"true" json:"status"`

    // The current state of the Listing.
    LifecycleState ListingRevisionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The listing's package type.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`

    // The date and time the listing revision was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the listing revision was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // A short description of the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // The tagline of the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    Icon *ListingRevisionIconAttachment `mandatory:"false" json:"icon"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ListingRevisionSummary) String

func (m ListingRevisionSummary) String() string

func (ListingRevisionSummary) ValidateEnumValue

func (m ListingRevisionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingSummary

ListingSummary The model for a summary of the publisher listing.

type ListingSummary struct {

    // The unique OCID of the listing.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The listing type of the Listing.
    ListingType ListingTypeEnum `mandatory:"true" json:"listingType"`

    // The name of the listing.
    Name *string `mandatory:"true" json:"name"`

    // The current state for the Listing.
    LifecycleState ListingLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The package type for the listing.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`

    // The date and time the listing was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the listing was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ListingSummary) String

func (m ListingSummary) String() string

func (ListingSummary) ValidateEnumValue

func (m ListingSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingTypeEnum

ListingTypeEnum Enum with underlying type: string

type ListingTypeEnum string

Set of constants representing the allowable values for ListingTypeEnum

const (
    ListingTypeOciApplication ListingTypeEnum = "OCI_APPLICATION"
    ListingTypeLeadGeneration ListingTypeEnum = "LEAD_GENERATION"
    ListingTypeService        ListingTypeEnum = "SERVICE"
)

func GetListingTypeEnumValues

func GetListingTypeEnumValues() []ListingTypeEnum

GetListingTypeEnumValues Enumerates the set of values for ListingTypeEnum

func GetMappingListingTypeEnum

func GetMappingListingTypeEnum(val string) (ListingTypeEnum, bool)

GetMappingListingTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type MachineImageArtifact

MachineImageArtifact Machine Image artifact details.

type MachineImageArtifact struct {

    // Unique OCID identifier for the artifact.
    Id *string `mandatory:"true" json:"id"`

    // A display name for the artifact.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The date and time the artifact was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The date and time the artifact was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    MachineImage *MachineImageDetails `mandatory:"true" json:"machineImage"`

    // Status notes for the Artifact.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current status for the Artifact.
    Status ArtifactStatusEnum `mandatory:"true" json:"status"`

    // The current state for the Artifact.
    LifecycleState ArtifactLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (MachineImageArtifact) GetCompartmentId

func (m MachineImageArtifact) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (MachineImageArtifact) GetDefinedTags

func (m MachineImageArtifact) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (MachineImageArtifact) GetDisplayName

func (m MachineImageArtifact) GetDisplayName() *string

GetDisplayName returns DisplayName

func (MachineImageArtifact) GetFreeformTags

func (m MachineImageArtifact) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (MachineImageArtifact) GetId

func (m MachineImageArtifact) GetId() *string

GetId returns Id

func (MachineImageArtifact) GetLifecycleState

func (m MachineImageArtifact) GetLifecycleState() ArtifactLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (MachineImageArtifact) GetPublisherId

func (m MachineImageArtifact) GetPublisherId() *string

GetPublisherId returns PublisherId

func (MachineImageArtifact) GetStatus

func (m MachineImageArtifact) GetStatus() ArtifactStatusEnum

GetStatus returns Status

func (MachineImageArtifact) GetStatusNotes

func (m MachineImageArtifact) GetStatusNotes() *string

GetStatusNotes returns StatusNotes

func (MachineImageArtifact) GetSystemTags

func (m MachineImageArtifact) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (MachineImageArtifact) GetTimeCreated

func (m MachineImageArtifact) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (MachineImageArtifact) GetTimeUpdated

func (m MachineImageArtifact) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (MachineImageArtifact) MarshalJSON

func (m MachineImageArtifact) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MachineImageArtifact) String

func (m MachineImageArtifact) String() string

func (MachineImageArtifact) ValidateEnumValue

func (m MachineImageArtifact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MachineImageDetails

MachineImageDetails Machine image details.

type MachineImageDetails struct {

    // The source image ocid of the machine image.
    SourceImageId *string `mandatory:"true" json:"sourceImageId"`

    // Identified if customer can take a snapshot of instance running on the machine image.
    IsSnapshotAllowed *bool `mandatory:"true" json:"isSnapshotAllowed"`

    // List of shape configurations supported by the image.
    ImageShapeCompatibilityEntries []ImageShapeCompatibility `mandatory:"true" json:"imageShapeCompatibilityEntries"`

    // Image validation status.
    ValidationStatus ValidationStatusEnum `mandatory:"true" json:"validationStatus"`

    // The username for machine image.
    Username *string `mandatory:"false" json:"username"`

    // Description of image validation errors.
    ValidationError *string `mandatory:"false" json:"validationError"`
}

func (MachineImageDetails) String

func (m MachineImageDetails) String() string

func (MachineImageDetails) ValidateEnumValue

func (m MachineImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MachineImagePackage

MachineImagePackage A package for machine image listings.

type MachineImagePackage struct {

    // The name of the listing revision package.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The unique identifier for the listing revision.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the artifact.
    ArtifactId *string `mandatory:"true" json:"artifactId"`

    // The unique identifier for the term.
    TermId *string `mandatory:"true" json:"termId"`

    // The version for the package.
    PackageVersion *string `mandatory:"true" json:"packageVersion"`

    // Identifies whether security upgrades will be provided for this package.
    AreSecurityUpgradesProvided *bool `mandatory:"true" json:"areSecurityUpgradesProvided"`

    // Identifies that this will be default package for the listing revision.
    IsDefault *bool `mandatory:"true" json:"isDefault"`

    // The date and time this listing revision package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time this listing revision package was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID for the listing revision package in Marketplace Publisher.
    Id *string `mandatory:"false" json:"id"`

    // The description of this package.
    Description *string `mandatory:"false" json:"description"`

    // Additional metadata key/value pairs for the listing revision package summary.
    // For example:
    // `{"partnerListingRevisionPackageStatus": "Published","parentListingRevisionPackageId": "1" }`
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    MachineImageDetails *MachineImagePackageDetails `mandatory:"false" json:"machineImageDetails"`

    // The current state for the listing revision package.
    LifecycleState ListingRevisionPackageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The current status for the listing revision package.
    Status ListingRevisionPackageStatusEnum `mandatory:"true" json:"status"`
}

func (MachineImagePackage) GetAreSecurityUpgradesProvided

func (m MachineImagePackage) GetAreSecurityUpgradesProvided() *bool

GetAreSecurityUpgradesProvided returns AreSecurityUpgradesProvided

func (MachineImagePackage) GetArtifactId

func (m MachineImagePackage) GetArtifactId() *string

GetArtifactId returns ArtifactId

func (MachineImagePackage) GetCompartmentId

func (m MachineImagePackage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (MachineImagePackage) GetDefinedTags

func (m MachineImagePackage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (MachineImagePackage) GetDescription

func (m MachineImagePackage) GetDescription() *string

GetDescription returns Description

func (MachineImagePackage) GetDisplayName

func (m MachineImagePackage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (MachineImagePackage) GetExtendedMetadata

func (m MachineImagePackage) GetExtendedMetadata() map[string]string

GetExtendedMetadata returns ExtendedMetadata

func (MachineImagePackage) GetFreeformTags

func (m MachineImagePackage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (MachineImagePackage) GetId

func (m MachineImagePackage) GetId() *string

GetId returns Id

func (MachineImagePackage) GetIsDefault

func (m MachineImagePackage) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (MachineImagePackage) GetLifecycleState

func (m MachineImagePackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (MachineImagePackage) GetListingRevisionId

func (m MachineImagePackage) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (MachineImagePackage) GetPackageVersion

func (m MachineImagePackage) GetPackageVersion() *string

GetPackageVersion returns PackageVersion

func (MachineImagePackage) GetStatus

func (m MachineImagePackage) GetStatus() ListingRevisionPackageStatusEnum

GetStatus returns Status

func (MachineImagePackage) GetSystemTags

func (m MachineImagePackage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (MachineImagePackage) GetTermId

func (m MachineImagePackage) GetTermId() *string

GetTermId returns TermId

func (MachineImagePackage) GetTimeCreated

func (m MachineImagePackage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (MachineImagePackage) GetTimeUpdated

func (m MachineImagePackage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (MachineImagePackage) MarshalJSON

func (m MachineImagePackage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MachineImagePackage) String

func (m MachineImagePackage) String() string

func (MachineImagePackage) ValidateEnumValue

func (m MachineImagePackage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MachineImagePackageDetails

MachineImagePackageDetails Replicated Machine Image package information.

type MachineImagePackageDetails struct {

    // Replicated Image OCID.
    ComputeImageId *string `mandatory:"false" json:"computeImageId"`

    // Replicated Images App Catalog Listing OCID.
    ComputeAppCatalogId *string `mandatory:"false" json:"computeAppCatalogId"`

    // Replicated Images Package version.
    ComputePackageVersion *string `mandatory:"false" json:"computePackageVersion"`
}

func (MachineImagePackageDetails) String

func (m MachineImagePackageDetails) String() string

func (MachineImagePackageDetails) ValidateEnumValue

func (m MachineImagePackageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MarkListingRevisionPackageAsDefaultRequest

MarkListingRevisionPackageAsDefaultRequest wrapper for the MarkListingRevisionPackageAsDefault operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/MarkListingRevisionPackageAsDefault.go.html to see an example of how to use MarkListingRevisionPackageAsDefaultRequest.

type MarkListingRevisionPackageAsDefaultRequest struct {

    // Unique listing revision package identifier.
    ListingRevisionPackageId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionPackageId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (MarkListingRevisionPackageAsDefaultRequest) BinaryRequestBody

func (request MarkListingRevisionPackageAsDefaultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (MarkListingRevisionPackageAsDefaultRequest) HTTPRequest

func (request MarkListingRevisionPackageAsDefaultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (MarkListingRevisionPackageAsDefaultRequest) RetryPolicy

func (request MarkListingRevisionPackageAsDefaultRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (MarkListingRevisionPackageAsDefaultRequest) String

func (request MarkListingRevisionPackageAsDefaultRequest) String() string

func (MarkListingRevisionPackageAsDefaultRequest) ValidateEnumValue

func (request MarkListingRevisionPackageAsDefaultRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MarkListingRevisionPackageAsDefaultResponse

MarkListingRevisionPackageAsDefaultResponse wrapper for the MarkListingRevisionPackageAsDefault operation

type MarkListingRevisionPackageAsDefaultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (MarkListingRevisionPackageAsDefaultResponse) HTTPResponse

func (response MarkListingRevisionPackageAsDefaultResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (MarkListingRevisionPackageAsDefaultResponse) String

func (response MarkListingRevisionPackageAsDefaultResponse) String() string

type Market

Market The model for the market details.

type Market struct {

    // The name of the market.
    Name *string `mandatory:"true" json:"name"`

    // The code of the market.
    Code *string `mandatory:"true" json:"code"`

    // The category code of the market.
    CategoryCode *string `mandatory:"true" json:"categoryCode"`

    // bill to countries for the market.
    BillToCountries []string `mandatory:"true" json:"billToCountries"`

    // The current state for the market.
    LifecycleState MarketLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the market was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the market was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The realm code of the market.
    RealmCode *string `mandatory:"false" json:"realmCode"`
}

func (Market) String

func (m Market) String() string

func (Market) ValidateEnumValue

func (m Market) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MarketCollection

MarketCollection Results of a market search. Contains the market items.

type MarketCollection struct {

    // List of market summary.
    Items []MarketSummary `mandatory:"true" json:"items"`
}

func (MarketCollection) String

func (m MarketCollection) String() string

func (MarketCollection) ValidateEnumValue

func (m MarketCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MarketLifecycleStateEnum

MarketLifecycleStateEnum Enum with underlying type: string

type MarketLifecycleStateEnum string

Set of constants representing the allowable values for MarketLifecycleStateEnum

const (
    MarketLifecycleStateActive   MarketLifecycleStateEnum = "ACTIVE"
    MarketLifecycleStateInactive MarketLifecycleStateEnum = "INACTIVE"
)

func GetMappingMarketLifecycleStateEnum

func GetMappingMarketLifecycleStateEnum(val string) (MarketLifecycleStateEnum, bool)

GetMappingMarketLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMarketLifecycleStateEnumValues

func GetMarketLifecycleStateEnumValues() []MarketLifecycleStateEnum

GetMarketLifecycleStateEnumValues Enumerates the set of values for MarketLifecycleStateEnum

type MarketSummary

MarketSummary The model for the market metadata.

type MarketSummary struct {

    // The name of the product.
    Name *string `mandatory:"true" json:"name"`

    // The code of the product.
    Code *string `mandatory:"true" json:"code"`

    // The category code for the market.
    CategoryCode *string `mandatory:"true" json:"categoryCode"`

    // bill to countries for the market.
    BillToCountries []string `mandatory:"true" json:"billToCountries"`

    // The current state for the market.
    LifecycleState MarketLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the market was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the market was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
}

func (MarketSummary) String

func (m MarketSummary) String() string

func (MarketSummary) ValidateEnumValue

func (m MarketSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MarketplaceAdministratorClient

MarketplaceAdministratorClient a client for MarketplaceAdministrator

type MarketplaceAdministratorClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewMarketplaceAdministratorClientWithConfigurationProvider

func NewMarketplaceAdministratorClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client MarketplaceAdministratorClient, err error)

NewMarketplaceAdministratorClientWithConfigurationProvider Creates a new default MarketplaceAdministrator client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewMarketplaceAdministratorClientWithOboToken

func NewMarketplaceAdministratorClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client MarketplaceAdministratorClient, err error)

NewMarketplaceAdministratorClientWithOboToken Creates a new default MarketplaceAdministrator client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (MarketplaceAdministratorClient) ChangeListingRevisionStatusToNew

func (client MarketplaceAdministratorClient) ChangeListingRevisionStatusToNew(ctx context.Context, request ChangeListingRevisionStatusToNewRequest) (response ChangeListingRevisionStatusToNewResponse, err error)

ChangeListingRevisionStatusToNew Change the Listing Revision status to New

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ChangeListingRevisionStatusToNew.go.html to see an example of how to use ChangeListingRevisionStatusToNew API. A default retry strategy applies to this operation ChangeListingRevisionStatusToNew()

func (*MarketplaceAdministratorClient) ConfigurationProvider

func (client *MarketplaceAdministratorClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (MarketplaceAdministratorClient) CreateMarket

func (client MarketplaceAdministratorClient) CreateMarket(ctx context.Context, request CreateMarketRequest) (response CreateMarketResponse, err error)

CreateMarket Creates a new Market.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateMarket.go.html to see an example of how to use CreateMarket API. A default retry strategy applies to this operation CreateMarket()

func (MarketplaceAdministratorClient) GetAdminArtifact

func (client MarketplaceAdministratorClient) GetAdminArtifact(ctx context.Context, request GetAdminArtifactRequest) (response GetAdminArtifactResponse, err error)

GetAdminArtifact Gets the specified artifact's information.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetAdminArtifact.go.html to see an example of how to use GetAdminArtifact API. A default retry strategy applies to this operation GetAdminArtifact()

func (MarketplaceAdministratorClient) GetAdminListing

func (client MarketplaceAdministratorClient) GetAdminListing(ctx context.Context, request GetAdminListingRequest) (response GetAdminListingResponse, err error)

GetAdminListing Returns details of the Listing.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetAdminListing.go.html to see an example of how to use GetAdminListing API. A default retry strategy applies to this operation GetAdminListing()

func (MarketplaceAdministratorClient) GetAdminListingRevision

func (client MarketplaceAdministratorClient) GetAdminListingRevision(ctx context.Context, request GetAdminListingRevisionRequest) (response GetAdminListingRevisionResponse, err error)

GetAdminListingRevision Returns details of the Listing revision.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetAdminListingRevision.go.html to see an example of how to use GetAdminListingRevision API. A default retry strategy applies to this operation GetAdminListingRevision()

func (MarketplaceAdministratorClient) GetAdminListingRevisionAttachment

func (client MarketplaceAdministratorClient) GetAdminListingRevisionAttachment(ctx context.Context, request GetAdminListingRevisionAttachmentRequest) (response GetAdminListingRevisionAttachmentResponse, err error)

GetAdminListingRevisionAttachment Get the details of the specified listing revision attachment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetAdminListingRevisionAttachment.go.html to see an example of how to use GetAdminListingRevisionAttachment API. A default retry strategy applies to this operation GetAdminListingRevisionAttachment()

func (MarketplaceAdministratorClient) GetAdminListingRevisionPackage

func (client MarketplaceAdministratorClient) GetAdminListingRevisionPackage(ctx context.Context, request GetAdminListingRevisionPackageRequest) (response GetAdminListingRevisionPackageResponse, err error)

GetAdminListingRevisionPackage Get the details of the specified version of a package.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetAdminListingRevisionPackage.go.html to see an example of how to use GetAdminListingRevisionPackage API. A default retry strategy applies to this operation GetAdminListingRevisionPackage()

func (MarketplaceAdministratorClient) GetAdminTerm

func (client MarketplaceAdministratorClient) GetAdminTerm(ctx context.Context, request GetAdminTermRequest) (response GetAdminTermResponse, err error)

GetAdminTerm Gets a Term by identifier

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetAdminTerm.go.html to see an example of how to use GetAdminTerm API. A default retry strategy applies to this operation GetAdminTerm()

func (MarketplaceAdministratorClient) GetAdminTermVersion

func (client MarketplaceAdministratorClient) GetAdminTermVersion(ctx context.Context, request GetAdminTermVersionRequest) (response GetAdminTermVersionResponse, err error)

GetAdminTermVersion Gets a Term Version by the identifier

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetAdminTermVersion.go.html to see an example of how to use GetAdminTermVersion API. A default retry strategy applies to this operation GetAdminTermVersion()

func (MarketplaceAdministratorClient) ListAdminArtifacts

func (client MarketplaceAdministratorClient) ListAdminArtifacts(ctx context.Context, request ListAdminArtifactsRequest) (response ListAdminArtifactsResponse, err error)

ListAdminArtifacts Lists the artifacts in your compartment. You must specify your compartment's OCID as the value for the compartment ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAdminArtifacts.go.html to see an example of how to use ListAdminArtifacts API. A default retry strategy applies to this operation ListAdminArtifacts()

func (MarketplaceAdministratorClient) ListAdminListingRevisionAttachments

func (client MarketplaceAdministratorClient) ListAdminListingRevisionAttachments(ctx context.Context, request ListAdminListingRevisionAttachmentsRequest) (response ListAdminListingRevisionAttachmentsResponse, err error)

ListAdminListingRevisionAttachments Gets the list of attachments for a listing revision

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAdminListingRevisionAttachments.go.html to see an example of how to use ListAdminListingRevisionAttachments API. A default retry strategy applies to this operation ListAdminListingRevisionAttachments()

func (MarketplaceAdministratorClient) ListAdminListingRevisionPackages

func (client MarketplaceAdministratorClient) ListAdminListingRevisionPackages(ctx context.Context, request ListAdminListingRevisionPackagesRequest) (response ListAdminListingRevisionPackagesResponse, err error)

ListAdminListingRevisionPackages Gets the list of packages for a listing revision.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAdminListingRevisionPackages.go.html to see an example of how to use ListAdminListingRevisionPackages API. A default retry strategy applies to this operation ListAdminListingRevisionPackages()

func (MarketplaceAdministratorClient) ListAdminListingRevisions

func (client MarketplaceAdministratorClient) ListAdminListingRevisions(ctx context.Context, request ListAdminListingRevisionsRequest) (response ListAdminListingRevisionsResponse, err error)

ListAdminListingRevisions Returns a list of all the Listing revisions.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAdminListingRevisions.go.html to see an example of how to use ListAdminListingRevisions API. A default retry strategy applies to this operation ListAdminListingRevisions()

func (MarketplaceAdministratorClient) ListAdminPublisherSkus

func (client MarketplaceAdministratorClient) ListAdminPublisherSkus(ctx context.Context, request ListAdminPublisherSkusRequest) (response ListAdminPublisherSkusResponse, err error)

ListAdminPublisherSkus Retrieve a list of publisher SKUs

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAdminPublisherSkus.go.html to see an example of how to use ListAdminPublisherSkus API. A default retry strategy applies to this operation ListAdminPublisherSkus()

func (MarketplaceAdministratorClient) ListAdminTermVersions

func (client MarketplaceAdministratorClient) ListAdminTermVersions(ctx context.Context, request ListAdminTermVersionsRequest) (response ListAdminTermVersionsResponse, err error)

ListAdminTermVersions Returns a list of the publisher term versions.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAdminTermVersions.go.html to see an example of how to use ListAdminTermVersions API. A default retry strategy applies to this operation ListAdminTermVersions()

func (MarketplaceAdministratorClient) ListAdminTerms

func (client MarketplaceAdministratorClient) ListAdminTerms(ctx context.Context, request ListAdminTermsRequest) (response ListAdminTermsResponse, err error)

ListAdminTerms Returns a list of the publisher terms.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAdminTerms.go.html to see an example of how to use ListAdminTerms API. A default retry strategy applies to this operation ListAdminTerms()

func (MarketplaceAdministratorClient) ListAdminWorkRequests

func (client MarketplaceAdministratorClient) ListAdminWorkRequests(ctx context.Context, request ListAdminWorkRequestsRequest) (response ListAdminWorkRequestsResponse, err error)

ListAdminWorkRequests Lists the work requests in a compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAdminWorkRequests.go.html to see an example of how to use ListAdminWorkRequests API. A default retry strategy applies to this operation ListAdminWorkRequests()

func (*MarketplaceAdministratorClient) SetRegion

func (client *MarketplaceAdministratorClient) SetRegion(region string)

SetRegion overrides the region of this client.

type MarketplacePublisherClient

MarketplacePublisherClient a client for MarketplacePublisher

type MarketplacePublisherClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewMarketplacePublisherClientWithConfigurationProvider

func NewMarketplacePublisherClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client MarketplacePublisherClient, err error)

NewMarketplacePublisherClientWithConfigurationProvider Creates a new default MarketplacePublisher client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewMarketplacePublisherClientWithOboToken

func NewMarketplacePublisherClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client MarketplacePublisherClient, err error)

NewMarketplacePublisherClientWithOboToken Creates a new default MarketplacePublisher client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (MarketplacePublisherClient) ActivateTermVersion

func (client MarketplacePublisherClient) ActivateTermVersion(ctx context.Context, request ActivateTermVersionRequest) (response ActivateTermVersionResponse, err error)

ActivateTermVersion Mark the Term Version identified by the id as active

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ActivateTermVersion.go.html to see an example of how to use ActivateTermVersion API. A default retry strategy applies to this operation ActivateTermVersion()

func (MarketplacePublisherClient) CancelWorkRequest

func (client MarketplacePublisherClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)

CancelWorkRequest Cancels the work request with the given ID.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequest API. A default retry strategy applies to this operation CancelWorkRequest()

func (MarketplacePublisherClient) CascadingDeleteListing

func (client MarketplacePublisherClient) CascadingDeleteListing(ctx context.Context, request CascadingDeleteListingRequest) (response CascadingDeleteListingResponse, err error)

CascadingDeleteListing Cascade delete the listing and its subresources.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CascadingDeleteListing.go.html to see an example of how to use CascadingDeleteListing API. A default retry strategy applies to this operation CascadingDeleteListing()

func (MarketplacePublisherClient) CascadingDeleteListingRevision

func (client MarketplacePublisherClient) CascadingDeleteListingRevision(ctx context.Context, request CascadingDeleteListingRevisionRequest) (response CascadingDeleteListingRevisionResponse, err error)

CascadingDeleteListingRevision Cascade delete listing revision and its subresources.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CascadingDeleteListingRevision.go.html to see an example of how to use CascadingDeleteListingRevision API. A default retry strategy applies to this operation CascadingDeleteListingRevision()

func (MarketplacePublisherClient) ChangeArtifactCompartment

func (client MarketplacePublisherClient) ChangeArtifactCompartment(ctx context.Context, request ChangeArtifactCompartmentRequest) (response ChangeArtifactCompartmentResponse, err error)

ChangeArtifactCompartment Moves the specified artifact to the specified compartment within the same tenancy.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ChangeArtifactCompartment.go.html to see an example of how to use ChangeArtifactCompartment API. A default retry strategy applies to this operation ChangeArtifactCompartment()

func (MarketplacePublisherClient) ChangeListingCompartment

func (client MarketplacePublisherClient) ChangeListingCompartment(ctx context.Context, request ChangeListingCompartmentRequest) (response ChangeListingCompartmentResponse, err error)

ChangeListingCompartment Moves a listing from one compartment to another

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ChangeListingCompartment.go.html to see an example of how to use ChangeListingCompartment API. A default retry strategy applies to this operation ChangeListingCompartment()

func (MarketplacePublisherClient) ChangeListingRevisionToNewStatus

func (client MarketplacePublisherClient) ChangeListingRevisionToNewStatus(ctx context.Context, request ChangeListingRevisionToNewStatusRequest) (response ChangeListingRevisionToNewStatusResponse, err error)

ChangeListingRevisionToNewStatus Updates the Listing Revision to New status

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ChangeListingRevisionToNewStatus.go.html to see an example of how to use ChangeListingRevisionToNewStatus API. A default retry strategy applies to this operation ChangeListingRevisionToNewStatus()

func (MarketplacePublisherClient) ChangeTermCompartment

func (client MarketplacePublisherClient) ChangeTermCompartment(ctx context.Context, request ChangeTermCompartmentRequest) (response ChangeTermCompartmentResponse, err error)

ChangeTermCompartment Moves a term from one compartment to another

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ChangeTermCompartment.go.html to see an example of how to use ChangeTermCompartment API. A default retry strategy applies to this operation ChangeTermCompartment()

func (MarketplacePublisherClient) CloneListingRevision

func (client MarketplacePublisherClient) CloneListingRevision(ctx context.Context, request CloneListingRevisionRequest) (response CloneListingRevisionResponse, err error)

CloneListingRevision Clone the published/withdrawn Listing Revision identified by the identifier.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CloneListingRevision.go.html to see an example of how to use CloneListingRevision API. A default retry strategy applies to this operation CloneListingRevision()

func (*MarketplacePublisherClient) ConfigurationProvider

func (client *MarketplacePublisherClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (MarketplacePublisherClient) CreateArtifact

func (client MarketplacePublisherClient) CreateArtifact(ctx context.Context, request CreateArtifactRequest) (response CreateArtifactResponse, err error)

CreateArtifact Creates a new artifact in your compartment. You must specify your compartment ID in the request object. You must also specify a *name* for the artifact(although it can be an empty string). It does not have to be unique, and you can change it anytime with UpdateArtifact.. You must also specify a *artifactType* for the artifact. Allowed values are CONTAINER_IMAGE and HELM_CHART You must also provide the container or helm chart registry details for the corresponding images. Oracle container registry details (Registry/Concepts/registryoverview.htm). After you send your request, the new object's `status` will temporarily be IN_PROGRESS and `lifecycleState` will be CREATING. Before using the object, first make sure its `lifecycleState` has changed to ACTIVE and the status has changed to ‘AVAILABLE’ for the new Artifact.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateArtifact.go.html to see an example of how to use CreateArtifact API. A default retry strategy applies to this operation CreateArtifact()

func (MarketplacePublisherClient) CreateListing

func (client MarketplacePublisherClient) CreateListing(ctx context.Context, request CreateListingRequest) (response CreateListingResponse, err error)

CreateListing Creates a new listing in your compartment. You must specify your compartment ID in the request object. You must also specify a *name* for the listing and cannot be updated later. You must also specify a *packageType* for the listing. Allowed values are CONTAINER_IMAGE, HELM_CHART, COMPUTE_IMAGE, TERRAFORM_STACK and SAAS After you send your request, the new object's `lifecycleState` will be CREATING. Before using the object, first make sure its `lifecycleState` has changed to ACTIVE.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateListing.go.html to see an example of how to use CreateListing API. A default retry strategy applies to this operation CreateListing()

func (MarketplacePublisherClient) CreateListingRevision

func (client MarketplacePublisherClient) CreateListingRevision(ctx context.Context, request CreateListingRevisionRequest) (response CreateListingRevisionResponse, err error)

CreateListingRevision Creates a new Listing Revision.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateListingRevision.go.html to see an example of how to use CreateListingRevision API. A default retry strategy applies to this operation CreateListingRevision()

func (MarketplacePublisherClient) CreateListingRevisionAttachment

func (client MarketplacePublisherClient) CreateListingRevisionAttachment(ctx context.Context, request CreateListingRevisionAttachmentRequest) (response CreateListingRevisionAttachmentResponse, err error)

CreateListingRevisionAttachment Creates a new listing revision attachment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateListingRevisionAttachment.go.html to see an example of how to use CreateListingRevisionAttachment API. A default retry strategy applies to this operation CreateListingRevisionAttachment()

func (MarketplacePublisherClient) CreateListingRevisionNote

func (client MarketplacePublisherClient) CreateListingRevisionNote(ctx context.Context, request CreateListingRevisionNoteRequest) (response CreateListingRevisionNoteResponse, err error)

CreateListingRevisionNote Creates a new Listing Revision Note.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateListingRevisionNote.go.html to see an example of how to use CreateListingRevisionNote API. A default retry strategy applies to this operation CreateListingRevisionNote()

func (MarketplacePublisherClient) CreateListingRevisionPackage

func (client MarketplacePublisherClient) CreateListingRevisionPackage(ctx context.Context, request CreateListingRevisionPackageRequest) (response CreateListingRevisionPackageResponse, err error)

CreateListingRevisionPackage Creates a new Listing Revision Package.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateListingRevisionPackage.go.html to see an example of how to use CreateListingRevisionPackage API. A default retry strategy applies to this operation CreateListingRevisionPackage()

func (MarketplacePublisherClient) CreatePublisher

func (client MarketplacePublisherClient) CreatePublisher(ctx context.Context, request CreatePublisherRequest) (response CreatePublisherResponse, err error)

CreatePublisher Creates a new publisher

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreatePublisher.go.html to see an example of how to use CreatePublisher API. A default retry strategy applies to this operation CreatePublisher()

func (MarketplacePublisherClient) CreateTerm

func (client MarketplacePublisherClient) CreateTerm(ctx context.Context, request CreateTermRequest) (response CreateTermResponse, err error)

CreateTerm Creates a new Term.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateTerm.go.html to see an example of how to use CreateTerm API. A default retry strategy applies to this operation CreateTerm()

func (MarketplacePublisherClient) CreateTermVersion

func (client MarketplacePublisherClient) CreateTermVersion(ctx context.Context, request CreateTermVersionRequest) (response CreateTermVersionResponse, err error)

CreateTermVersion Creates a new Term Version.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/CreateTermVersion.go.html to see an example of how to use CreateTermVersion API. A default retry strategy applies to this operation CreateTermVersion()

func (MarketplacePublisherClient) DeleteArtifact

func (client MarketplacePublisherClient) DeleteArtifact(ctx context.Context, request DeleteArtifactRequest) (response DeleteArtifactResponse, err error)

DeleteArtifact Deletes the specified artifact.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteArtifact.go.html to see an example of how to use DeleteArtifact API. A default retry strategy applies to this operation DeleteArtifact()

func (MarketplacePublisherClient) DeleteCustomerInstanceReportExport

func (client MarketplacePublisherClient) DeleteCustomerInstanceReportExport(ctx context.Context, request DeleteCustomerInstanceReportExportRequest) (response DeleteCustomerInstanceReportExportResponse, err error)

DeleteCustomerInstanceReportExport Deletes a generated Customer Instance Report export.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteCustomerInstanceReportExport.go.html to see an example of how to use DeleteCustomerInstanceReportExport API. A default retry strategy applies to this operation DeleteCustomerInstanceReportExport()

func (MarketplacePublisherClient) DeleteListing

func (client MarketplacePublisherClient) DeleteListing(ctx context.Context, request DeleteListingRequest) (response DeleteListingResponse, err error)

DeleteListing Deletes a listing by the identifier

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteListing.go.html to see an example of how to use DeleteListing API. A default retry strategy applies to this operation DeleteListing()

func (MarketplacePublisherClient) DeleteListingRevision

func (client MarketplacePublisherClient) DeleteListingRevision(ctx context.Context, request DeleteListingRevisionRequest) (response DeleteListingRevisionResponse, err error)

DeleteListingRevision Deletes a listing by the identifier

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteListingRevision.go.html to see an example of how to use DeleteListingRevision API. A default retry strategy applies to this operation DeleteListingRevision()

func (MarketplacePublisherClient) DeleteListingRevisionAttachment

func (client MarketplacePublisherClient) DeleteListingRevisionAttachment(ctx context.Context, request DeleteListingRevisionAttachmentRequest) (response DeleteListingRevisionAttachmentResponse, err error)

DeleteListingRevisionAttachment Deletes a listing revision attachment by the identifier

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteListingRevisionAttachment.go.html to see an example of how to use DeleteListingRevisionAttachment API. A default retry strategy applies to this operation DeleteListingRevisionAttachment()

func (MarketplacePublisherClient) DeleteListingRevisionNote

func (client MarketplacePublisherClient) DeleteListingRevisionNote(ctx context.Context, request DeleteListingRevisionNoteRequest) (response DeleteListingRevisionNoteResponse, err error)

DeleteListingRevisionNote Deletes a listing revision note by the identifier.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteListingRevisionNote.go.html to see an example of how to use DeleteListingRevisionNote API. A default retry strategy applies to this operation DeleteListingRevisionNote()

func (MarketplacePublisherClient) DeleteListingRevisionPackage

func (client MarketplacePublisherClient) DeleteListingRevisionPackage(ctx context.Context, request DeleteListingRevisionPackageRequest) (response DeleteListingRevisionPackageResponse, err error)

DeleteListingRevisionPackage Deletes a listing revision package by the identifier

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteListingRevisionPackage.go.html to see an example of how to use DeleteListingRevisionPackage API. A default retry strategy applies to this operation DeleteListingRevisionPackage()

func (MarketplacePublisherClient) DeleteTerm

func (client MarketplacePublisherClient) DeleteTerm(ctx context.Context, request DeleteTermRequest) (response DeleteTermResponse, err error)

DeleteTerm Deletes a Term by the identifier

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteTerm.go.html to see an example of how to use DeleteTerm API. A default retry strategy applies to this operation DeleteTerm()

func (MarketplacePublisherClient) DeleteTermVersion

func (client MarketplacePublisherClient) DeleteTermVersion(ctx context.Context, request DeleteTermVersionRequest) (response DeleteTermVersionResponse, err error)

DeleteTermVersion Deletes a Term by the identifier

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/DeleteTermVersion.go.html to see an example of how to use DeleteTermVersion API. A default retry strategy applies to this operation DeleteTermVersion()

func (MarketplacePublisherClient) GenerateCustomerInstanceReportExport

func (client MarketplacePublisherClient) GenerateCustomerInstanceReportExport(ctx context.Context, request GenerateCustomerInstanceReportExportRequest) (response GenerateCustomerInstanceReportExportResponse, err error)

GenerateCustomerInstanceReportExport Generates a new asynchronous Customer Instance Report export for the selected filters.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GenerateCustomerInstanceReportExport.go.html to see an example of how to use GenerateCustomerInstanceReportExport API. A default retry strategy applies to this operation GenerateCustomerInstanceReportExport()

func (MarketplacePublisherClient) GetArtifact

func (client MarketplacePublisherClient) GetArtifact(ctx context.Context, request GetArtifactRequest) (response GetArtifactResponse, err error)

GetArtifact Gets the specified artifact's information.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetArtifact.go.html to see an example of how to use GetArtifact API. A default retry strategy applies to this operation GetArtifact()

func (MarketplacePublisherClient) GetCategory

func (client MarketplacePublisherClient) GetCategory(ctx context.Context, request GetCategoryRequest) (response GetCategoryResponse, err error)

GetCategory Gets the specified category's information.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetCategory.go.html to see an example of how to use GetCategory API. A default retry strategy applies to this operation GetCategory()

func (MarketplacePublisherClient) GetCustomerInstanceReportExport

func (client MarketplacePublisherClient) GetCustomerInstanceReportExport(ctx context.Context, request GetCustomerInstanceReportExportRequest) (response GetCustomerInstanceReportExportResponse, err error)

GetCustomerInstanceReportExport Gets details for a specific Customer Instance Report export.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetCustomerInstanceReportExport.go.html to see an example of how to use GetCustomerInstanceReportExport API. A default retry strategy applies to this operation GetCustomerInstanceReportExport()

func (MarketplacePublisherClient) GetCustomerInstanceReportExportContent

func (client MarketplacePublisherClient) GetCustomerInstanceReportExportContent(ctx context.Context, request GetCustomerInstanceReportExportContentRequest) (response GetCustomerInstanceReportExportContentResponse, err error)

GetCustomerInstanceReportExportContent Downloads the generated Customer Instance Report CSV for the specified export.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetCustomerInstanceReportExportContent.go.html to see an example of how to use GetCustomerInstanceReportExportContent API. A default retry strategy applies to this operation GetCustomerInstanceReportExportContent()

func (MarketplacePublisherClient) GetLead

func (client MarketplacePublisherClient) GetLead(ctx context.Context, request GetLeadRequest) (response GetLeadResponse, err error)

GetLead Gets the details for a lead.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetLead.go.html to see an example of how to use GetLead API. A default retry strategy applies to this operation GetLead()

func (MarketplacePublisherClient) GetListing

func (client MarketplacePublisherClient) GetListing(ctx context.Context, request GetListingRequest) (response GetListingResponse, err error)

GetListing Gets the details for a listing.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetListing.go.html to see an example of how to use GetListing API. A default retry strategy applies to this operation GetListing()

func (MarketplacePublisherClient) GetListingRevision

func (client MarketplacePublisherClient) GetListingRevision(ctx context.Context, request GetListingRevisionRequest) (response GetListingRevisionResponse, err error)

GetListingRevision Gets the details for a listing revision.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetListingRevision.go.html to see an example of how to use GetListingRevision API. A default retry strategy applies to this operation GetListingRevision()

func (MarketplacePublisherClient) GetListingRevisionAttachment

func (client MarketplacePublisherClient) GetListingRevisionAttachment(ctx context.Context, request GetListingRevisionAttachmentRequest) (response GetListingRevisionAttachmentResponse, err error)

GetListingRevisionAttachment Get the details of the specified listing revision attachment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetListingRevisionAttachment.go.html to see an example of how to use GetListingRevisionAttachment API. A default retry strategy applies to this operation GetListingRevisionAttachment()

func (MarketplacePublisherClient) GetListingRevisionAttachmentContent

func (client MarketplacePublisherClient) GetListingRevisionAttachmentContent(ctx context.Context, request GetListingRevisionAttachmentContentRequest) (response GetListingRevisionAttachmentContentResponse, err error)

GetListingRevisionAttachmentContent Get the attachment content by identifier.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetListingRevisionAttachmentContent.go.html to see an example of how to use GetListingRevisionAttachmentContent API. A default retry strategy applies to this operation GetListingRevisionAttachmentContent()

func (MarketplacePublisherClient) GetListingRevisionIconContent

func (client MarketplacePublisherClient) GetListingRevisionIconContent(ctx context.Context, request GetListingRevisionIconContentRequest) (response GetListingRevisionIconContentResponse, err error)

GetListingRevisionIconContent Gets the content for a listing revision icon.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetListingRevisionIconContent.go.html to see an example of how to use GetListingRevisionIconContent API. A default retry strategy applies to this operation GetListingRevisionIconContent()

func (MarketplacePublisherClient) GetListingRevisionNote

func (client MarketplacePublisherClient) GetListingRevisionNote(ctx context.Context, request GetListingRevisionNoteRequest) (response GetListingRevisionNoteResponse, err error)

GetListingRevisionNote Get note details by the identifier

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetListingRevisionNote.go.html to see an example of how to use GetListingRevisionNote API. A default retry strategy applies to this operation GetListingRevisionNote()

func (MarketplacePublisherClient) GetListingRevisionPackage

func (client MarketplacePublisherClient) GetListingRevisionPackage(ctx context.Context, request GetListingRevisionPackageRequest) (response GetListingRevisionPackageResponse, err error)

GetListingRevisionPackage Get the details of the specified version of a package.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetListingRevisionPackage.go.html to see an example of how to use GetListingRevisionPackage API. A default retry strategy applies to this operation GetListingRevisionPackage()

func (MarketplacePublisherClient) GetMarket

func (client MarketplacePublisherClient) GetMarket(ctx context.Context, request GetMarketRequest) (response GetMarketResponse, err error)

GetMarket Gets the specified market's information.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetMarket.go.html to see an example of how to use GetMarket API. A default retry strategy applies to this operation GetMarket()

func (MarketplacePublisherClient) GetProduct

func (client MarketplacePublisherClient) GetProduct(ctx context.Context, request GetProductRequest) (response GetProductResponse, err error)

GetProduct Gets a Product by code identifier

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetProduct.go.html to see an example of how to use GetProduct API. A default retry strategy applies to this operation GetProduct()

func (MarketplacePublisherClient) GetPublisher

func (client MarketplacePublisherClient) GetPublisher(ctx context.Context, request GetPublisherRequest) (response GetPublisherResponse, err error)

GetPublisher Gets a Publisher by identifier

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetPublisher.go.html to see an example of how to use GetPublisher API. A default retry strategy applies to this operation GetPublisher()

func (MarketplacePublisherClient) GetSupportDoc

func (client MarketplacePublisherClient) GetSupportDoc(ctx context.Context, request GetSupportDocRequest) (response GetSupportDocResponse, err error)

GetSupportDoc Gets a SupportDoc by code identifier

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetSupportDoc.go.html to see an example of how to use GetSupportDoc API. A default retry strategy applies to this operation GetSupportDoc()

func (MarketplacePublisherClient) GetSupportDocContent

func (client MarketplacePublisherClient) GetSupportDocContent(ctx context.Context, request GetSupportDocContentRequest) (response GetSupportDocContentResponse, err error)

GetSupportDocContent Gets a Support Doc content by supportDocCode

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetSupportDocContent.go.html to see an example of how to use GetSupportDocContent API. A default retry strategy applies to this operation GetSupportDocContent()

func (MarketplacePublisherClient) GetTerm

func (client MarketplacePublisherClient) GetTerm(ctx context.Context, request GetTermRequest) (response GetTermResponse, err error)

GetTerm Gets a Term by identifier

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetTerm.go.html to see an example of how to use GetTerm API. A default retry strategy applies to this operation GetTerm()

func (MarketplacePublisherClient) GetTermVersion

func (client MarketplacePublisherClient) GetTermVersion(ctx context.Context, request GetTermVersionRequest) (response GetTermVersionResponse, err error)

GetTermVersion Gets a Term Version by the identifier

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetTermVersion.go.html to see an example of how to use GetTermVersion API. A default retry strategy applies to this operation GetTermVersion()

func (MarketplacePublisherClient) GetTermVersionContent

func (client MarketplacePublisherClient) GetTermVersionContent(ctx context.Context, request GetTermVersionContentRequest) (response GetTermVersionContentResponse, err error)

GetTermVersionContent Gets a Term Version content by the identifier.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetTermVersionContent.go.html to see an example of how to use GetTermVersionContent API. A default retry strategy applies to this operation GetTermVersionContent()

func (MarketplacePublisherClient) GetWorkRequest

func (client MarketplacePublisherClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Gets details of the work request with the given ID.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

func (MarketplacePublisherClient) ListArtifacts

func (client MarketplacePublisherClient) ListArtifacts(ctx context.Context, request ListArtifactsRequest) (response ListArtifactsResponse, err error)

ListArtifacts Lists the artifacts in your compartment. You must specify your compartment's OCID as the value for the compartment ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListArtifacts.go.html to see an example of how to use ListArtifacts API. A default retry strategy applies to this operation ListArtifacts()

func (MarketplacePublisherClient) ListAvailableServices

func (client MarketplacePublisherClient) ListAvailableServices(ctx context.Context, request ListAvailableServicesRequest) (response ListAvailableServicesResponse, err error)

ListAvailableServices List all published service listing revisions

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListAvailableServices.go.html to see an example of how to use ListAvailableServices API. A default retry strategy applies to this operation ListAvailableServices()

func (MarketplacePublisherClient) ListCategories

func (client MarketplacePublisherClient) ListCategories(ctx context.Context, request ListCategoriesRequest) (response ListCategoriesResponse, err error)

ListCategories Lists the categories in your compartment. You must specify your compartment's OCID as the value for the compartment ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListCategories.go.html to see an example of how to use ListCategories API. A default retry strategy applies to this operation ListCategories()

func (MarketplacePublisherClient) ListCustomerInstanceReportExports

func (client MarketplacePublisherClient) ListCustomerInstanceReportExports(ctx context.Context, request ListCustomerInstanceReportExportsRequest) (response ListCustomerInstanceReportExportsResponse, err error)

ListCustomerInstanceReportExports Lists existing Customer Instance Report exports for the caller.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListCustomerInstanceReportExports.go.html to see an example of how to use ListCustomerInstanceReportExports API. A default retry strategy applies to this operation ListCustomerInstanceReportExports()

func (MarketplacePublisherClient) ListCustomerInstanceReportRecords

func (client MarketplacePublisherClient) ListCustomerInstanceReportRecords(ctx context.Context, request ListCustomerInstanceReportRecordsRequest) (response ListCustomerInstanceReportRecordsResponse, err error)

ListCustomerInstanceReportRecords List customer instance report records

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListCustomerInstanceReportRecords.go.html to see an example of how to use ListCustomerInstanceReportRecords API. A default retry strategy applies to this operation ListCustomerInstanceReportRecords()

func (MarketplacePublisherClient) ListDisbursementReportRecords

func (client MarketplacePublisherClient) ListDisbursementReportRecords(ctx context.Context, request ListDisbursementReportRecordsRequest) (response ListDisbursementReportRecordsResponse, err error)

ListDisbursementReportRecords List disbursement report records

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListDisbursementReportRecords.go.html to see an example of how to use ListDisbursementReportRecords API. A default retry strategy applies to this operation ListDisbursementReportRecords()

func (MarketplacePublisherClient) ListLeads

func (client MarketplacePublisherClient) ListLeads(ctx context.Context, request ListLeadsRequest) (response ListLeadsResponse, err error)

ListLeads Lists the leads in your compartment that belong to a listing. You must specify your listing's OCID as the value for the listing ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListLeads.go.html to see an example of how to use ListLeads API. A default retry strategy applies to this operation ListLeads()

func (MarketplacePublisherClient) ListListingRevisionAttachments

func (client MarketplacePublisherClient) ListListingRevisionAttachments(ctx context.Context, request ListListingRevisionAttachmentsRequest) (response ListListingRevisionAttachmentsResponse, err error)

ListListingRevisionAttachments Gets the list of attachments for a listing revision in a compartment

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListListingRevisionAttachments.go.html to see an example of how to use ListListingRevisionAttachments API. A default retry strategy applies to this operation ListListingRevisionAttachments()

func (MarketplacePublisherClient) ListListingRevisionNotes

func (client MarketplacePublisherClient) ListListingRevisionNotes(ctx context.Context, request ListListingRevisionNotesRequest) (response ListListingRevisionNotesResponse, err error)

ListListingRevisionNotes Gets the list of notes for a listing revision.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListListingRevisionNotes.go.html to see an example of how to use ListListingRevisionNotes API. A default retry strategy applies to this operation ListListingRevisionNotes()

func (MarketplacePublisherClient) ListListingRevisionPackages

func (client MarketplacePublisherClient) ListListingRevisionPackages(ctx context.Context, request ListListingRevisionPackagesRequest) (response ListListingRevisionPackagesResponse, err error)

ListListingRevisionPackages Gets the list of packages for a listing revision.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListListingRevisionPackages.go.html to see an example of how to use ListListingRevisionPackages API. A default retry strategy applies to this operation ListListingRevisionPackages()

func (MarketplacePublisherClient) ListListingRevisions

func (client MarketplacePublisherClient) ListListingRevisions(ctx context.Context, request ListListingRevisionsRequest) (response ListListingRevisionsResponse, err error)

ListListingRevisions Lists the list of listing revisions for a specific listing ID, compartment ID or listing revision status. You can specify your compartment's OCID as the value for the compartment ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListListingRevisions.go.html to see an example of how to use ListListingRevisions API. A default retry strategy applies to this operation ListListingRevisions()

func (MarketplacePublisherClient) ListListings

func (client MarketplacePublisherClient) ListListings(ctx context.Context, request ListListingsRequest) (response ListListingsResponse, err error)

ListListings Lists the listings in your compartment. You must specify your compartment's OCID as the value for the compartment ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListListings.go.html to see an example of how to use ListListings API. A default retry strategy applies to this operation ListListings()

func (MarketplacePublisherClient) ListMarkets

func (client MarketplacePublisherClient) ListMarkets(ctx context.Context, request ListMarketsRequest) (response ListMarketsResponse, err error)

ListMarkets Lists the markets in your compartment. You must specify your compartment's OCID as the value for the compartment ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListMarkets.go.html to see an example of how to use ListMarkets API. A default retry strategy applies to this operation ListMarkets()

func (MarketplacePublisherClient) ListProducts

func (client MarketplacePublisherClient) ListProducts(ctx context.Context, request ListProductsRequest) (response ListProductsResponse, err error)

ListProducts Lists the products in your compartment. You must specify your compartment's OCID as the value for the compartment ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListProducts.go.html to see an example of how to use ListProducts API. A default retry strategy applies to this operation ListProducts()

func (MarketplacePublisherClient) ListPublishers

func (client MarketplacePublisherClient) ListPublishers(ctx context.Context, request ListPublishersRequest) (response ListPublishersResponse, err error)

ListPublishers Returns a list of publishers.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListPublishers.go.html to see an example of how to use ListPublishers API. A default retry strategy applies to this operation ListPublishers()

func (MarketplacePublisherClient) ListSupportDocs

func (client MarketplacePublisherClient) ListSupportDocs(ctx context.Context, request ListSupportDocsRequest) (response ListSupportDocsResponse, err error)

ListSupportDocs Lists the supportDocs in your compartment. You must specify your compartment's OCID as the value for the compartment ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListSupportDocs.go.html to see an example of how to use ListSupportDocs API. A default retry strategy applies to this operation ListSupportDocs()

func (MarketplacePublisherClient) ListSupportedCurrencies

func (client MarketplacePublisherClient) ListSupportedCurrencies(ctx context.Context, request ListSupportedCurrenciesRequest) (response ListSupportedCurrenciesResponse, err error)

ListSupportedCurrencies Lists the currencies supported by the Marketplace Publisher Service. You must specify your compartment's OCID as the value for the compartment ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListSupportedCurrencies.go.html to see an example of how to use ListSupportedCurrencies API. A default retry strategy applies to this operation ListSupportedCurrencies()

func (MarketplacePublisherClient) ListSupportedShapes

func (client MarketplacePublisherClient) ListSupportedShapes(ctx context.Context, request ListSupportedShapesRequest) (response ListSupportedShapesResponse, err error)

ListSupportedShapes Lists the shapes available to select from.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListSupportedShapes.go.html to see an example of how to use ListSupportedShapes API. A default retry strategy applies to this operation ListSupportedShapes()

func (MarketplacePublisherClient) ListTermVersions

func (client MarketplacePublisherClient) ListTermVersions(ctx context.Context, request ListTermVersionsRequest) (response ListTermVersionsResponse, err error)

ListTermVersions Returns a list of the publisher term versions.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListTermVersions.go.html to see an example of how to use ListTermVersions API. A default retry strategy applies to this operation ListTermVersions()

func (MarketplacePublisherClient) ListTerms

func (client MarketplacePublisherClient) ListTerms(ctx context.Context, request ListTermsRequest) (response ListTermsResponse, err error)

ListTerms Returns a list of the publisher terms.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListTerms.go.html to see an example of how to use ListTerms API. A default retry strategy applies to this operation ListTerms()

func (MarketplacePublisherClient) ListWorkRequestErrors

func (client MarketplacePublisherClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Returns a (paginated) list of errors for the work request with the given ID.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

func (MarketplacePublisherClient) ListWorkRequestLogs

func (client MarketplacePublisherClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Returns a (paginated) list of logs for the work request with the given ID.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

func (MarketplacePublisherClient) ListWorkRequests

func (client MarketplacePublisherClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Lists the work requests in a compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

func (MarketplacePublisherClient) MarkListingRevisionPackageAsDefault

func (client MarketplacePublisherClient) MarkListingRevisionPackageAsDefault(ctx context.Context, request MarkListingRevisionPackageAsDefaultRequest) (response MarkListingRevisionPackageAsDefaultResponse, err error)

MarkListingRevisionPackageAsDefault Mark the Listing Revision Package identified by the id and package version as default

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/MarkListingRevisionPackageAsDefault.go.html to see an example of how to use MarkListingRevisionPackageAsDefault API. A default retry strategy applies to this operation MarkListingRevisionPackageAsDefault()

func (MarketplacePublisherClient) PublishListingRevision

func (client MarketplacePublisherClient) PublishListingRevision(ctx context.Context, request PublishListingRevisionRequest) (response PublishListingRevisionResponse, err error)

PublishListingRevision Publish the Listing revision identified by Identifier.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/PublishListingRevision.go.html to see an example of how to use PublishListingRevision API. A default retry strategy applies to this operation PublishListingRevision()

func (MarketplacePublisherClient) PublishListingRevisionAsPrivate

func (client MarketplacePublisherClient) PublishListingRevisionAsPrivate(ctx context.Context, request PublishListingRevisionAsPrivateRequest) (response PublishListingRevisionAsPrivateResponse, err error)

PublishListingRevisionAsPrivate Updates the Listing Revision to PublishAsPrivate

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/PublishListingRevisionAsPrivate.go.html to see an example of how to use PublishListingRevisionAsPrivate API. A default retry strategy applies to this operation PublishListingRevisionAsPrivate()

func (MarketplacePublisherClient) PublishListingRevisionPackage

func (client MarketplacePublisherClient) PublishListingRevisionPackage(ctx context.Context, request PublishListingRevisionPackageRequest) (response PublishListingRevisionPackageResponse, err error)

PublishListingRevisionPackage Updates the Listing Revision Package to publish status

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/PublishListingRevisionPackage.go.html to see an example of how to use PublishListingRevisionPackage API. A default retry strategy applies to this operation PublishListingRevisionPackage()

func (*MarketplacePublisherClient) SetRegion

func (client *MarketplacePublisherClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (MarketplacePublisherClient) SubmitListingRevisionForReview

func (client MarketplacePublisherClient) SubmitListingRevisionForReview(ctx context.Context, request SubmitListingRevisionForReviewRequest) (response SubmitListingRevisionForReviewResponse, err error)

SubmitListingRevisionForReview Update the Listing Revision identified by the id for review

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/SubmitListingRevisionForReview.go.html to see an example of how to use SubmitListingRevisionForReview API. A default retry strategy applies to this operation SubmitListingRevisionForReview()

func (MarketplacePublisherClient) UnPublishListingRevisionPackage

func (client MarketplacePublisherClient) UnPublishListingRevisionPackage(ctx context.Context, request UnPublishListingRevisionPackageRequest) (response UnPublishListingRevisionPackageResponse, err error)

UnPublishListingRevisionPackage Updates the Listing Revision Package to Unpublish status

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UnPublishListingRevisionPackage.go.html to see an example of how to use UnPublishListingRevisionPackage API. A default retry strategy applies to this operation UnPublishListingRevisionPackage()

func (MarketplacePublisherClient) UpdateArtifact

func (client MarketplacePublisherClient) UpdateArtifact(ctx context.Context, request UpdateArtifactRequest) (response UpdateArtifactResponse, err error)

UpdateArtifact Updates the specified artifact identified by the id.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateArtifact.go.html to see an example of how to use UpdateArtifact API. A default retry strategy applies to this operation UpdateArtifact()

func (MarketplacePublisherClient) UpdateListing

func (client MarketplacePublisherClient) UpdateListing(ctx context.Context, request UpdateListingRequest) (response UpdateListingResponse, err error)

UpdateListing Updates the specified Listing identified by the id.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateListing.go.html to see an example of how to use UpdateListing API. A default retry strategy applies to this operation UpdateListing()

func (MarketplacePublisherClient) UpdateListingRevision

func (client MarketplacePublisherClient) UpdateListingRevision(ctx context.Context, request UpdateListingRevisionRequest) (response UpdateListingRevisionResponse, err error)

UpdateListingRevision Updates the Listing Revision

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateListingRevision.go.html to see an example of how to use UpdateListingRevision API. A default retry strategy applies to this operation UpdateListingRevision()

func (MarketplacePublisherClient) UpdateListingRevisionAttachment

func (client MarketplacePublisherClient) UpdateListingRevisionAttachment(ctx context.Context, request UpdateListingRevisionAttachmentRequest) (response UpdateListingRevisionAttachmentResponse, err error)

UpdateListingRevisionAttachment Updates the Listing Revision Attachment

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateListingRevisionAttachment.go.html to see an example of how to use UpdateListingRevisionAttachment API. A default retry strategy applies to this operation UpdateListingRevisionAttachment()

func (MarketplacePublisherClient) UpdateListingRevisionAttachmentContent

func (client MarketplacePublisherClient) UpdateListingRevisionAttachmentContent(ctx context.Context, request UpdateListingRevisionAttachmentContentRequest) (response UpdateListingRevisionAttachmentContentResponse, err error)

UpdateListingRevisionAttachmentContent Update a file to listing revision attachment

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateListingRevisionAttachmentContent.go.html to see an example of how to use UpdateListingRevisionAttachmentContent API. A default retry strategy applies to this operation UpdateListingRevisionAttachmentContent()

func (MarketplacePublisherClient) UpdateListingRevisionBannerContent

func (client MarketplacePublisherClient) UpdateListingRevisionBannerContent(ctx context.Context, request UpdateListingRevisionBannerContentRequest) (response UpdateListingRevisionBannerContentResponse, err error)

UpdateListingRevisionBannerContent Updates the Listing Revision

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateListingRevisionBannerContent.go.html to see an example of how to use UpdateListingRevisionBannerContent API. A default retry strategy applies to this operation UpdateListingRevisionBannerContent()

func (MarketplacePublisherClient) UpdateListingRevisionIconContent

func (client MarketplacePublisherClient) UpdateListingRevisionIconContent(ctx context.Context, request UpdateListingRevisionIconContentRequest) (response UpdateListingRevisionIconContentResponse, err error)

UpdateListingRevisionIconContent Updates the Listing Revision

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateListingRevisionIconContent.go.html to see an example of how to use UpdateListingRevisionIconContent API. A default retry strategy applies to this operation UpdateListingRevisionIconContent()

func (MarketplacePublisherClient) UpdateListingRevisionNote

func (client MarketplacePublisherClient) UpdateListingRevisionNote(ctx context.Context, request UpdateListingRevisionNoteRequest) (response UpdateListingRevisionNoteResponse, err error)

UpdateListingRevisionNote Updates the Listing Revision Note tag data

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateListingRevisionNote.go.html to see an example of how to use UpdateListingRevisionNote API. A default retry strategy applies to this operation UpdateListingRevisionNote()

func (MarketplacePublisherClient) UpdateListingRevisionPackage

func (client MarketplacePublisherClient) UpdateListingRevisionPackage(ctx context.Context, request UpdateListingRevisionPackageRequest) (response UpdateListingRevisionPackageResponse, err error)

UpdateListingRevisionPackage Updates the Listing Revision Package.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateListingRevisionPackage.go.html to see an example of how to use UpdateListingRevisionPackage API. A default retry strategy applies to this operation UpdateListingRevisionPackage()

func (MarketplacePublisherClient) UpdateTerm

func (client MarketplacePublisherClient) UpdateTerm(ctx context.Context, request UpdateTermRequest) (response UpdateTermResponse, err error)

UpdateTerm Updates the Term

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateTerm.go.html to see an example of how to use UpdateTerm API. A default retry strategy applies to this operation UpdateTerm()

func (MarketplacePublisherClient) UpdateTermVersion

func (client MarketplacePublisherClient) UpdateTermVersion(ctx context.Context, request UpdateTermVersionRequest) (response UpdateTermVersionResponse, err error)

UpdateTermVersion Updates the Term Version

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateTermVersion.go.html to see an example of how to use UpdateTermVersion API. A default retry strategy applies to this operation UpdateTermVersion()

func (MarketplacePublisherClient) UpdateTermVersionContent

func (client MarketplacePublisherClient) UpdateTermVersionContent(ctx context.Context, request UpdateTermVersionContentRequest) (response UpdateTermVersionContentResponse, err error)

UpdateTermVersionContent Updates the Term Version attachment

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateTermVersionContent.go.html to see an example of how to use UpdateTermVersionContent API. A default retry strategy applies to this operation UpdateTermVersionContent()

func (MarketplacePublisherClient) ValidateAndPublishArtifact

func (client MarketplacePublisherClient) ValidateAndPublishArtifact(ctx context.Context, request ValidateAndPublishArtifactRequest) (response ValidateAndPublishArtifactResponse, err error)

ValidateAndPublishArtifact Validate and publish artifact.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ValidateAndPublishArtifact.go.html to see an example of how to use ValidateAndPublishArtifact API. A default retry strategy applies to this operation ValidateAndPublishArtifact()

func (MarketplacePublisherClient) WithdrawListingRevision

func (client MarketplacePublisherClient) WithdrawListingRevision(ctx context.Context, request WithdrawListingRevisionRequest) (response WithdrawListingRevisionResponse, err error)

WithdrawListingRevision Update the Listing Revision identified by the id as Withdraw/UnPublished.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/WithdrawListingRevision.go.html to see an example of how to use WithdrawListingRevision API. A default retry strategy applies to this operation WithdrawListingRevision()

type MeteredPricingPlan

MeteredPricingPlan Metered pricing plan.

type MeteredPricingPlan struct {

    // List of pricing rates provider by publisher.
    Rates []PricingRate `mandatory:"true" json:"rates"`

    // Additional metadata key/value pairs for the metering pricing.
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // The listing's pricing plan name.
    Name MeteredPricingPlanNameEnum `mandatory:"true" json:"name"`
}

func (MeteredPricingPlan) GetRates

func (m MeteredPricingPlan) GetRates() []PricingRate

GetRates returns Rates

func (MeteredPricingPlan) MarshalJSON

func (m MeteredPricingPlan) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MeteredPricingPlan) String

func (m MeteredPricingPlan) String() string

func (MeteredPricingPlan) ValidateEnumValue

func (m MeteredPricingPlan) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MeteredPricingPlanNameEnum

MeteredPricingPlanNameEnum Enum with underlying type: string

type MeteredPricingPlanNameEnum string

Set of constants representing the allowable values for MeteredPricingPlanNameEnum

const (
    MeteredPricingPlanNameInstance                 MeteredPricingPlanNameEnum = "PER_INSTANCE"
    MeteredPricingPlanNameOcpuMinBillingHrs        MeteredPricingPlanNameEnum = "PER_OCPU_MIN_BILLING_HRS"
    MeteredPricingPlanNameOcpuLinear               MeteredPricingPlanNameEnum = "PER_OCPU_LINEAR"
    MeteredPricingPlanNameInstanceMonthlyInclusive MeteredPricingPlanNameEnum = "PER_INSTANCE_MONTHLY_INCLUSIVE"
)

func GetMappingMeteredPricingPlanNameEnum

func GetMappingMeteredPricingPlanNameEnum(val string) (MeteredPricingPlanNameEnum, bool)

GetMappingMeteredPricingPlanNameEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMeteredPricingPlanNameEnumValues

func GetMeteredPricingPlanNameEnumValues() []MeteredPricingPlanNameEnum

GetMeteredPricingPlanNameEnumValues Enumerates the set of values for MeteredPricingPlanNameEnum

type MetricTypeEnum

MetricTypeEnum Enum with underlying type: string

type MetricTypeEnum string

Set of constants representing the allowable values for MetricTypeEnum

const (
    MetricTypeOcpuHours     MetricTypeEnum = "OCPU_HOURS"
    MetricTypeInstanceHours MetricTypeEnum = "INSTANCE_HOURS"
    MetricTypeCoreHours     MetricTypeEnum = "CORE_HOURS"
    MetricTypeAmount        MetricTypeEnum = "AMOUNT"
    MetricTypeEach          MetricTypeEnum = "EACH"
)

func GetMappingMetricTypeEnum

func GetMappingMetricTypeEnum(val string) (MetricTypeEnum, bool)

GetMappingMetricTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMetricTypeEnumValues

func GetMetricTypeEnumValues() []MetricTypeEnum

GetMetricTypeEnumValues Enumerates the set of values for MetricTypeEnum

NamedLink A link to a resource on the internet.

type NamedLink struct {

    // Text that describes the resource.
    Name *string `mandatory:"true" json:"name"`

    // The URL of the resource.
    Url *string `mandatory:"true" json:"url"`
}

func (NamedLink) String

func (m NamedLink) String() string

func (NamedLink) ValidateEnumValue

func (m NamedLink) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OciListingRevision

OciListingRevision Listing revision details for listings

type OciListingRevision struct {

    // Unique OCID identifier for the listing revision in Marketplace Publisher.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the listing this revision belongs to.
    ListingId *string `mandatory:"true" json:"listingId"`

    // The name for the listing revision.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Single line introduction for the listing revision.
    Headline *string `mandatory:"true" json:"headline"`

    // The time the listing revision was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the listing revision was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // List of products subscribed by listing.
    Products []ListingProduct `mandatory:"true" json:"products"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The revision number for the listing revision. This is an internal attribute
    RevisionNumber *string `mandatory:"false" json:"revisionNumber"`

    // The tagline of the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    // Keywords associated with the listing revision.
    Keywords *string `mandatory:"false" json:"keywords"`

    // A short description for the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // Usage information for the listing revision.
    UsageInformation *string `mandatory:"false" json:"usageInformation"`

    // A long description for the listing revision.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    ContentLanguage *LanguageItem `mandatory:"false" json:"contentLanguage"`

    // Languages supported by the publisher for the listing revision.
    Supportedlanguages []LanguageItem `mandatory:"false" json:"supportedlanguages"`

    // Contact information to use to get support from the publisher for the listing revision.
    SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"`

    // Links to support resources for the listing revision.
    SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"`

    Icon *ListingRevisionIconAttachment `mandatory:"false" json:"icon"`

    Banner *ListingRevisionBannerAttachment `mandatory:"false" json:"banner"`

    // Status notes for the listing revision.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Additional metadata key/value pairs for the listing revision summary.
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    VersionDetails *VersionDetails `mandatory:"false" json:"versionDetails"`

    // System requirements for the listing revision.
    SystemRequirements *string `mandatory:"false" json:"systemRequirements"`

    // The url provided by partner for the registration of subscription.
    PartnerRegistrationUrl *string `mandatory:"false" json:"partnerRegistrationUrl"`

    // The unique id of the term attached to the listing.
    TermId *string `mandatory:"false" json:"termId"`

    // List of Pricing Plans provided by publisher.
    PricingPlans []PricingPlan `mandatory:"false" json:"pricingPlans"`

    // Listing availability and Pricing Policy statement.
    AvailabilityAndPricingPolicy *string `mandatory:"false" json:"availabilityAndPricingPolicy"`

    // Allowed tenancies provided when a listing revision is published as private.
    AllowedTenancies []string `mandatory:"false" json:"allowedTenancies"`

    // Custom link to the listing
    VanityUrl *string `mandatory:"false" json:"vanityUrl"`

    // OCIDs of service listings attached to lead gen listing
    RecommendedServiceProviderListingIds []string `mandatory:"false" json:"recommendedServiceProviderListingIds"`

    // Identifies whether publisher allows internal tenancy launches for the listing revision.
    AreInternalTenancyLaunchAllowed *bool `mandatory:"false" json:"areInternalTenancyLaunchAllowed"`

    // Is this listing rover exportable
    IsRoverExportable *bool `mandatory:"false" json:"isRoverExportable"`

    // Url to demo of the listing
    DemoUrl *string `mandatory:"false" json:"demoUrl"`

    // Url to training resources of the listing
    SelfPacedTrainingUrl *string `mandatory:"false" json:"selfPacedTrainingUrl"`

    // The pricing model for the listing revision.
    PricingType OciListingRevisionPricingTypeEnum `mandatory:"true" json:"pricingType"`

    // The current status for the Listing revision.
    Status ListingRevisionStatusEnum `mandatory:"true" json:"status"`

    // The current state of the listing revision.
    LifecycleState ListingRevisionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The listing's package type. Populated from the listing.
    PackageType PackageTypeEnum `mandatory:"false" json:"packageType,omitempty"`
}

func (OciListingRevision) GetBanner

func (m OciListingRevision) GetBanner() *ListingRevisionBannerAttachment

GetBanner returns Banner

func (OciListingRevision) GetCompartmentId

func (m OciListingRevision) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OciListingRevision) GetContentLanguage

func (m OciListingRevision) GetContentLanguage() *LanguageItem

GetContentLanguage returns ContentLanguage

func (OciListingRevision) GetDefinedTags

func (m OciListingRevision) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OciListingRevision) GetDisplayName

func (m OciListingRevision) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OciListingRevision) GetExtendedMetadata

func (m OciListingRevision) GetExtendedMetadata() map[string]string

GetExtendedMetadata returns ExtendedMetadata

func (OciListingRevision) GetFreeformTags

func (m OciListingRevision) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OciListingRevision) GetHeadline

func (m OciListingRevision) GetHeadline() *string

GetHeadline returns Headline

func (OciListingRevision) GetIcon

func (m OciListingRevision) GetIcon() *ListingRevisionIconAttachment

GetIcon returns Icon

func (OciListingRevision) GetId

func (m OciListingRevision) GetId() *string

GetId returns Id

func (OciListingRevision) GetKeywords

func (m OciListingRevision) GetKeywords() *string

GetKeywords returns Keywords

func (OciListingRevision) GetLifecycleState

func (m OciListingRevision) GetLifecycleState() ListingRevisionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OciListingRevision) GetListingId

func (m OciListingRevision) GetListingId() *string

GetListingId returns ListingId

func (OciListingRevision) GetLongDescription

func (m OciListingRevision) GetLongDescription() *string

GetLongDescription returns LongDescription

func (OciListingRevision) GetPackageType

func (m OciListingRevision) GetPackageType() PackageTypeEnum

GetPackageType returns PackageType

func (OciListingRevision) GetRevisionNumber

func (m OciListingRevision) GetRevisionNumber() *string

GetRevisionNumber returns RevisionNumber

func (OciListingRevision) GetShortDescription

func (m OciListingRevision) GetShortDescription() *string

GetShortDescription returns ShortDescription

func (OciListingRevision) GetStatus

func (m OciListingRevision) GetStatus() ListingRevisionStatusEnum

GetStatus returns Status

func (OciListingRevision) GetStatusNotes

func (m OciListingRevision) GetStatusNotes() *string

GetStatusNotes returns StatusNotes

func (OciListingRevision) GetSupportContacts

func (m OciListingRevision) GetSupportContacts() []SupportContact

GetSupportContacts returns SupportContacts

func (m OciListingRevision) GetSupportLinks() []NamedLink

GetSupportLinks returns SupportLinks

func (OciListingRevision) GetSupportedlanguages

func (m OciListingRevision) GetSupportedlanguages() []LanguageItem

GetSupportedlanguages returns Supportedlanguages

func (OciListingRevision) GetSystemTags

func (m OciListingRevision) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OciListingRevision) GetTagline

func (m OciListingRevision) GetTagline() *string

GetTagline returns Tagline

func (OciListingRevision) GetTimeCreated

func (m OciListingRevision) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OciListingRevision) GetTimeUpdated

func (m OciListingRevision) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OciListingRevision) GetUsageInformation

func (m OciListingRevision) GetUsageInformation() *string

GetUsageInformation returns UsageInformation

func (OciListingRevision) MarshalJSON

func (m OciListingRevision) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OciListingRevision) String

func (m OciListingRevision) String() string

func (*OciListingRevision) UnmarshalJSON

func (m *OciListingRevision) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OciListingRevision) ValidateEnumValue

func (m OciListingRevision) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OciListingRevisionPricingTypeEnum

OciListingRevisionPricingTypeEnum Enum with underlying type: string

type OciListingRevisionPricingTypeEnum string

Set of constants representing the allowable values for OciListingRevisionPricingTypeEnum

const (
    OciListingRevisionPricingTypeFree  OciListingRevisionPricingTypeEnum = "FREE"
    OciListingRevisionPricingTypeByol  OciListingRevisionPricingTypeEnum = "BYOL"
    OciListingRevisionPricingTypePaygo OciListingRevisionPricingTypeEnum = "PAYGO"
)

func GetMappingOciListingRevisionPricingTypeEnum

func GetMappingOciListingRevisionPricingTypeEnum(val string) (OciListingRevisionPricingTypeEnum, bool)

GetMappingOciListingRevisionPricingTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOciListingRevisionPricingTypeEnumValues

func GetOciListingRevisionPricingTypeEnumValues() []OciListingRevisionPricingTypeEnum

GetOciListingRevisionPricingTypeEnumValues Enumerates the set of values for OciListingRevisionPricingTypeEnum

type OperationStatusEnum

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

const (
    OperationStatusAccepted       OperationStatusEnum = "ACCEPTED"
    OperationStatusInProgress     OperationStatusEnum = "IN_PROGRESS"
    OperationStatusWaiting        OperationStatusEnum = "WAITING"
    OperationStatusNeedsAttention OperationStatusEnum = "NEEDS_ATTENTION"
    OperationStatusFailed         OperationStatusEnum = "FAILED"
    OperationStatusSucceeded      OperationStatusEnum = "SUCCEEDED"
    OperationStatusCanceling      OperationStatusEnum = "CANCELING"
    OperationStatusCanceled       OperationStatusEnum = "CANCELED"
)

func GetMappingOperationStatusEnum

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

GetMappingOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationStatusEnumValues

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum

OperationTypeEnum Enum with underlying type: string

type OperationTypeEnum string

Set of constants representing the allowable values for OperationTypeEnum

const (
    OperationTypeCreateOffer                         OperationTypeEnum = "CREATE_OFFER"
    OperationTypeUpdateOffer                         OperationTypeEnum = "UPDATE_OFFER"
    OperationTypeDeleteOffer                         OperationTypeEnum = "DELETE_OFFER"
    OperationTypeMoveOffer                           OperationTypeEnum = "MOVE_OFFER"
    OperationTypeDeleteOfferAttachment               OperationTypeEnum = "DELETE_OFFER_ATTACHMENT"
    OperationTypeUpdateOfferQuote                    OperationTypeEnum = "UPDATE_OFFER_QUOTE"
    OperationTypeCreateOfferQuote                    OperationTypeEnum = "CREATE_OFFER_QUOTE"
    OperationTypeCreateOfferQuoteAttachment          OperationTypeEnum = "CREATE_OFFER_QUOTE_ATTACHMENT"
    OperationTypeCreateCustomerInstanceReportExport  OperationTypeEnum = "CREATE_CUSTOMER_INSTANCE_REPORT_EXPORT"
    OperationTypePublishListingRevisionPackage       OperationTypeEnum = "PUBLISH_LISTING_REVISION_PACKAGE"
    OperationTypeUnpublishListingRevisionPackage     OperationTypeEnum = "UNPUBLISH_LISTING_REVISION_PACKAGE"
    OperationTypePublishListingRevision              OperationTypeEnum = "PUBLISH_LISTING_REVISION"
    OperationTypePublishListingRevisionAsPrivate     OperationTypeEnum = "PUBLISH_LISTING_REVISION_AS_PRIVATE"
    OperationTypeWithdrawListingRevision             OperationTypeEnum = "WITHDRAW_LISTING_REVISION"
    OperationTypeCloneListingRevision                OperationTypeEnum = "CLONE_LISTING_REVISION"
    OperationTypeCascadingDeleteListing              OperationTypeEnum = "CASCADING_DELETE_LISTING"
    OperationTypeCascadingDeleteListingRevision      OperationTypeEnum = "CASCADING_DELETE_LISTING_REVISION"
    OperationTypeMarkAsDefaultListingRevisionPackage OperationTypeEnum = "MARK_AS_DEFAULT_LISTING_REVISION_PACKAGE"
    OperationTypeChangeListingCompartment            OperationTypeEnum = "CHANGE_LISTING_COMPARTMENT"
    OperationTypeCreateArtifact                      OperationTypeEnum = "CREATE_ARTIFACT"
    OperationTypeValidateAndPublishArtifact          OperationTypeEnum = "VALIDATE_AND_PUBLISH_ARTIFACT"
    OperationTypeChangeArtifactCompartment           OperationTypeEnum = "CHANGE_ARTIFACT_COMPARTMENT"
    OperationTypeChangeTermCompartment               OperationTypeEnum = "CHANGE_TERM_COMPARTMENT"
    OperationTypeDeleteArtifact                      OperationTypeEnum = "DELETE_ARTIFACT"
    OperationTypeUpdateArtifact                      OperationTypeEnum = "UPDATE_ARTIFACT"
    OperationTypeRealmBuild                          OperationTypeEnum = "REALM_BUILD"
    OperationTypeUpdateListingRevisionMetadata       OperationTypeEnum = "UPDATE_LISTING_REVISION_METADATA"
)

func GetMappingOperationTypeEnum

func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)

GetMappingOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationTypeEnumValues

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type OpnMembership

OpnMembership OPN membership information

type OpnMembership struct {

    // OPN membership start date. An RFC3339 formatted datetime string
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // OPN membership end date. An RFC3339 formatted datetime string
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // OPN status
    OpnStatus AdminOpnPartnerSummaryMembershipStatusEnum `mandatory:"false" json:"opnStatus,omitempty"`

    // OPN Number number
    OpnNumber *string `mandatory:"false" json:"opnNumber"`

    // OPN membership type
    OpnMembershipType *string `mandatory:"false" json:"opnMembershipType"`
}

func (OpnMembership) String

func (m OpnMembership) String() string

func (OpnMembership) ValidateEnumValue

func (m OpnMembership) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PackageTypeEnum

PackageTypeEnum Enum with underlying type: string

type PackageTypeEnum string

Set of constants representing the allowable values for PackageTypeEnum

const (
    PackageTypeContainerImage PackageTypeEnum = "CONTAINER_IMAGE"
    PackageTypeHelmChart      PackageTypeEnum = "HELM_CHART"
    PackageTypeMachineImage   PackageTypeEnum = "MACHINE_IMAGE"
    PackageTypeStack          PackageTypeEnum = "STACK"
    PackageTypeNone           PackageTypeEnum = "NONE"
)

func GetMappingPackageTypeEnum

func GetMappingPackageTypeEnum(val string) (PackageTypeEnum, bool)

GetMappingPackageTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPackageTypeEnumValues

func GetPackageTypeEnumValues() []PackageTypeEnum

GetPackageTypeEnumValues Enumerates the set of values for PackageTypeEnum

type PartnerPortalOptions

PartnerPortalOptions Partner Portal Options.

type PartnerPortalOptions struct {

    // Enable Oracle Cloud Marketplace Publisher Agreement validity check for partner before listing is published.
    IsEnablePublisherAgreementCheckBeforeListingPublish *bool `mandatory:"false" json:"isEnablePublisherAgreementCheckBeforeListingPublish"`

    // Enable OPN membership status check for partner before listing is published.
    IsEnableOpnMembershipStatusCheckBeforeListingPublish *bool `mandatory:"false" json:"isEnableOpnMembershipStatusCheckBeforeListingPublish"`

    // Enable the Reports feature for this Partner.
    IsEnableReports *bool `mandatory:"false" json:"isEnableReports"`

    // Enable the private listing feature for this Partner.
    IsEnablePrivateListing *bool `mandatory:"false" json:"isEnablePrivateListing"`

    // Enable Auto-publish on listing submit for this partner for Lead generation listings.
    IsEnableAutoPublishOnSubmitForLeadGenListings *bool `mandatory:"false" json:"isEnableAutoPublishOnSubmitForLeadGenListings"`

    // Disable Auto-publish option visibility for listing submit flow. Defaults to false when unset.
    IsDisableAutoPublishOnSubmit *bool `mandatory:"false" json:"isDisableAutoPublishOnSubmit"`

    // Enable Auto approval options for new listings - Include OCI Application listings with Image artifact.
    IsEnableAutoApprovalForImageArtifactNewAppListings *bool `mandatory:"false" json:"isEnableAutoApprovalForImageArtifactNewAppListings"`

    // Enable Auto approval options for new listings - Include OCI Application listings with Terraform artifact.
    IsEnableAutoApprovalForTerraformArtifactNewAppListings *bool `mandatory:"false" json:"isEnableAutoApprovalForTerraformArtifactNewAppListings"`

    // Enable Auto approval options for new listings - Include OCI Paid Application listings.
    IsEnableAutoApprovalForNewPaidAppListings *bool `mandatory:"false" json:"isEnableAutoApprovalForNewPaidAppListings"`

    // Enable Auto approval options for new listings - Include Lead generation listings.
    IsEnableAutoApprovalForNewLeadGenListings *bool `mandatory:"false" json:"isEnableAutoApprovalForNewLeadGenListings"`

    // Disable Auto approval options for versioned listings - Include OCI Application listings with Image artifact.
    IsDisableAutoApprovalForImageArtifactVersionedAppListings *bool `mandatory:"false" json:"isDisableAutoApprovalForImageArtifactVersionedAppListings"`

    // Disable Auto approval options for versioned listings - Include OCI Application listings with Terraform artifact.
    IsDisableAutoApprovalForTerraformArtifactVersionedAppListings *bool `mandatory:"false" json:"isDisableAutoApprovalForTerraformArtifactVersionedAppListings"`

    // Disable Auto approval options for versioned listings - Include OCI Application listings with Container artifact.
    IsDisableAutoApprovalForContainerArtifactVersionedAppListings *bool `mandatory:"false" json:"isDisableAutoApprovalForContainerArtifactVersionedAppListings"`

    // Disable Auto approval options for versioned listings - Include OCI Application listings with Helm chart artifact.
    IsDisableAutoApprovalForHelmChartVersionedAppListings *bool `mandatory:"false" json:"isDisableAutoApprovalForHelmChartVersionedAppListings"`

    // Enable Auto approval options for versioned listings - Include Service listings.
    IsEnableAutoApprovalForServiceVersionedListings *bool `mandatory:"false" json:"isEnableAutoApprovalForServiceVersionedListings"`

    // Enable Auto approval options for versioned listings - Include Fusion AiAgent listings.
    IsEnableAutoApprovalForFusionAiAgentVersionedListings *bool `mandatory:"false" json:"isEnableAutoApprovalForFusionAiAgentVersionedListings"`

    // Enable Auto approval options for versioned listings - Include Lead generation listings.
    IsEnableAutoApprovalForLeadGenVersionedListings *bool `mandatory:"false" json:"isEnableAutoApprovalForLeadGenVersionedListings"`

    // Disable Auto approval options for versioned listings - Include SaaS listings.
    IsDisableAutoApprovalForSaaSVersionedListings *bool `mandatory:"false" json:"isDisableAutoApprovalForSaaSVersionedListings"`

    // Disable Auto approval options for versioned listings - Include Paid App listings.
    IsDisableAutoApprovalForPaidAppVersionedListings *bool `mandatory:"false" json:"isDisableAutoApprovalForPaidAppVersionedListings"`
}

func (PartnerPortalOptions) String

func (m PartnerPortalOptions) String() string

func (PartnerPortalOptions) ValidateEnumValue

func (m PartnerPortalOptions) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PricingPlan

PricingPlan A pricing plan provided by the Publisher.

type PricingPlan interface {

    // List of pricing rates provider by publisher.
    GetRates() []PricingRate
}

type PricingPlanPlanTypeEnum

PricingPlanPlanTypeEnum Enum with underlying type: string

type PricingPlanPlanTypeEnum string

Set of constants representing the allowable values for PricingPlanPlanTypeEnum

const (
    PricingPlanPlanTypeMetered    PricingPlanPlanTypeEnum = "METERED"
    PricingPlanPlanTypeFixed      PricingPlanPlanTypeEnum = "FIXED"
    PricingPlanPlanTypeUsageBased PricingPlanPlanTypeEnum = "USAGE_BASED"
    PricingPlanPlanTypeHybrid     PricingPlanPlanTypeEnum = "HYBRID"
)

func GetMappingPricingPlanPlanTypeEnum

func GetMappingPricingPlanPlanTypeEnum(val string) (PricingPlanPlanTypeEnum, bool)

GetMappingPricingPlanPlanTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPricingPlanPlanTypeEnumValues

func GetPricingPlanPlanTypeEnumValues() []PricingPlanPlanTypeEnum

GetPricingPlanPlanTypeEnumValues Enumerates the set of values for PricingPlanPlanTypeEnum

type PricingRate

PricingRate A pricing plan rate provided by the Publisher.

type PricingRate struct {

    // The currency supported, in the format specified by ISO-4217
    BillingCurrency *string `mandatory:"true" json:"billingCurrency"`

    // Tha amount for the currency type.
    Rate *float32 `mandatory:"true" json:"rate"`
}

func (PricingRate) String

func (m PricingRate) String() string

func (PricingRate) ValidateEnumValue

func (m PricingRate) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PrivateOfferAccountDetails

PrivateOfferAccountDetails Private Offer account details.

type PrivateOfferAccountDetails struct {

    // Meter name
    Meter *string `mandatory:"false" json:"meter"`

    // SKU name
    Sku *string `mandatory:"false" json:"sku"`
}

func (PrivateOfferAccountDetails) String

func (m PrivateOfferAccountDetails) String() string

func (PrivateOfferAccountDetails) ValidateEnumValue

func (m PrivateOfferAccountDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Product

Product The model for the product details.

type Product struct {

    // The name for the product.
    Name *string `mandatory:"true" json:"name"`

    // The code for the product.
    Code *string `mandatory:"true" json:"code"`

    // The product group for the product.
    ProductGroup *string `mandatory:"true" json:"productGroup"`

    // The current state for the product.
    LifecycleState ProductLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the product was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the product was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Additional filter properties for product
    AdditionalFilters []AdditionalFilter `mandatory:"false" json:"additionalFilters"`
}

func (Product) String

func (m Product) String() string

func (Product) ValidateEnumValue

func (m Product) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProductCollection

ProductCollection Results of a product search. Contains the product items.

type ProductCollection struct {

    // List of product summary.
    Items []ProductSummary `mandatory:"true" json:"items"`
}

func (ProductCollection) String

func (m ProductCollection) String() string

func (ProductCollection) ValidateEnumValue

func (m ProductCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProductLifecycleStateEnum

ProductLifecycleStateEnum Enum with underlying type: string

type ProductLifecycleStateEnum string

Set of constants representing the allowable values for ProductLifecycleStateEnum

const (
    ProductLifecycleStateActive   ProductLifecycleStateEnum = "ACTIVE"
    ProductLifecycleStateInactive ProductLifecycleStateEnum = "INACTIVE"
)

func GetMappingProductLifecycleStateEnum

func GetMappingProductLifecycleStateEnum(val string) (ProductLifecycleStateEnum, bool)

GetMappingProductLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProductLifecycleStateEnumValues

func GetProductLifecycleStateEnumValues() []ProductLifecycleStateEnum

GetProductLifecycleStateEnumValues Enumerates the set of values for ProductLifecycleStateEnum

type ProductSummary

ProductSummary The model for the product metadata.

type ProductSummary struct {

    // The name for the product.
    Name *string `mandatory:"true" json:"name"`

    // The current state for the product.
    LifecycleState ProductLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the product was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the product was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The code for the product.
    Code *string `mandatory:"false" json:"code"`

    // The product group for the product.
    ProductGroup *string `mandatory:"false" json:"productGroup"`

    // Additional filter properties for product
    AdditionalFilters []AdditionalFilter `mandatory:"false" json:"additionalFilters"`
}

func (ProductSummary) String

func (m ProductSummary) String() string

func (ProductSummary) ValidateEnumValue

func (m ProductSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublicationStatusEnum

PublicationStatusEnum Enum with underlying type: string

type PublicationStatusEnum string

Set of constants representing the allowable values for PublicationStatusEnum

const (
    PublicationStatusPublicationInProgress PublicationStatusEnum = "PUBLICATION_IN_PROGRESS"
    PublicationStatusPublicationCompleted  PublicationStatusEnum = "PUBLICATION_COMPLETED"
    PublicationStatusPublicationFailed     PublicationStatusEnum = "PUBLICATION_FAILED"
)

func GetMappingPublicationStatusEnum

func GetMappingPublicationStatusEnum(val string) (PublicationStatusEnum, bool)

GetMappingPublicationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPublicationStatusEnumValues

func GetPublicationStatusEnumValues() []PublicationStatusEnum

GetPublicationStatusEnumValues Enumerates the set of values for PublicationStatusEnum

type PublishListingRevisionAsPrivateDetails

PublishListingRevisionAsPrivateDetails The model for an Oracle Cloud Infrastructure Marketplace Publisher publish as private listing revision.

type PublishListingRevisionAsPrivateDetails struct {

    // Allowed tenancies provided when a listing is published as private.
    AllowedTenancies []string `mandatory:"false" json:"allowedTenancies"`
}

func (PublishListingRevisionAsPrivateDetails) String

func (m PublishListingRevisionAsPrivateDetails) String() string

func (PublishListingRevisionAsPrivateDetails) ValidateEnumValue

func (m PublishListingRevisionAsPrivateDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishListingRevisionAsPrivateRequest

PublishListingRevisionAsPrivateRequest wrapper for the PublishListingRevisionAsPrivate operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/PublishListingRevisionAsPrivate.go.html to see an example of how to use PublishListingRevisionAsPrivateRequest.

type PublishListingRevisionAsPrivateRequest struct {

    // The listing revision publish as private information to be updated.
    PublishListingRevisionAsPrivateDetails `contributesTo:"body"`

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (PublishListingRevisionAsPrivateRequest) BinaryRequestBody

func (request PublishListingRevisionAsPrivateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PublishListingRevisionAsPrivateRequest) HTTPRequest

func (request PublishListingRevisionAsPrivateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (PublishListingRevisionAsPrivateRequest) RetryPolicy

func (request PublishListingRevisionAsPrivateRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PublishListingRevisionAsPrivateRequest) String

func (request PublishListingRevisionAsPrivateRequest) String() string

func (PublishListingRevisionAsPrivateRequest) ValidateEnumValue

func (request PublishListingRevisionAsPrivateRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishListingRevisionAsPrivateResponse

PublishListingRevisionAsPrivateResponse wrapper for the PublishListingRevisionAsPrivate operation

type PublishListingRevisionAsPrivateResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (PublishListingRevisionAsPrivateResponse) HTTPResponse

func (response PublishListingRevisionAsPrivateResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PublishListingRevisionAsPrivateResponse) String

func (response PublishListingRevisionAsPrivateResponse) String() string

type PublishListingRevisionPackageRequest

PublishListingRevisionPackageRequest wrapper for the PublishListingRevisionPackage operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/PublishListingRevisionPackage.go.html to see an example of how to use PublishListingRevisionPackageRequest.

type PublishListingRevisionPackageRequest struct {

    // Unique listing revision package identifier.
    ListingRevisionPackageId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionPackageId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (PublishListingRevisionPackageRequest) BinaryRequestBody

func (request PublishListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PublishListingRevisionPackageRequest) HTTPRequest

func (request PublishListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (PublishListingRevisionPackageRequest) RetryPolicy

func (request PublishListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PublishListingRevisionPackageRequest) String

func (request PublishListingRevisionPackageRequest) String() string

func (PublishListingRevisionPackageRequest) ValidateEnumValue

func (request PublishListingRevisionPackageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishListingRevisionPackageResponse

PublishListingRevisionPackageResponse wrapper for the PublishListingRevisionPackage operation

type PublishListingRevisionPackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (PublishListingRevisionPackageResponse) HTTPResponse

func (response PublishListingRevisionPackageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PublishListingRevisionPackageResponse) String

func (response PublishListingRevisionPackageResponse) String() string

type PublishListingRevisionRequest

PublishListingRevisionRequest wrapper for the PublishListingRevision operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/PublishListingRevision.go.html to see an example of how to use PublishListingRevisionRequest.

type PublishListingRevisionRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (PublishListingRevisionRequest) BinaryRequestBody

func (request PublishListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PublishListingRevisionRequest) HTTPRequest

func (request PublishListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (PublishListingRevisionRequest) RetryPolicy

func (request PublishListingRevisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PublishListingRevisionRequest) String

func (request PublishListingRevisionRequest) String() string

func (PublishListingRevisionRequest) ValidateEnumValue

func (request PublishListingRevisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishListingRevisionResponse

PublishListingRevisionResponse wrapper for the PublishListingRevision operation

type PublishListingRevisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (PublishListingRevisionResponse) HTTPResponse

func (response PublishListingRevisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PublishListingRevisionResponse) String

func (response PublishListingRevisionResponse) String() string

type Publisher

Publisher The model for a publisher details.

type Publisher struct {

    // Unique OCID identifier for the publisher.
    Id *string `mandatory:"true" json:"id"`

    // The root compartment of the Publisher.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The namespace for the publisher registry to persist artifacts.
    RegistryNamespace *string `mandatory:"true" json:"registryNamespace"`

    // The name of the publisher.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The public email address of the publisher for customers.
    ContactEmail *string `mandatory:"true" json:"contactEmail"`

    // The phone number of the publisher in E.164 format.
    ContactPhone *string `mandatory:"true" json:"contactPhone"`

    // publisher type.
    PublisherType PublisherPublisherTypeEnum `mandatory:"true" json:"publisherType"`

    // The time the publisher was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the publisher was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // publisher status.
    PublisherStatus PublisherStatusEnum `mandatory:"true" json:"publisherStatus"`

    // Unique legacy service identifier for the publisher.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // A description of the publisher.
    Description *string `mandatory:"false" json:"description"`

    // The year the publisher's company or organization was founded.
    YearFounded *int64 `mandatory:"false" json:"yearFounded"`

    // The publisher's website.
    WebsiteUrl *string `mandatory:"false" json:"websiteUrl"`

    // The address of the publisher's headquarters.
    HqAddress *string `mandatory:"false" json:"hqAddress"`

    Logo *UploadData `mandatory:"false" json:"logo"`

    // Publisher's Facebook URL
    FacebookUrl *string `mandatory:"false" json:"facebookUrl"`

    // Publisher's Twitter URL
    TwitterUrl *string `mandatory:"false" json:"twitterUrl"`

    // Publisher's LinkedIn URL
    LinkedinUrl *string `mandatory:"false" json:"linkedinUrl"`

    // Email address of the publisher.
    Email *string `mandatory:"false" json:"email"`

    // The business phone number of the publisher.
    BusinessPhoneNumber *string `mandatory:"false" json:"businessPhoneNumber"`

    // Count of employees in publisher's company
    EmployeeCount *int64 `mandatory:"false" json:"employeeCount"`

    // A description of the publisher solutions.
    SolutionDescription *string `mandatory:"false" json:"solutionDescription"`

    // OPN membership number of the publisher
    OpnNumber *string `mandatory:"false" json:"opnNumber"`

    // Country in which partner company resides
    Country *string `mandatory:"false" json:"country"`

    // City in which partner company resides
    City *string `mandatory:"false" json:"city"`

    // State in which partner company resides
    State *string `mandatory:"false" json:"state"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The private email address of the publisher product team.
    NotificationEmail *string `mandatory:"false" json:"notificationEmail"`

    // Oracle Cloud Marketplace agreement status
    EnrollmentStatus *string `mandatory:"false" json:"enrollmentStatus"`

    OpnMembership *OpnMembership `mandatory:"false" json:"opnMembership"`

    PrivateOfferAccountDetails *PrivateOfferAccountDetails `mandatory:"false" json:"privateOfferAccountDetails"`

    // Whether automatic FX conversion is enabled for the publisher.
    IsFxEnabled *bool `mandatory:"false" json:"isFxEnabled"`
}

func (Publisher) String

func (m Publisher) String() string

func (Publisher) ValidateEnumValue

func (m Publisher) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublisherCollection

PublisherCollection Results of a publisher search. Contains Publisher items.

type PublisherCollection struct {

    // List of publisher summary.
    Items []PublisherSummary `mandatory:"true" json:"items"`
}

func (PublisherCollection) String

func (m PublisherCollection) String() string

func (PublisherCollection) ValidateEnumValue

func (m PublisherCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublisherPublisherTypeEnum

PublisherPublisherTypeEnum Enum with underlying type: string

type PublisherPublisherTypeEnum string

Set of constants representing the allowable values for PublisherPublisherTypeEnum

const (
    PublisherPublisherTypeInternal PublisherPublisherTypeEnum = "INTERNAL"
    PublisherPublisherTypeExternal PublisherPublisherTypeEnum = "EXTERNAL"
)

func GetMappingPublisherPublisherTypeEnum

func GetMappingPublisherPublisherTypeEnum(val string) (PublisherPublisherTypeEnum, bool)

GetMappingPublisherPublisherTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPublisherPublisherTypeEnumValues

func GetPublisherPublisherTypeEnumValues() []PublisherPublisherTypeEnum

GetPublisherPublisherTypeEnumValues Enumerates the set of values for PublisherPublisherTypeEnum

type PublisherStatusEnum

PublisherStatusEnum Enum with underlying type: string

type PublisherStatusEnum string

Set of constants representing the allowable values for PublisherStatusEnum

const (
    PublisherStatusNew       PublisherStatusEnum = "NEW"
    PublisherStatusApproved  PublisherStatusEnum = "APPROVED"
    PublisherStatusSuspended PublisherStatusEnum = "SUSPENDED"
    PublisherStatusRemoved   PublisherStatusEnum = "REMOVED"
    PublisherStatusRejected  PublisherStatusEnum = "REJECTED"
    PublisherStatusContacted PublisherStatusEnum = "CONTACTED"
)

func GetMappingPublisherStatusEnum

func GetMappingPublisherStatusEnum(val string) (PublisherStatusEnum, bool)

GetMappingPublisherStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPublisherStatusEnumValues

func GetPublisherStatusEnumValues() []PublisherStatusEnum

GetPublisherStatusEnumValues Enumerates the set of values for PublisherStatusEnum

type PublisherSummary

PublisherSummary The model for a publisher.

type PublisherSummary struct {

    // Unique OCID identifier for the publisher.
    Id *string `mandatory:"true" json:"id"`

    // The root compartment of the Publisher.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The namespace for the publisher registry to persist artifacts.
    RegistryNamespace *string `mandatory:"true" json:"registryNamespace"`

    // The name of the publisher.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The public email address of the publisher for customers.
    ContactEmail *string `mandatory:"true" json:"contactEmail"`

    // The phone number of the publisher in E.164 format.
    ContactPhone *string `mandatory:"true" json:"contactPhone"`

    // publisher type.
    PublisherType PublisherSummaryPublisherTypeEnum `mandatory:"true" json:"publisherType"`

    // The time the publisher was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the publisher was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Unique legacy service identifier for the publisher.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // A description of the publisher.
    Description *string `mandatory:"false" json:"description"`

    // The year the publisher's company or organization was founded.
    YearFounded *int64 `mandatory:"false" json:"yearFounded"`

    // The publisher's website.
    WebsiteUrl *string `mandatory:"false" json:"websiteUrl"`

    // The address of the publisher's headquarters.
    HqAddress *string `mandatory:"false" json:"hqAddress"`

    Logo *UploadData `mandatory:"false" json:"logo"`

    // Publisher's Facebook URL
    FacebookUrl *string `mandatory:"false" json:"facebookUrl"`

    // Publisher's Twitter URL
    TwitterUrl *string `mandatory:"false" json:"twitterUrl"`

    // Publisher's LinkedIn URL
    LinkedinUrl *string `mandatory:"false" json:"linkedinUrl"`

    // Email address of the publisher.
    Email *string `mandatory:"false" json:"email"`

    // The business phone number of the publisher.
    BusinessPhoneNumber *string `mandatory:"false" json:"businessPhoneNumber"`

    // Count of employees in publisher's company
    EmployeeCount *int64 `mandatory:"false" json:"employeeCount"`

    // A description of the publisher solutions.
    SolutionDescription *string `mandatory:"false" json:"solutionDescription"`

    // OPN membership number of the publisher
    OpnNumber *string `mandatory:"false" json:"opnNumber"`

    // Country in which partner company resides
    Country *string `mandatory:"false" json:"country"`

    // City in which partner company resides
    City *string `mandatory:"false" json:"city"`

    // State in which partner company resides
    State *string `mandatory:"false" json:"state"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (PublisherSummary) String

func (m PublisherSummary) String() string

func (PublisherSummary) ValidateEnumValue

func (m PublisherSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublisherSummaryPublisherTypeEnum

PublisherSummaryPublisherTypeEnum Enum with underlying type: string

type PublisherSummaryPublisherTypeEnum string

Set of constants representing the allowable values for PublisherSummaryPublisherTypeEnum

const (
    PublisherSummaryPublisherTypeInternal PublisherSummaryPublisherTypeEnum = "INTERNAL"
    PublisherSummaryPublisherTypeExternal PublisherSummaryPublisherTypeEnum = "EXTERNAL"
)

func GetMappingPublisherSummaryPublisherTypeEnum

func GetMappingPublisherSummaryPublisherTypeEnum(val string) (PublisherSummaryPublisherTypeEnum, bool)

GetMappingPublisherSummaryPublisherTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPublisherSummaryPublisherTypeEnumValues

func GetPublisherSummaryPublisherTypeEnumValues() []PublisherSummaryPublisherTypeEnum

GetPublisherSummaryPublisherTypeEnumValues Enumerates the set of values for PublisherSummaryPublisherTypeEnum

type RelatedDocumentAttachment

RelatedDocumentAttachment Related document attachment for the listing revision.

type RelatedDocumentAttachment struct {

    // Unique OCID identifier for the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier of the listing revision that the specified attachment belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the listing revision attachment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The time the attachment was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Description of the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // URL of the uploaded document.
    ContentUrl *string `mandatory:"false" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"false" json:"mimeType"`

    // Possible lifecycle states.
    DocumentCategory RelatedDocumentAttachmentDocumentCategoryEnum `mandatory:"false" json:"documentCategory,omitempty"`

    // Possible values for the publisher listing revision attachments. The source type informs whether the type of attachment for the listing revision is external or internal.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // The current state of the attachment.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (RelatedDocumentAttachment) GetCompartmentId

func (m RelatedDocumentAttachment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (RelatedDocumentAttachment) GetDefinedTags

func (m RelatedDocumentAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (RelatedDocumentAttachment) GetDescription

func (m RelatedDocumentAttachment) GetDescription() *string

GetDescription returns Description

func (RelatedDocumentAttachment) GetDisplayName

func (m RelatedDocumentAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (RelatedDocumentAttachment) GetFreeformTags

func (m RelatedDocumentAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (RelatedDocumentAttachment) GetId

func (m RelatedDocumentAttachment) GetId() *string

GetId returns Id

func (RelatedDocumentAttachment) GetLifecycleState

func (m RelatedDocumentAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (RelatedDocumentAttachment) GetListingRevisionId

func (m RelatedDocumentAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (RelatedDocumentAttachment) GetSourceType

func (m RelatedDocumentAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum

GetSourceType returns SourceType

func (RelatedDocumentAttachment) GetSystemTags

func (m RelatedDocumentAttachment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (RelatedDocumentAttachment) GetTimeCreated

func (m RelatedDocumentAttachment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (RelatedDocumentAttachment) GetTimeUpdated

func (m RelatedDocumentAttachment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (RelatedDocumentAttachment) MarshalJSON

func (m RelatedDocumentAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RelatedDocumentAttachment) String

func (m RelatedDocumentAttachment) String() string

func (RelatedDocumentAttachment) ValidateEnumValue

func (m RelatedDocumentAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RelatedDocumentAttachmentDocumentCategoryEnum

RelatedDocumentAttachmentDocumentCategoryEnum Enum with underlying type: string

type RelatedDocumentAttachmentDocumentCategoryEnum string

Set of constants representing the allowable values for RelatedDocumentAttachmentDocumentCategoryEnum

const (
    RelatedDocumentAttachmentDocumentCategoryCaseStudies          RelatedDocumentAttachmentDocumentCategoryEnum = "CASE_STUDIES"
    RelatedDocumentAttachmentDocumentCategoryCustomizationGuides  RelatedDocumentAttachmentDocumentCategoryEnum = "CUSTOMIZATION_GUIDES"
    RelatedDocumentAttachmentDocumentCategoryDataSheets           RelatedDocumentAttachmentDocumentCategoryEnum = "DATA_SHEETS"
    RelatedDocumentAttachmentDocumentCategoryPressRelease         RelatedDocumentAttachmentDocumentCategoryEnum = "PRESS_RELEASE"
    RelatedDocumentAttachmentDocumentCategoryProductDocumentation RelatedDocumentAttachmentDocumentCategoryEnum = "PRODUCT_DOCUMENTATION"
    RelatedDocumentAttachmentDocumentCategoryUserGuides           RelatedDocumentAttachmentDocumentCategoryEnum = "USER_GUIDES"
    RelatedDocumentAttachmentDocumentCategoryWebinars             RelatedDocumentAttachmentDocumentCategoryEnum = "WEBINARS"
    RelatedDocumentAttachmentDocumentCategoryWhitepapers          RelatedDocumentAttachmentDocumentCategoryEnum = "WHITEPAPERS"
)

func GetMappingRelatedDocumentAttachmentDocumentCategoryEnum

func GetMappingRelatedDocumentAttachmentDocumentCategoryEnum(val string) (RelatedDocumentAttachmentDocumentCategoryEnum, bool)

GetMappingRelatedDocumentAttachmentDocumentCategoryEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRelatedDocumentAttachmentDocumentCategoryEnumValues

func GetRelatedDocumentAttachmentDocumentCategoryEnumValues() []RelatedDocumentAttachmentDocumentCategoryEnum

GetRelatedDocumentAttachmentDocumentCategoryEnumValues Enumerates the set of values for RelatedDocumentAttachmentDocumentCategoryEnum

type ReviewSupportDocumentAttachment

ReviewSupportDocumentAttachment Review document attachment for the listing revision.

type ReviewSupportDocumentAttachment struct {

    // Unique OCID identifier for the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier of the listing revision that the specified attachment belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the listing revision attachment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The time the attachment was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Name of the review support document
    DocumentName *string `mandatory:"true" json:"documentName"`

    // Template code for the uploaded document
    TemplateCode *string `mandatory:"true" json:"templateCode"`

    // Description of the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // URL of the uploaded document.
    ContentUrl *string `mandatory:"false" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"false" json:"mimeType"`

    // Possible values for the publisher listing revision attachments. The source type informs whether the type of attachment for the listing revision is external or internal.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // The current state of the attachment.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (ReviewSupportDocumentAttachment) GetCompartmentId

func (m ReviewSupportDocumentAttachment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ReviewSupportDocumentAttachment) GetDefinedTags

func (m ReviewSupportDocumentAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ReviewSupportDocumentAttachment) GetDescription

func (m ReviewSupportDocumentAttachment) GetDescription() *string

GetDescription returns Description

func (ReviewSupportDocumentAttachment) GetDisplayName

func (m ReviewSupportDocumentAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ReviewSupportDocumentAttachment) GetFreeformTags

func (m ReviewSupportDocumentAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ReviewSupportDocumentAttachment) GetId

func (m ReviewSupportDocumentAttachment) GetId() *string

GetId returns Id

func (ReviewSupportDocumentAttachment) GetLifecycleState

func (m ReviewSupportDocumentAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ReviewSupportDocumentAttachment) GetListingRevisionId

func (m ReviewSupportDocumentAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (ReviewSupportDocumentAttachment) GetSourceType

func (m ReviewSupportDocumentAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum

GetSourceType returns SourceType

func (ReviewSupportDocumentAttachment) GetSystemTags

func (m ReviewSupportDocumentAttachment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ReviewSupportDocumentAttachment) GetTimeCreated

func (m ReviewSupportDocumentAttachment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ReviewSupportDocumentAttachment) GetTimeUpdated

func (m ReviewSupportDocumentAttachment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ReviewSupportDocumentAttachment) MarshalJSON

func (m ReviewSupportDocumentAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ReviewSupportDocumentAttachment) String

func (m ReviewSupportDocumentAttachment) String() string

func (ReviewSupportDocumentAttachment) ValidateEnumValue

func (m ReviewSupportDocumentAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SaaSPricingPlan

SaaSPricingPlan SaaS pricing plan.

type SaaSPricingPlan struct {

    // List of pricing rates provider by publisher.
    Rates []PricingRate `mandatory:"true" json:"rates"`

    // The plan name.
    Name *string `mandatory:"true" json:"name"`

    // The plan description.
    PlanDescription *string `mandatory:"true" json:"planDescription"`

    // Unique identifier of the pricing plan.
    PricingPlanKey *string `mandatory:"false" json:"pricingPlanKey"`

    // Additional metadata key/value pairs for the saas pricing.
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // The plan billing frequency.
    BillingFrequency SaaSPricingPlanBillingFrequencyEnum `mandatory:"true" json:"billingFrequency"`

    // The plan duration.
    PlanDuration SaaSPricingPlanPlanDurationEnum `mandatory:"false" json:"planDuration,omitempty"`
}

func (SaaSPricingPlan) GetRates

func (m SaaSPricingPlan) GetRates() []PricingRate

GetRates returns Rates

func (SaaSPricingPlan) MarshalJSON

func (m SaaSPricingPlan) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SaaSPricingPlan) String

func (m SaaSPricingPlan) String() string

func (SaaSPricingPlan) ValidateEnumValue

func (m SaaSPricingPlan) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SaaSPricingPlanBillingFrequencyEnum

SaaSPricingPlanBillingFrequencyEnum Enum with underlying type: string

type SaaSPricingPlanBillingFrequencyEnum string

Set of constants representing the allowable values for SaaSPricingPlanBillingFrequencyEnum

const (
    SaaSPricingPlanBillingFrequencyMonthly    SaaSPricingPlanBillingFrequencyEnum = "MONTHLY"
    SaaSPricingPlanBillingFrequencyQuarterly  SaaSPricingPlanBillingFrequencyEnum = "QUARTERLY"
    SaaSPricingPlanBillingFrequencySemiAnnual SaaSPricingPlanBillingFrequencyEnum = "SEMI_ANNUAL"
    SaaSPricingPlanBillingFrequencyAnnual     SaaSPricingPlanBillingFrequencyEnum = "ANNUAL"
    SaaSPricingPlanBillingFrequencyBiennial   SaaSPricingPlanBillingFrequencyEnum = "BIENNIAL"
    SaaSPricingPlanBillingFrequencyTriennial  SaaSPricingPlanBillingFrequencyEnum = "TRIENNIAL"
)

func GetMappingSaaSPricingPlanBillingFrequencyEnum

func GetMappingSaaSPricingPlanBillingFrequencyEnum(val string) (SaaSPricingPlanBillingFrequencyEnum, bool)

GetMappingSaaSPricingPlanBillingFrequencyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSaaSPricingPlanBillingFrequencyEnumValues

func GetSaaSPricingPlanBillingFrequencyEnumValues() []SaaSPricingPlanBillingFrequencyEnum

GetSaaSPricingPlanBillingFrequencyEnumValues Enumerates the set of values for SaaSPricingPlanBillingFrequencyEnum

type SaaSPricingPlanPlanDurationEnum

SaaSPricingPlanPlanDurationEnum Enum with underlying type: string

type SaaSPricingPlanPlanDurationEnum string

Set of constants representing the allowable values for SaaSPricingPlanPlanDurationEnum

const (
    SaaSPricingPlanPlanDurationMonthly    SaaSPricingPlanPlanDurationEnum = "MONTHLY"
    SaaSPricingPlanPlanDurationQuarterly  SaaSPricingPlanPlanDurationEnum = "QUARTERLY"
    SaaSPricingPlanPlanDurationSemiAnnual SaaSPricingPlanPlanDurationEnum = "SEMI_ANNUAL"
    SaaSPricingPlanPlanDurationAnnual     SaaSPricingPlanPlanDurationEnum = "ANNUAL"
    SaaSPricingPlanPlanDurationBiennial   SaaSPricingPlanPlanDurationEnum = "BIENNIAL"
    SaaSPricingPlanPlanDurationTriennial  SaaSPricingPlanPlanDurationEnum = "TRIENNIAL"
)

func GetMappingSaaSPricingPlanPlanDurationEnum

func GetMappingSaaSPricingPlanPlanDurationEnum(val string) (SaaSPricingPlanPlanDurationEnum, bool)

GetMappingSaaSPricingPlanPlanDurationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSaaSPricingPlanPlanDurationEnumValues

func GetSaaSPricingPlanPlanDurationEnumValues() []SaaSPricingPlanPlanDurationEnum

GetSaaSPricingPlanPlanDurationEnumValues Enumerates the set of values for SaaSPricingPlanPlanDurationEnum

type ScreenShotAttachment

ScreenShotAttachment Screenshot attachment for the listing revision.

type ScreenShotAttachment struct {

    // Unique OCID identifier for the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier of the listing revision that the specified attachment belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the listing revision attachment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The time the attachment was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Description of the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // URL of the uploaded document.
    ContentUrl *string `mandatory:"false" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"false" json:"mimeType"`

    // Possible values for the publisher listing revision attachments. The source type informs whether the type of attachment for the listing revision is external or internal.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // The current state of the attachment.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (ScreenShotAttachment) GetCompartmentId

func (m ScreenShotAttachment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ScreenShotAttachment) GetDefinedTags

func (m ScreenShotAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ScreenShotAttachment) GetDescription

func (m ScreenShotAttachment) GetDescription() *string

GetDescription returns Description

func (ScreenShotAttachment) GetDisplayName

func (m ScreenShotAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ScreenShotAttachment) GetFreeformTags

func (m ScreenShotAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ScreenShotAttachment) GetId

func (m ScreenShotAttachment) GetId() *string

GetId returns Id

func (ScreenShotAttachment) GetLifecycleState

func (m ScreenShotAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ScreenShotAttachment) GetListingRevisionId

func (m ScreenShotAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (ScreenShotAttachment) GetSourceType

func (m ScreenShotAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum

GetSourceType returns SourceType

func (ScreenShotAttachment) GetSystemTags

func (m ScreenShotAttachment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ScreenShotAttachment) GetTimeCreated

func (m ScreenShotAttachment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ScreenShotAttachment) GetTimeUpdated

func (m ScreenShotAttachment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ScreenShotAttachment) MarshalJSON

func (m ScreenShotAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ScreenShotAttachment) String

func (m ScreenShotAttachment) String() string

func (ScreenShotAttachment) ValidateEnumValue

func (m ScreenShotAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ServiceListingRevision

ServiceListingRevision Listing revision details for service listings

type ServiceListingRevision struct {

    // Unique OCID identifier for the listing revision in Marketplace Publisher.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the listing this revision belongs to.
    ListingId *string `mandatory:"true" json:"listingId"`

    // The name for the listing revision.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Single line introduction for the listing revision.
    Headline *string `mandatory:"true" json:"headline"`

    // The time the listing revision was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the listing revision was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // List of product codes subscribed by listing.
    ProductCodes []string `mandatory:"true" json:"productCodes"`

    // List of industries subscribed by listing.
    Industries []string `mandatory:"true" json:"industries"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The revision number for the listing revision. This is an internal attribute
    RevisionNumber *string `mandatory:"false" json:"revisionNumber"`

    // The tagline of the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    // Keywords associated with the listing revision.
    Keywords *string `mandatory:"false" json:"keywords"`

    // A short description for the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // Usage information for the listing revision.
    UsageInformation *string `mandatory:"false" json:"usageInformation"`

    // A long description for the listing revision.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    ContentLanguage *LanguageItem `mandatory:"false" json:"contentLanguage"`

    // Languages supported by the publisher for the listing revision.
    Supportedlanguages []LanguageItem `mandatory:"false" json:"supportedlanguages"`

    // Contact information to use to get support from the publisher for the listing revision.
    SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"`

    // Links to support resources for the listing revision.
    SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"`

    Icon *ListingRevisionIconAttachment `mandatory:"false" json:"icon"`

    Banner *ListingRevisionBannerAttachment `mandatory:"false" json:"banner"`

    // Status notes for the listing revision.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Additional metadata key/value pairs for the listing revision summary.
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Custom text by partner regarding contact information
    ContactUs *string `mandatory:"false" json:"contactUs"`

    // Number of trained professional per product
    TrainedProfessionals []TrainedProfessionals `mandatory:"false" json:"trainedProfessionals"`

    // Custom link to the listing
    VanityUrl *string `mandatory:"false" json:"vanityUrl"`

    // Support details based on geographic location
    GeoLocations []GeoLocation `mandatory:"false" json:"geoLocations"`

    // The current status for the Listing revision.
    Status ListingRevisionStatusEnum `mandatory:"true" json:"status"`

    // The current state of the listing revision.
    LifecycleState ListingRevisionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The listing's package type. Populated from the listing.
    PackageType PackageTypeEnum `mandatory:"false" json:"packageType,omitempty"`
}

func (ServiceListingRevision) GetBanner

func (m ServiceListingRevision) GetBanner() *ListingRevisionBannerAttachment

GetBanner returns Banner

func (ServiceListingRevision) GetCompartmentId

func (m ServiceListingRevision) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ServiceListingRevision) GetContentLanguage

func (m ServiceListingRevision) GetContentLanguage() *LanguageItem

GetContentLanguage returns ContentLanguage

func (ServiceListingRevision) GetDefinedTags

func (m ServiceListingRevision) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ServiceListingRevision) GetDisplayName

func (m ServiceListingRevision) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ServiceListingRevision) GetExtendedMetadata

func (m ServiceListingRevision) GetExtendedMetadata() map[string]string

GetExtendedMetadata returns ExtendedMetadata

func (ServiceListingRevision) GetFreeformTags

func (m ServiceListingRevision) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ServiceListingRevision) GetHeadline

func (m ServiceListingRevision) GetHeadline() *string

GetHeadline returns Headline

func (ServiceListingRevision) GetIcon

func (m ServiceListingRevision) GetIcon() *ListingRevisionIconAttachment

GetIcon returns Icon

func (ServiceListingRevision) GetId

func (m ServiceListingRevision) GetId() *string

GetId returns Id

func (ServiceListingRevision) GetKeywords

func (m ServiceListingRevision) GetKeywords() *string

GetKeywords returns Keywords

func (ServiceListingRevision) GetLifecycleState

func (m ServiceListingRevision) GetLifecycleState() ListingRevisionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ServiceListingRevision) GetListingId

func (m ServiceListingRevision) GetListingId() *string

GetListingId returns ListingId

func (ServiceListingRevision) GetLongDescription

func (m ServiceListingRevision) GetLongDescription() *string

GetLongDescription returns LongDescription

func (ServiceListingRevision) GetPackageType

func (m ServiceListingRevision) GetPackageType() PackageTypeEnum

GetPackageType returns PackageType

func (ServiceListingRevision) GetRevisionNumber

func (m ServiceListingRevision) GetRevisionNumber() *string

GetRevisionNumber returns RevisionNumber

func (ServiceListingRevision) GetShortDescription

func (m ServiceListingRevision) GetShortDescription() *string

GetShortDescription returns ShortDescription

func (ServiceListingRevision) GetStatus

func (m ServiceListingRevision) GetStatus() ListingRevisionStatusEnum

GetStatus returns Status

func (ServiceListingRevision) GetStatusNotes

func (m ServiceListingRevision) GetStatusNotes() *string

GetStatusNotes returns StatusNotes

func (ServiceListingRevision) GetSupportContacts

func (m ServiceListingRevision) GetSupportContacts() []SupportContact

GetSupportContacts returns SupportContacts

func (m ServiceListingRevision) GetSupportLinks() []NamedLink

GetSupportLinks returns SupportLinks

func (ServiceListingRevision) GetSupportedlanguages

func (m ServiceListingRevision) GetSupportedlanguages() []LanguageItem

GetSupportedlanguages returns Supportedlanguages

func (ServiceListingRevision) GetSystemTags

func (m ServiceListingRevision) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ServiceListingRevision) GetTagline

func (m ServiceListingRevision) GetTagline() *string

GetTagline returns Tagline

func (ServiceListingRevision) GetTimeCreated

func (m ServiceListingRevision) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ServiceListingRevision) GetTimeUpdated

func (m ServiceListingRevision) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ServiceListingRevision) GetUsageInformation

func (m ServiceListingRevision) GetUsageInformation() *string

GetUsageInformation returns UsageInformation

func (ServiceListingRevision) MarshalJSON

func (m ServiceListingRevision) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ServiceListingRevision) String

func (m ServiceListingRevision) String() string

func (ServiceListingRevision) ValidateEnumValue

func (m ServiceListingRevision) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ShapeMemoryOptions

ShapeMemoryOptions Options for the the shape memory

type ShapeMemoryOptions struct {

    // Minimum Memory configuration in GBs
    MinInGBs *float32 `mandatory:"true" json:"minInGBs"`

    // Maximum Memory configuration in GBs
    MaxInGBs *float32 `mandatory:"true" json:"maxInGBs"`
}

func (ShapeMemoryOptions) String

func (m ShapeMemoryOptions) String() string

func (ShapeMemoryOptions) ValidateEnumValue

func (m ShapeMemoryOptions) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ShapeOcpuOptions

ShapeOcpuOptions Options for the the shape OCPU

type ShapeOcpuOptions struct {

    // Minimum OCPU configuration
    Min *float32 `mandatory:"true" json:"min"`

    // Maximum OCPU configuration
    Max *float32 `mandatory:"true" json:"max"`
}

func (ShapeOcpuOptions) String

func (m ShapeOcpuOptions) String() string

func (ShapeOcpuOptions) ValidateEnumValue

func (m ShapeOcpuOptions) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SortOrderEnum

SortOrderEnum Enum with underlying type: string

type SortOrderEnum string

Set of constants representing the allowable values for SortOrderEnum

const (
    SortOrderAsc  SortOrderEnum = "ASC"
    SortOrderDesc SortOrderEnum = "DESC"
)

func GetMappingSortOrderEnum

func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)

GetMappingSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSortOrderEnumValues

func GetSortOrderEnumValues() []SortOrderEnum

GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum

type StackArtifact

StackArtifact Stack artifact details.

type StackArtifact struct {

    // Unique OCID identifier for the artifact.
    Id *string `mandatory:"true" json:"id"`

    // A display name for the artifact.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The date and time the artifact was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The date and time the artifact was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    Stack *StackArtifactDetails `mandatory:"true" json:"stack"`

    // Status notes for the Artifact.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current status for the Artifact.
    Status ArtifactStatusEnum `mandatory:"true" json:"status"`

    // The current state for the Artifact.
    LifecycleState ArtifactLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (StackArtifact) GetCompartmentId

func (m StackArtifact) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (StackArtifact) GetDefinedTags

func (m StackArtifact) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (StackArtifact) GetDisplayName

func (m StackArtifact) GetDisplayName() *string

GetDisplayName returns DisplayName

func (StackArtifact) GetFreeformTags

func (m StackArtifact) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (StackArtifact) GetId

func (m StackArtifact) GetId() *string

GetId returns Id

func (StackArtifact) GetLifecycleState

func (m StackArtifact) GetLifecycleState() ArtifactLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (StackArtifact) GetPublisherId

func (m StackArtifact) GetPublisherId() *string

GetPublisherId returns PublisherId

func (StackArtifact) GetStatus

func (m StackArtifact) GetStatus() ArtifactStatusEnum

GetStatus returns Status

func (StackArtifact) GetStatusNotes

func (m StackArtifact) GetStatusNotes() *string

GetStatusNotes returns StatusNotes

func (StackArtifact) GetSystemTags

func (m StackArtifact) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (StackArtifact) GetTimeCreated

func (m StackArtifact) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (StackArtifact) GetTimeUpdated

func (m StackArtifact) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (StackArtifact) MarshalJSON

func (m StackArtifact) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (StackArtifact) String

func (m StackArtifact) String() string

func (StackArtifact) ValidateEnumValue

func (m StackArtifact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StackArtifactDetails

StackArtifactDetails Stack details required to create a Stack artifact.

type StackArtifactDetails struct {

    // The source stack OCID.
    SourceStackId *string `mandatory:"true" json:"sourceStackId"`

    // Stack validation status.
    ValidationStatus ValidationStatusEnum `mandatory:"true" json:"validationStatus"`

    // Image listing OCIDs that are referred in the Stack.
    ImageListingIds []string `mandatory:"false" json:"imageListingIds"`

    // The description of the stack validation failure errors.
    ValidationError *string `mandatory:"false" json:"validationError"`
}

func (StackArtifactDetails) String

func (m StackArtifactDetails) String() string

func (StackArtifactDetails) ValidateEnumValue

func (m StackArtifactDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StackPackage

StackPackage A package for container image listings.

type StackPackage struct {

    // The name of the listing revision package.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The unique identifier for the listing revision.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the artifact.
    ArtifactId *string `mandatory:"true" json:"artifactId"`

    // The unique identifier for the term.
    TermId *string `mandatory:"true" json:"termId"`

    // The version for the package.
    PackageVersion *string `mandatory:"true" json:"packageVersion"`

    // Identifies whether security upgrades will be provided for this package.
    AreSecurityUpgradesProvided *bool `mandatory:"true" json:"areSecurityUpgradesProvided"`

    // Identifies that this will be default package for the listing revision.
    IsDefault *bool `mandatory:"true" json:"isDefault"`

    // The date and time this listing revision package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time this listing revision package was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID for the listing revision package in Marketplace Publisher.
    Id *string `mandatory:"false" json:"id"`

    // The description of this package.
    Description *string `mandatory:"false" json:"description"`

    // Additional metadata key/value pairs for the listing revision package summary.
    // For example:
    // `{"partnerListingRevisionPackageStatus": "Published","parentListingRevisionPackageId": "1" }`
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state for the listing revision package.
    LifecycleState ListingRevisionPackageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The current status for the listing revision package.
    Status ListingRevisionPackageStatusEnum `mandatory:"true" json:"status"`
}

func (StackPackage) GetAreSecurityUpgradesProvided

func (m StackPackage) GetAreSecurityUpgradesProvided() *bool

GetAreSecurityUpgradesProvided returns AreSecurityUpgradesProvided

func (StackPackage) GetArtifactId

func (m StackPackage) GetArtifactId() *string

GetArtifactId returns ArtifactId

func (StackPackage) GetCompartmentId

func (m StackPackage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (StackPackage) GetDefinedTags

func (m StackPackage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (StackPackage) GetDescription

func (m StackPackage) GetDescription() *string

GetDescription returns Description

func (StackPackage) GetDisplayName

func (m StackPackage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (StackPackage) GetExtendedMetadata

func (m StackPackage) GetExtendedMetadata() map[string]string

GetExtendedMetadata returns ExtendedMetadata

func (StackPackage) GetFreeformTags

func (m StackPackage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (StackPackage) GetId

func (m StackPackage) GetId() *string

GetId returns Id

func (StackPackage) GetIsDefault

func (m StackPackage) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (StackPackage) GetLifecycleState

func (m StackPackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (StackPackage) GetListingRevisionId

func (m StackPackage) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (StackPackage) GetPackageVersion

func (m StackPackage) GetPackageVersion() *string

GetPackageVersion returns PackageVersion

func (StackPackage) GetStatus

func (m StackPackage) GetStatus() ListingRevisionPackageStatusEnum

GetStatus returns Status

func (StackPackage) GetSystemTags

func (m StackPackage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (StackPackage) GetTermId

func (m StackPackage) GetTermId() *string

GetTermId returns TermId

func (StackPackage) GetTimeCreated

func (m StackPackage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (StackPackage) GetTimeUpdated

func (m StackPackage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (StackPackage) MarshalJSON

func (m StackPackage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (StackPackage) String

func (m StackPackage) String() string

func (StackPackage) ValidateEnumValue

func (m StackPackage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SubmitListingRevisionForReviewDetails

SubmitListingRevisionForReviewDetails The model for an Oracle Cloud Infrastructure Marketplace Publisher review listing revision.

type SubmitListingRevisionForReviewDetails struct {

    // Notes provided for the listing revision.
    NoteDetails *string `mandatory:"false" json:"noteDetails"`

    // Identifies whether publisher allows internal tenancy launches for the listing revision.
    AreInternalTenancyLaunchAllowed *bool `mandatory:"false" json:"areInternalTenancyLaunchAllowed"`

    // Identifies whether publisher intends to publish the listing automatically upon approval.
    ShouldAutoPublishOnApproval *bool `mandatory:"false" json:"shouldAutoPublishOnApproval"`
}

func (SubmitListingRevisionForReviewDetails) String

func (m SubmitListingRevisionForReviewDetails) String() string

func (SubmitListingRevisionForReviewDetails) ValidateEnumValue

func (m SubmitListingRevisionForReviewDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SubmitListingRevisionForReviewRequest

SubmitListingRevisionForReviewRequest wrapper for the SubmitListingRevisionForReview operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/SubmitListingRevisionForReview.go.html to see an example of how to use SubmitListingRevisionForReviewRequest.

type SubmitListingRevisionForReviewRequest struct {

    // The listing revision review information to be updated.
    SubmitListingRevisionForReviewDetails `contributesTo:"body"`

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SubmitListingRevisionForReviewRequest) BinaryRequestBody

func (request SubmitListingRevisionForReviewRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SubmitListingRevisionForReviewRequest) HTTPRequest

func (request SubmitListingRevisionForReviewRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SubmitListingRevisionForReviewRequest) RetryPolicy

func (request SubmitListingRevisionForReviewRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SubmitListingRevisionForReviewRequest) String

func (request SubmitListingRevisionForReviewRequest) String() string

func (SubmitListingRevisionForReviewRequest) ValidateEnumValue

func (request SubmitListingRevisionForReviewRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SubmitListingRevisionForReviewResponse

SubmitListingRevisionForReviewResponse wrapper for the SubmitListingRevisionForReview operation

type SubmitListingRevisionForReviewResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevision instance
    ListingRevision `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (SubmitListingRevisionForReviewResponse) HTTPResponse

func (response SubmitListingRevisionForReviewResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SubmitListingRevisionForReviewResponse) String

func (response SubmitListingRevisionForReviewResponse) String() string

type SupportContact

SupportContact Contact information to use to get support.

type SupportContact struct {

    // The name of the contact.
    Name *string `mandatory:"true" json:"name"`

    // The phone number of the contact.
    Phone *string `mandatory:"false" json:"phone"`

    // The email of the contact.
    Email *string `mandatory:"false" json:"email"`

    // The email subject line to use when contacting support.
    Subject *string `mandatory:"false" json:"subject"`
}

func (SupportContact) String

func (m SupportContact) String() string

func (SupportContact) ValidateEnumValue

func (m SupportContact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SupportDoc

SupportDoc The model for the supportDoc details.

type SupportDoc struct {

    // The name for the supportDoc.
    Name *string `mandatory:"true" json:"name"`

    // The code for the supportDoc.
    Code *string `mandatory:"true" json:"code"`

    // The supportDoc group for the supportDoc.
    SupportDocGroup *string `mandatory:"true" json:"supportDocGroup"`

    // The current state for the supportDoc.
    LifecycleState SupportDocLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the supportDoc was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the supportDoc was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The description of the supportDoc.
    Description *string `mandatory:"false" json:"description"`

    // The URL of the specified attachment.
    ContentUrl *string `mandatory:"false" json:"contentUrl"`

    // The MIME type of the attachment.
    MimeType *string `mandatory:"false" json:"mimeType"`

    // The file name of the attachment.
    FileName *string `mandatory:"false" json:"fileName"`
}

func (SupportDoc) String

func (m SupportDoc) String() string

func (SupportDoc) ValidateEnumValue

func (m SupportDoc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SupportDocCollection

SupportDocCollection Results of a supportDoc search. Contains the supportDoc items.

type SupportDocCollection struct {

    // List of supportDoc summary.
    Items []SupportDocSummary `mandatory:"true" json:"items"`
}

func (SupportDocCollection) String

func (m SupportDocCollection) String() string

func (SupportDocCollection) ValidateEnumValue

func (m SupportDocCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SupportDocLifecycleStateEnum

SupportDocLifecycleStateEnum Enum with underlying type: string

type SupportDocLifecycleStateEnum string

Set of constants representing the allowable values for SupportDocLifecycleStateEnum

const (
    SupportDocLifecycleStateActive   SupportDocLifecycleStateEnum = "ACTIVE"
    SupportDocLifecycleStateInactive SupportDocLifecycleStateEnum = "INACTIVE"
)

func GetMappingSupportDocLifecycleStateEnum

func GetMappingSupportDocLifecycleStateEnum(val string) (SupportDocLifecycleStateEnum, bool)

GetMappingSupportDocLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSupportDocLifecycleStateEnumValues

func GetSupportDocLifecycleStateEnumValues() []SupportDocLifecycleStateEnum

GetSupportDocLifecycleStateEnumValues Enumerates the set of values for SupportDocLifecycleStateEnum

type SupportDocSummary

SupportDocSummary The model for the supportDoc metadata.

type SupportDocSummary struct {

    // The name for the supportDoc.
    Name *string `mandatory:"true" json:"name"`

    // The code for the supportDoc.
    Code *string `mandatory:"true" json:"code"`

    // The supportDoc group for the supportDoc.
    SupportDocGroup *string `mandatory:"true" json:"supportDocGroup"`

    // The current state for the supportDoc.
    LifecycleState SupportDocLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the supportDoc was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the product was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
}

func (SupportDocSummary) String

func (m SupportDocSummary) String() string

func (SupportDocSummary) ValidateEnumValue

func (m SupportDocSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SupportedCurrencyCollection

SupportedCurrencyCollection Result set consisting of list of currencies supported by the Marketplace Publisher Service.

type SupportedCurrencyCollection struct {

    // List of Supported Currencies.
    Items []SupportedCurrencySummary `mandatory:"true" json:"items"`
}

func (SupportedCurrencyCollection) String

func (m SupportedCurrencyCollection) String() string

func (SupportedCurrencyCollection) ValidateEnumValue

func (m SupportedCurrencyCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SupportedCurrencySummary

SupportedCurrencySummary The model for the currencies supported by the Marketplace Publisher Service.

type SupportedCurrencySummary struct {

    // The currency code, in the format specified by ISO-4217.
    CurrencyCode *string `mandatory:"true" json:"currencyCode"`

    // Oracle exchange rate for the currency in USD.
    ExchangeRate *float32 `mandatory:"true" json:"exchangeRate"`

    // The current state for the currency.
    LifecycleState SupportedCurrencySummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (SupportedCurrencySummary) String

func (m SupportedCurrencySummary) String() string

func (SupportedCurrencySummary) ValidateEnumValue

func (m SupportedCurrencySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SupportedCurrencySummaryLifecycleStateEnum

SupportedCurrencySummaryLifecycleStateEnum Enum with underlying type: string

type SupportedCurrencySummaryLifecycleStateEnum string

Set of constants representing the allowable values for SupportedCurrencySummaryLifecycleStateEnum

const (
    SupportedCurrencySummaryLifecycleStateActive   SupportedCurrencySummaryLifecycleStateEnum = "ACTIVE"
    SupportedCurrencySummaryLifecycleStateInactive SupportedCurrencySummaryLifecycleStateEnum = "INACTIVE"
)

func GetMappingSupportedCurrencySummaryLifecycleStateEnum

func GetMappingSupportedCurrencySummaryLifecycleStateEnum(val string) (SupportedCurrencySummaryLifecycleStateEnum, bool)

GetMappingSupportedCurrencySummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSupportedCurrencySummaryLifecycleStateEnumValues

func GetSupportedCurrencySummaryLifecycleStateEnumValues() []SupportedCurrencySummaryLifecycleStateEnum

GetSupportedCurrencySummaryLifecycleStateEnumValues Enumerates the set of values for SupportedCurrencySummaryLifecycleStateEnum

type SupportedServiceAttachment

SupportedServiceAttachment Supported services attachment for the service listing revision.

type SupportedServiceAttachment struct {

    // Unique OCID identifier for the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier of the listing revision that the specified attachment belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the listing revision attachment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The time the attachment was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Name of the service
    ServiceName *string `mandatory:"true" json:"serviceName"`

    // Description of the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Optional url to service
    Url *string `mandatory:"false" json:"url"`

    // URL of the uploaded document.
    ContentUrl *string `mandatory:"false" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"false" json:"mimeType"`

    // Type of service
    Type SupportedServiceAttachmentTypeEnum `mandatory:"true" json:"type"`

    // Possible values for the publisher listing revision attachments. The source type informs whether the type of attachment for the listing revision is external or internal.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // The current state of the attachment.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (SupportedServiceAttachment) GetCompartmentId

func (m SupportedServiceAttachment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (SupportedServiceAttachment) GetDefinedTags

func (m SupportedServiceAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (SupportedServiceAttachment) GetDescription

func (m SupportedServiceAttachment) GetDescription() *string

GetDescription returns Description

func (SupportedServiceAttachment) GetDisplayName

func (m SupportedServiceAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (SupportedServiceAttachment) GetFreeformTags

func (m SupportedServiceAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (SupportedServiceAttachment) GetId

func (m SupportedServiceAttachment) GetId() *string

GetId returns Id

func (SupportedServiceAttachment) GetLifecycleState

func (m SupportedServiceAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (SupportedServiceAttachment) GetListingRevisionId

func (m SupportedServiceAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (SupportedServiceAttachment) GetSourceType

func (m SupportedServiceAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum

GetSourceType returns SourceType

func (SupportedServiceAttachment) GetSystemTags

func (m SupportedServiceAttachment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (SupportedServiceAttachment) GetTimeCreated

func (m SupportedServiceAttachment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (SupportedServiceAttachment) GetTimeUpdated

func (m SupportedServiceAttachment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (SupportedServiceAttachment) MarshalJSON

func (m SupportedServiceAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SupportedServiceAttachment) String

func (m SupportedServiceAttachment) String() string

func (SupportedServiceAttachment) ValidateEnumValue

func (m SupportedServiceAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SupportedServiceAttachmentTypeEnum

SupportedServiceAttachmentTypeEnum Enum with underlying type: string

type SupportedServiceAttachmentTypeEnum string

Set of constants representing the allowable values for SupportedServiceAttachmentTypeEnum

const (
    SupportedServiceAttachmentTypeImplementationService SupportedServiceAttachmentTypeEnum = "IMPLEMENTATION_SERVICE"
    SupportedServiceAttachmentTypeConsultingService     SupportedServiceAttachmentTypeEnum = "CONSULTING_SERVICE"
    SupportedServiceAttachmentTypeAppDevelopmentService SupportedServiceAttachmentTypeEnum = "APP_DEVELOPMENT_SERVICE"
    SupportedServiceAttachmentTypeManagedService        SupportedServiceAttachmentTypeEnum = "MANAGED_SERVICE"
    SupportedServiceAttachmentTypeOther                 SupportedServiceAttachmentTypeEnum = "OTHER"
)

func GetMappingSupportedServiceAttachmentTypeEnum

func GetMappingSupportedServiceAttachmentTypeEnum(val string) (SupportedServiceAttachmentTypeEnum, bool)

GetMappingSupportedServiceAttachmentTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSupportedServiceAttachmentTypeEnumValues

func GetSupportedServiceAttachmentTypeEnumValues() []SupportedServiceAttachmentTypeEnum

GetSupportedServiceAttachmentTypeEnumValues Enumerates the set of values for SupportedServiceAttachmentTypeEnum

type SupportedShapeCollection

SupportedShapeCollection The list of shapes that can be used to create a database system.

type SupportedShapeCollection struct {

    // List of supported shapes.
    Items []SupportedShapeSummary `mandatory:"true" json:"items"`
}

func (SupportedShapeCollection) String

func (m SupportedShapeCollection) String() string

func (SupportedShapeCollection) ValidateEnumValue

func (m SupportedShapeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SupportedShapeSummary

SupportedShapeSummary Summary of the database system shape.

type SupportedShapeSummary struct {

    // The name of the Compute VM shape.
    // Example: `VM.Standard.E4.Flex`
    Shape *string `mandatory:"true" json:"shape"`

    // Indicates if the shape is a flex shape.
    IsFlexible *bool `mandatory:"true" json:"isFlexible"`

    OcpuOptions *ShapeOcpuOptions `mandatory:"false" json:"ocpuOptions"`

    MemoryOptions *ShapeMemoryOptions `mandatory:"false" json:"memoryOptions"`
}

func (SupportedShapeSummary) String

func (m SupportedShapeSummary) String() string

func (SupportedShapeSummary) ValidateEnumValue

func (m SupportedShapeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Term

Term Base model object for the term.

type Term struct {

    // The name for the term.
    Name *string `mandatory:"true" json:"name"`

    // Who authored the term. Publisher terms will be defaulted to 'PARTNER'.
    Author TermAuthorEnum `mandatory:"true" json:"author"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The current state for the Term.
    LifecycleState TermLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the term was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the term was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Unique OCID identifier for the term.
    Id *string `mandatory:"false" json:"id"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (Term) String

func (m Term) String() string

func (Term) ValidateEnumValue

func (m Term) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TermAuthorEnum

TermAuthorEnum Enum with underlying type: string

type TermAuthorEnum string

Set of constants representing the allowable values for TermAuthorEnum

const (
    TermAuthorOracle  TermAuthorEnum = "ORACLE"
    TermAuthorPartner TermAuthorEnum = "PARTNER"
)

func GetMappingTermAuthorEnum

func GetMappingTermAuthorEnum(val string) (TermAuthorEnum, bool)

GetMappingTermAuthorEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTermAuthorEnumValues

func GetTermAuthorEnumValues() []TermAuthorEnum

GetTermAuthorEnumValues Enumerates the set of values for TermAuthorEnum

type TermCollection

TermCollection Results of the term search. Contains term items.

type TermCollection struct {

    // List of the Terms summary.
    Items []TermSummary `mandatory:"true" json:"items"`
}

func (TermCollection) String

func (m TermCollection) String() string

func (TermCollection) ValidateEnumValue

func (m TermCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TermLifecycleStateEnum

TermLifecycleStateEnum Enum with underlying type: string

type TermLifecycleStateEnum string

Set of constants representing the allowable values for TermLifecycleStateEnum

const (
    TermLifecycleStateActive   TermLifecycleStateEnum = "ACTIVE"
    TermLifecycleStateInactive TermLifecycleStateEnum = "INACTIVE"
)

func GetMappingTermLifecycleStateEnum

func GetMappingTermLifecycleStateEnum(val string) (TermLifecycleStateEnum, bool)

GetMappingTermLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTermLifecycleStateEnumValues

func GetTermLifecycleStateEnumValues() []TermLifecycleStateEnum

GetTermLifecycleStateEnumValues Enumerates the set of values for TermLifecycleStateEnum

type TermSummary

TermSummary The model for the term summary.

type TermSummary struct {

    // Unique OCID identifier for the term.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name for the term.
    Name *string `mandatory:"true" json:"name"`

    // Who authored the term. Publisher terms will be defaulted to as 'PARTNER'.
    Author TermAuthorEnum `mandatory:"true" json:"author"`

    // The current state for the term version.
    LifecycleState TermLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the resource was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the resource was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (TermSummary) String

func (m TermSummary) String() string

func (TermSummary) ValidateEnumValue

func (m TermSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TermVersion

TermVersion Model object for the term version details.

type TermVersion struct {

    // The unique identifier for the term.
    TermId *string `mandatory:"true" json:"termId"`

    // Who authored the term. Publisher terms will be defaulted to 'PARTNER'.
    TermAuthor TermAuthorEnum `mandatory:"true" json:"termAuthor"`

    // The name for the term version.
    DisplayName *string `mandatory:"true" json:"displayName"`

    Attachment *TermVersionAttachment `mandatory:"true" json:"attachment"`

    // The current status for the term version.
    Status TermVersionStatusEnum `mandatory:"true" json:"status"`

    // The current state for the term version.
    LifecycleState TermVersionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the term version was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the term version was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Unique OCID identifier for the term version.
    Id *string `mandatory:"false" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Who authored the term. Publisher terms will be defaulted to 'PARTNER'.
    Author TermAuthorEnum `mandatory:"false" json:"author,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (TermVersion) String

func (m TermVersion) String() string

func (TermVersion) ValidateEnumValue

func (m TermVersion) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TermVersionAttachment

TermVersionAttachment An attachment uploaded by the Publisher for the term.

type TermVersionAttachment struct {

    // The content URL of the uploaded data.
    ContentUrl *string `mandatory:"true" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"true" json:"mimeType"`
}

func (TermVersionAttachment) String

func (m TermVersionAttachment) String() string

func (TermVersionAttachment) ValidateEnumValue

func (m TermVersionAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TermVersionCollection

TermVersionCollection Results of the term version search. Contains term version items.

type TermVersionCollection struct {

    // List of the Terms version summary.
    Items []TermVersionSummary `mandatory:"true" json:"items"`
}

func (TermVersionCollection) String

func (m TermVersionCollection) String() string

func (TermVersionCollection) ValidateEnumValue

func (m TermVersionCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TermVersionLifecycleStateEnum

TermVersionLifecycleStateEnum Enum with underlying type: string

type TermVersionLifecycleStateEnum string

Set of constants representing the allowable values for TermVersionLifecycleStateEnum

const (
    TermVersionLifecycleStateActive   TermVersionLifecycleStateEnum = "ACTIVE"
    TermVersionLifecycleStateInactive TermVersionLifecycleStateEnum = "INACTIVE"
)

func GetMappingTermVersionLifecycleStateEnum

func GetMappingTermVersionLifecycleStateEnum(val string) (TermVersionLifecycleStateEnum, bool)

GetMappingTermVersionLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTermVersionLifecycleStateEnumValues

func GetTermVersionLifecycleStateEnumValues() []TermVersionLifecycleStateEnum

GetTermVersionLifecycleStateEnumValues Enumerates the set of values for TermVersionLifecycleStateEnum

type TermVersionStatusEnum

TermVersionStatusEnum Enum with underlying type: string

type TermVersionStatusEnum string

Set of constants representing the allowable values for TermVersionStatusEnum

const (
    TermVersionStatusAvailable    TermVersionStatusEnum = "AVAILABLE"
    TermVersionStatusNotAvailable TermVersionStatusEnum = "NOT_AVAILABLE"
    TermVersionStatusDeleted      TermVersionStatusEnum = "DELETED"
)

func GetMappingTermVersionStatusEnum

func GetMappingTermVersionStatusEnum(val string) (TermVersionStatusEnum, bool)

GetMappingTermVersionStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTermVersionStatusEnumValues

func GetTermVersionStatusEnumValues() []TermVersionStatusEnum

GetTermVersionStatusEnumValues Enumerates the set of values for TermVersionStatusEnum

type TermVersionSummary

TermVersionSummary The model for the term version summary.

type TermVersionSummary struct {

    // Unique OCID identifier for the term version.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name for the term version.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The current status for the term version.
    Status TermVersionStatusEnum `mandatory:"true" json:"status"`

    // The current state for the Term version.
    LifecycleState TermVersionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the term version was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the time version was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (TermVersionSummary) String

func (m TermVersionSummary) String() string

func (TermVersionSummary) ValidateEnumValue

func (m TermVersionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TrainedProfessionals

TrainedProfessionals Number of trained professional per product

type TrainedProfessionals struct {

    // Count of trained professional
    ProfessionalsCount *int64 `mandatory:"true" json:"professionalsCount"`

    // Product code on which professional is trained on
    ProductCode *string `mandatory:"true" json:"productCode"`
}

func (TrainedProfessionals) String

func (m TrainedProfessionals) String() string

func (TrainedProfessionals) ValidateEnumValue

func (m TrainedProfessionals) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UnPublishListingRevisionPackageRequest

UnPublishListingRevisionPackageRequest wrapper for the UnPublishListingRevisionPackage operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UnPublishListingRevisionPackage.go.html to see an example of how to use UnPublishListingRevisionPackageRequest.

type UnPublishListingRevisionPackageRequest struct {

    // Unique listing revision package identifier.
    ListingRevisionPackageId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionPackageId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UnPublishListingRevisionPackageRequest) BinaryRequestBody

func (request UnPublishListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UnPublishListingRevisionPackageRequest) HTTPRequest

func (request UnPublishListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UnPublishListingRevisionPackageRequest) RetryPolicy

func (request UnPublishListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UnPublishListingRevisionPackageRequest) String

func (request UnPublishListingRevisionPackageRequest) String() string

func (UnPublishListingRevisionPackageRequest) ValidateEnumValue

func (request UnPublishListingRevisionPackageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UnPublishListingRevisionPackageResponse

UnPublishListingRevisionPackageResponse wrapper for the UnPublishListingRevisionPackage operation

type UnPublishListingRevisionPackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UnPublishListingRevisionPackageResponse) HTTPResponse

func (response UnPublishListingRevisionPackageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UnPublishListingRevisionPackageResponse) String

func (response UnPublishListingRevisionPackageResponse) String() string

type UpdateAdminArtifactStatusDetails

UpdateAdminArtifactStatusDetails Artifact status change request details

type UpdateAdminArtifactStatusDetails struct {

    // The new status for the artifact.
    NewStatus *string `mandatory:"true" json:"newStatus"`
}

func (UpdateAdminArtifactStatusDetails) String

func (m UpdateAdminArtifactStatusDetails) String() string

func (UpdateAdminArtifactStatusDetails) ValidateEnumValue

func (m UpdateAdminArtifactStatusDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateAdminArtifactStatusRequest

UpdateAdminArtifactStatusRequest wrapper for the UpdateAdminArtifactStatus operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateAdminArtifactStatus.go.html to see an example of how to use UpdateAdminArtifactStatusRequest.

type UpdateAdminArtifactStatusRequest struct {

    // The artifact status information to be updated.
    UpdateAdminArtifactStatusDetails `contributesTo:"body"`

    // artifact OCID
    ArtifactId *string `mandatory:"true" contributesTo:"path" name:"artifactId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateAdminArtifactStatusRequest) BinaryRequestBody

func (request UpdateAdminArtifactStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateAdminArtifactStatusRequest) HTTPRequest

func (request UpdateAdminArtifactStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateAdminArtifactStatusRequest) RetryPolicy

func (request UpdateAdminArtifactStatusRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateAdminArtifactStatusRequest) String

func (request UpdateAdminArtifactStatusRequest) String() string

func (UpdateAdminArtifactStatusRequest) ValidateEnumValue

func (request UpdateAdminArtifactStatusRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateAdminArtifactStatusResponse

UpdateAdminArtifactStatusResponse wrapper for the UpdateAdminArtifactStatus operation

type UpdateAdminArtifactStatusResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Artifact instance
    Artifact `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateAdminArtifactStatusResponse) HTTPResponse

func (response UpdateAdminArtifactStatusResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateAdminArtifactStatusResponse) String

func (response UpdateAdminArtifactStatusResponse) String() string

type UpdateArtifactDetails

UpdateArtifactDetails The model for an Oracle Cloud Infrastructure Marketplace artifact.

type UpdateArtifactDetails interface {

    // The unique identifier for the compartment.
    GetCompartmentId() *string

    // The display name for the artifact.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateArtifactRequest

UpdateArtifactRequest wrapper for the UpdateArtifact operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateArtifact.go.html to see an example of how to use UpdateArtifactRequest.

type UpdateArtifactRequest struct {

    // artifact OCID
    ArtifactId *string `mandatory:"true" contributesTo:"path" name:"artifactId"`

    // Request object for updating an artifact.
    UpdateArtifactDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateArtifactRequest) BinaryRequestBody

func (request UpdateArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateArtifactRequest) HTTPRequest

func (request UpdateArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateArtifactRequest) RetryPolicy

func (request UpdateArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateArtifactRequest) String

func (request UpdateArtifactRequest) String() string

func (UpdateArtifactRequest) ValidateEnumValue

func (request UpdateArtifactRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateArtifactResponse

UpdateArtifactResponse wrapper for the UpdateArtifact operation

type UpdateArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateArtifactResponse) HTTPResponse

func (response UpdateArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateArtifactResponse) String

func (response UpdateArtifactResponse) String() string

type UpdateContainerImageArtifactDetails

UpdateContainerImageArtifactDetails Details to update the container image artifact.

type UpdateContainerImageArtifactDetails struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The display name for the artifact.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    ContainerImage *UpdateContainerImageDetails `mandatory:"false" json:"containerImage"`
}

func (UpdateContainerImageArtifactDetails) GetCompartmentId

func (m UpdateContainerImageArtifactDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (UpdateContainerImageArtifactDetails) GetDefinedTags

func (m UpdateContainerImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateContainerImageArtifactDetails) GetDisplayName

func (m UpdateContainerImageArtifactDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateContainerImageArtifactDetails) GetFreeformTags

func (m UpdateContainerImageArtifactDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateContainerImageArtifactDetails) MarshalJSON

func (m UpdateContainerImageArtifactDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateContainerImageArtifactDetails) String

func (m UpdateContainerImageArtifactDetails) String() string

func (UpdateContainerImageArtifactDetails) ValidateEnumValue

func (m UpdateContainerImageArtifactDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateContainerImageDetails

UpdateContainerImageDetails Container image details required to update a container artifact.

type UpdateContainerImageDetails struct {

    // The source registry OCID of the container image.
    SourceRegistryId *string `mandatory:"true" json:"sourceRegistryId"`

    // The source registry url of the container image.
    SourceRegistryUrl *string `mandatory:"true" json:"sourceRegistryUrl"`
}

func (UpdateContainerImageDetails) String

func (m UpdateContainerImageDetails) String() string

func (UpdateContainerImageDetails) ValidateEnumValue

func (m UpdateContainerImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateCustomerSuccessAttachment

UpdateCustomerSuccessAttachment customer success story attachment for the listing revision.

type UpdateCustomerSuccessAttachment struct {

    // Name of the customer
    CustomerName *string `mandatory:"true" json:"customerName"`

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The description for the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Optional url to success story
    Url *string `mandatory:"false" json:"url"`

    // List of product codes for success story
    ProductCodes []string `mandatory:"false" json:"productCodes"`
}

func (UpdateCustomerSuccessAttachment) GetDefinedTags

func (m UpdateCustomerSuccessAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateCustomerSuccessAttachment) GetDescription

func (m UpdateCustomerSuccessAttachment) GetDescription() *string

GetDescription returns Description

func (UpdateCustomerSuccessAttachment) GetDisplayName

func (m UpdateCustomerSuccessAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateCustomerSuccessAttachment) GetFreeformTags

func (m UpdateCustomerSuccessAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateCustomerSuccessAttachment) MarshalJSON

func (m UpdateCustomerSuccessAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateCustomerSuccessAttachment) String

func (m UpdateCustomerSuccessAttachment) String() string

func (UpdateCustomerSuccessAttachment) ValidateEnumValue

func (m UpdateCustomerSuccessAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateHelmChartImageDetails

UpdateHelmChartImageDetails Helmchart image details required to update an helmchart artifact.

type UpdateHelmChartImageDetails struct {

    // The source registry OCID of the helmchart image.
    SourceRegistryId *string `mandatory:"true" json:"sourceRegistryId"`

    // The source registry url of the helmchart  image.
    SourceRegistryUrl *string `mandatory:"true" json:"sourceRegistryUrl"`

    // The Supported Versions of Kubernetes
    SupportedKubernetesVersions []string `mandatory:"false" json:"supportedKubernetesVersions"`
}

func (UpdateHelmChartImageDetails) String

func (m UpdateHelmChartImageDetails) String() string

func (UpdateHelmChartImageDetails) ValidateEnumValue

func (m UpdateHelmChartImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateKubernetesImageArtifactDetails

UpdateKubernetesImageArtifactDetails Details to update the kubernetes image artifact.

type UpdateKubernetesImageArtifactDetails struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The display name for the artifact.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    HelmChart *UpdateHelmChartImageDetails `mandatory:"false" json:"helmChart"`

    // List of container image artifact unique identifiers included in the helm chart.
    ContainerImageArtifactIds []string `mandatory:"false" json:"containerImageArtifactIds"`
}

func (UpdateKubernetesImageArtifactDetails) GetCompartmentId

func (m UpdateKubernetesImageArtifactDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (UpdateKubernetesImageArtifactDetails) GetDefinedTags

func (m UpdateKubernetesImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateKubernetesImageArtifactDetails) GetDisplayName

func (m UpdateKubernetesImageArtifactDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateKubernetesImageArtifactDetails) GetFreeformTags

func (m UpdateKubernetesImageArtifactDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateKubernetesImageArtifactDetails) MarshalJSON

func (m UpdateKubernetesImageArtifactDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateKubernetesImageArtifactDetails) String

func (m UpdateKubernetesImageArtifactDetails) String() string

func (UpdateKubernetesImageArtifactDetails) ValidateEnumValue

func (m UpdateKubernetesImageArtifactDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateLeadGenListingRevisionDetails

UpdateLeadGenListingRevisionDetails Listing revision update details for listings

type UpdateLeadGenListingRevisionDetails struct {

    // The name for the listing revision.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Single line introduction for the listing revision.
    Headline *string `mandatory:"false" json:"headline"`

    // The tagline for the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    // Keywords associated for the listing revision.
    Keywords *string `mandatory:"false" json:"keywords"`

    // A short description for the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // Usage information for the listing revision.
    UsageInformation *string `mandatory:"false" json:"usageInformation"`

    // A long description for the listing revision.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    ContentLanguage *LanguageItem `mandatory:"false" json:"contentLanguage"`

    // Languages supported by the listing revision.
    Supportedlanguages []LanguageItem `mandatory:"false" json:"supportedlanguages"`

    // Contact information to use to get support from the publisher for the listing revision.
    SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"`

    // Links to support resources for the listing revision.
    SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    VersionDetails *VersionDetails `mandatory:"false" json:"versionDetails"`

    // System requirements for the listing revision.
    SystemRequirements *string `mandatory:"false" json:"systemRequirements"`

    // List of Products subscribed by listing.
    Products []ListingProduct `mandatory:"false" json:"products"`

    // Url to demo of the listing
    DemoUrl *string `mandatory:"false" json:"demoUrl"`

    // Url to training resources of the listing
    SelfPacedTrainingUrl *string `mandatory:"false" json:"selfPacedTrainingUrl"`

    // OCIDs of service listings attached to lead gen listing
    RecommendedServiceProviderListingIds []string `mandatory:"false" json:"recommendedServiceProviderListingIds"`

    // Custom link to the listing
    VanityUrl *string `mandatory:"false" json:"vanityUrl"`

    DownloadInfo *DownloadInfo `mandatory:"false" json:"downloadInfo"`

    // Pricing details for lead gen listing
    PricingPlans *string `mandatory:"false" json:"pricingPlans"`

    // The pricing model for the listing revision.
    PricingType OciListingRevisionPricingTypeEnum `mandatory:"false" json:"pricingType,omitempty"`
}

func (UpdateLeadGenListingRevisionDetails) GetContentLanguage

func (m UpdateLeadGenListingRevisionDetails) GetContentLanguage() *LanguageItem

GetContentLanguage returns ContentLanguage

func (UpdateLeadGenListingRevisionDetails) GetDefinedTags

func (m UpdateLeadGenListingRevisionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateLeadGenListingRevisionDetails) GetDisplayName

func (m UpdateLeadGenListingRevisionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateLeadGenListingRevisionDetails) GetFreeformTags

func (m UpdateLeadGenListingRevisionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateLeadGenListingRevisionDetails) GetHeadline

func (m UpdateLeadGenListingRevisionDetails) GetHeadline() *string

GetHeadline returns Headline

func (UpdateLeadGenListingRevisionDetails) GetKeywords

func (m UpdateLeadGenListingRevisionDetails) GetKeywords() *string

GetKeywords returns Keywords

func (UpdateLeadGenListingRevisionDetails) GetLongDescription

func (m UpdateLeadGenListingRevisionDetails) GetLongDescription() *string

GetLongDescription returns LongDescription

func (UpdateLeadGenListingRevisionDetails) GetShortDescription

func (m UpdateLeadGenListingRevisionDetails) GetShortDescription() *string

GetShortDescription returns ShortDescription

func (UpdateLeadGenListingRevisionDetails) GetSupportContacts

func (m UpdateLeadGenListingRevisionDetails) GetSupportContacts() []SupportContact

GetSupportContacts returns SupportContacts

func (m UpdateLeadGenListingRevisionDetails) GetSupportLinks() []NamedLink

GetSupportLinks returns SupportLinks

func (UpdateLeadGenListingRevisionDetails) GetSupportedlanguages

func (m UpdateLeadGenListingRevisionDetails) GetSupportedlanguages() []LanguageItem

GetSupportedlanguages returns Supportedlanguages

func (UpdateLeadGenListingRevisionDetails) GetTagline

func (m UpdateLeadGenListingRevisionDetails) GetTagline() *string

GetTagline returns Tagline

func (UpdateLeadGenListingRevisionDetails) GetUsageInformation

func (m UpdateLeadGenListingRevisionDetails) GetUsageInformation() *string

GetUsageInformation returns UsageInformation

func (UpdateLeadGenListingRevisionDetails) MarshalJSON

func (m UpdateLeadGenListingRevisionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateLeadGenListingRevisionDetails) String

func (m UpdateLeadGenListingRevisionDetails) String() string

func (UpdateLeadGenListingRevisionDetails) ValidateEnumValue

func (m UpdateLeadGenListingRevisionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingDetails

UpdateListingDetails Details to update an existing listing.

type UpdateListingDetails struct {

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateListingDetails) String

func (m UpdateListingDetails) String() string

func (UpdateListingDetails) ValidateEnumValue

func (m UpdateListingDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRequest

UpdateListingRequest wrapper for the UpdateListing operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateListing.go.html to see an example of how to use UpdateListingRequest.

type UpdateListingRequest struct {

    // listing OCID
    ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"`

    // The information to be updated.
    UpdateListingDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateListingRequest) BinaryRequestBody

func (request UpdateListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateListingRequest) HTTPRequest

func (request UpdateListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateListingRequest) RetryPolicy

func (request UpdateListingRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateListingRequest) String

func (request UpdateListingRequest) String() string

func (UpdateListingRequest) ValidateEnumValue

func (request UpdateListingRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingResponse

UpdateListingResponse wrapper for the UpdateListing operation

type UpdateListingResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Listing instance
    Listing `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateListingResponse) HTTPResponse

func (response UpdateListingResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateListingResponse) String

func (response UpdateListingResponse) String() string

type UpdateListingRevisionAttachmentContentRequest

UpdateListingRevisionAttachmentContentRequest wrapper for the UpdateListingRevisionAttachmentContent operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateListingRevisionAttachmentContent.go.html to see an example of how to use UpdateListingRevisionAttachmentContentRequest.

type UpdateListingRevisionAttachmentContentRequest struct {

    // attachment OCID
    ListingRevisionAttachmentId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionAttachmentId"`

    // The attachment to upload.
    UpdateListingRevisionAttachmentContent io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateListingRevisionAttachmentContentRequest) BinaryRequestBody

func (request UpdateListingRevisionAttachmentContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateListingRevisionAttachmentContentRequest) HTTPRequest

func (request UpdateListingRevisionAttachmentContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateListingRevisionAttachmentContentRequest) RetryPolicy

func (request UpdateListingRevisionAttachmentContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateListingRevisionAttachmentContentRequest) String

func (request UpdateListingRevisionAttachmentContentRequest) String() string

func (UpdateListingRevisionAttachmentContentRequest) ValidateEnumValue

func (request UpdateListingRevisionAttachmentContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRevisionAttachmentContentResponse

UpdateListingRevisionAttachmentContentResponse wrapper for the UpdateListingRevisionAttachmentContent operation

type UpdateListingRevisionAttachmentContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionAttachment instance
    ListingRevisionAttachment `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateListingRevisionAttachmentContentResponse) HTTPResponse

func (response UpdateListingRevisionAttachmentContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateListingRevisionAttachmentContentResponse) String

func (response UpdateListingRevisionAttachmentContentResponse) String() string

type UpdateListingRevisionAttachmentDetails

UpdateListingRevisionAttachmentDetails Update the attachment for the listing revision.

type UpdateListingRevisionAttachmentDetails interface {

    // The name for the listing revision attachment.
    GetDisplayName() *string

    // The description for the listing revision attachment.
    GetDescription() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateListingRevisionAttachmentRequest

UpdateListingRevisionAttachmentRequest wrapper for the UpdateListingRevisionAttachment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateListingRevisionAttachment.go.html to see an example of how to use UpdateListingRevisionAttachmentRequest.

type UpdateListingRevisionAttachmentRequest struct {

    // attachment OCID
    ListingRevisionAttachmentId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionAttachmentId"`

    // The attachment to be updated.
    UpdateListingRevisionAttachmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateListingRevisionAttachmentRequest) BinaryRequestBody

func (request UpdateListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateListingRevisionAttachmentRequest) HTTPRequest

func (request UpdateListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateListingRevisionAttachmentRequest) RetryPolicy

func (request UpdateListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateListingRevisionAttachmentRequest) String

func (request UpdateListingRevisionAttachmentRequest) String() string

func (UpdateListingRevisionAttachmentRequest) ValidateEnumValue

func (request UpdateListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRevisionAttachmentResponse

UpdateListingRevisionAttachmentResponse wrapper for the UpdateListingRevisionAttachment operation

type UpdateListingRevisionAttachmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionAttachment instance
    ListingRevisionAttachment `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateListingRevisionAttachmentResponse) HTTPResponse

func (response UpdateListingRevisionAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateListingRevisionAttachmentResponse) String

func (response UpdateListingRevisionAttachmentResponse) String() string

type UpdateListingRevisionBannerContentRequest

UpdateListingRevisionBannerContentRequest wrapper for the UpdateListingRevisionBannerContent operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateListingRevisionBannerContent.go.html to see an example of how to use UpdateListingRevisionBannerContentRequest.

type UpdateListingRevisionBannerContentRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // banner name
    BannerName *string `mandatory:"true" contributesTo:"query" name:"bannerName"`

    // The listing revision icon to be updated.
    UpdateListingRevisionBannerContent io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateListingRevisionBannerContentRequest) BinaryRequestBody

func (request UpdateListingRevisionBannerContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateListingRevisionBannerContentRequest) HTTPRequest

func (request UpdateListingRevisionBannerContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateListingRevisionBannerContentRequest) RetryPolicy

func (request UpdateListingRevisionBannerContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateListingRevisionBannerContentRequest) String

func (request UpdateListingRevisionBannerContentRequest) String() string

func (UpdateListingRevisionBannerContentRequest) ValidateEnumValue

func (request UpdateListingRevisionBannerContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRevisionBannerContentResponse

UpdateListingRevisionBannerContentResponse wrapper for the UpdateListingRevisionBannerContent operation

type UpdateListingRevisionBannerContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevision instance
    ListingRevision `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateListingRevisionBannerContentResponse) HTTPResponse

func (response UpdateListingRevisionBannerContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateListingRevisionBannerContentResponse) String

func (response UpdateListingRevisionBannerContentResponse) String() string

type UpdateListingRevisionDetails

UpdateListingRevisionDetails The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision.

type UpdateListingRevisionDetails interface {

    // The name for the listing revision.
    GetDisplayName() *string

    // Single line introduction for the listing revision.
    GetHeadline() *string

    // The tagline for the listing revision.
    GetTagline() *string

    // Keywords associated for the listing revision.
    GetKeywords() *string

    // A short description for the listing revision.
    GetShortDescription() *string

    // Usage information for the listing revision.
    GetUsageInformation() *string

    // A long description for the listing revision.
    GetLongDescription() *string

    GetContentLanguage() *LanguageItem

    // Languages supported by the listing revision.
    GetSupportedlanguages() []LanguageItem

    // Contact information to use to get support from the publisher for the listing revision.
    GetSupportContacts() []SupportContact

    // Links to support resources for the listing revision.
    GetSupportLinks() []NamedLink

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateListingRevisionIconContentRequest

UpdateListingRevisionIconContentRequest wrapper for the UpdateListingRevisionIconContent operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateListingRevisionIconContent.go.html to see an example of how to use UpdateListingRevisionIconContentRequest.

type UpdateListingRevisionIconContentRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // The listing revision icon to be updated.
    UpdateListingRevisionIconContent io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateListingRevisionIconContentRequest) BinaryRequestBody

func (request UpdateListingRevisionIconContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateListingRevisionIconContentRequest) HTTPRequest

func (request UpdateListingRevisionIconContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateListingRevisionIconContentRequest) RetryPolicy

func (request UpdateListingRevisionIconContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateListingRevisionIconContentRequest) String

func (request UpdateListingRevisionIconContentRequest) String() string

func (UpdateListingRevisionIconContentRequest) ValidateEnumValue

func (request UpdateListingRevisionIconContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRevisionIconContentResponse

UpdateListingRevisionIconContentResponse wrapper for the UpdateListingRevisionIconContent operation

type UpdateListingRevisionIconContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevision instance
    ListingRevision `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateListingRevisionIconContentResponse) HTTPResponse

func (response UpdateListingRevisionIconContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateListingRevisionIconContentResponse) String

func (response UpdateListingRevisionIconContentResponse) String() string

type UpdateListingRevisionNoteDetails

UpdateListingRevisionNoteDetails The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision.

type UpdateListingRevisionNoteDetails struct {

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateListingRevisionNoteDetails) String

func (m UpdateListingRevisionNoteDetails) String() string

func (UpdateListingRevisionNoteDetails) ValidateEnumValue

func (m UpdateListingRevisionNoteDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRevisionNoteRequest

UpdateListingRevisionNoteRequest wrapper for the UpdateListingRevisionNote operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateListingRevisionNote.go.html to see an example of how to use UpdateListingRevisionNoteRequest.

type UpdateListingRevisionNoteRequest struct {

    // Unique listing revision note identifier.
    ListingRevisionNoteId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionNoteId"`

    // The listing revision information to be updated.
    UpdateListingRevisionNoteDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateListingRevisionNoteRequest) BinaryRequestBody

func (request UpdateListingRevisionNoteRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateListingRevisionNoteRequest) HTTPRequest

func (request UpdateListingRevisionNoteRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateListingRevisionNoteRequest) RetryPolicy

func (request UpdateListingRevisionNoteRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateListingRevisionNoteRequest) String

func (request UpdateListingRevisionNoteRequest) String() string

func (UpdateListingRevisionNoteRequest) ValidateEnumValue

func (request UpdateListingRevisionNoteRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRevisionNoteResponse

UpdateListingRevisionNoteResponse wrapper for the UpdateListingRevisionNote operation

type UpdateListingRevisionNoteResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionNote instance
    ListingRevisionNote `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateListingRevisionNoteResponse) HTTPResponse

func (response UpdateListingRevisionNoteResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateListingRevisionNoteResponse) String

func (response UpdateListingRevisionNoteResponse) String() string

type UpdateListingRevisionPackageDetails

UpdateListingRevisionPackageDetails The model for an Oracle Cloud Infrastructure Marketplace Listing revison package.

type UpdateListingRevisionPackageDetails struct {

    // The version for the package.
    PackageVersion *string `mandatory:"false" json:"packageVersion"`

    // The name for the listing revision package.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The description for this package.
    Description *string `mandatory:"false" json:"description"`

    // The unique identifier for the artifact.
    ArtifactId *string `mandatory:"false" json:"artifactId"`

    // The unique term identifier.
    TermId *string `mandatory:"false" json:"termId"`

    // Identifies that this will be default package for the listing revision.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // Identifies whether security upgrades will be provided for this package.
    AreSecurityUpgradesProvided *bool `mandatory:"false" json:"areSecurityUpgradesProvided"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateListingRevisionPackageDetails) String

func (m UpdateListingRevisionPackageDetails) String() string

func (UpdateListingRevisionPackageDetails) ValidateEnumValue

func (m UpdateListingRevisionPackageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRevisionPackageRequest

UpdateListingRevisionPackageRequest wrapper for the UpdateListingRevisionPackage operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateListingRevisionPackage.go.html to see an example of how to use UpdateListingRevisionPackageRequest.

type UpdateListingRevisionPackageRequest struct {

    // Unique listing revision package identifier.
    ListingRevisionPackageId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionPackageId"`

    // The information to be updated.
    UpdateListingRevisionPackageDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateListingRevisionPackageRequest) BinaryRequestBody

func (request UpdateListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateListingRevisionPackageRequest) HTTPRequest

func (request UpdateListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateListingRevisionPackageRequest) RetryPolicy

func (request UpdateListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateListingRevisionPackageRequest) String

func (request UpdateListingRevisionPackageRequest) String() string

func (UpdateListingRevisionPackageRequest) ValidateEnumValue

func (request UpdateListingRevisionPackageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRevisionPackageResponse

UpdateListingRevisionPackageResponse wrapper for the UpdateListingRevisionPackage operation

type UpdateListingRevisionPackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionPackage instance
    ListingRevisionPackage `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateListingRevisionPackageResponse) HTTPResponse

func (response UpdateListingRevisionPackageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateListingRevisionPackageResponse) String

func (response UpdateListingRevisionPackageResponse) String() string

type UpdateListingRevisionRequest

UpdateListingRevisionRequest wrapper for the UpdateListingRevision operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateListingRevision.go.html to see an example of how to use UpdateListingRevisionRequest.

type UpdateListingRevisionRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // The listing revision information to be updated.
    UpdateListingRevisionDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateListingRevisionRequest) BinaryRequestBody

func (request UpdateListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateListingRevisionRequest) HTTPRequest

func (request UpdateListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateListingRevisionRequest) RetryPolicy

func (request UpdateListingRevisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateListingRevisionRequest) String

func (request UpdateListingRevisionRequest) String() string

func (UpdateListingRevisionRequest) ValidateEnumValue

func (request UpdateListingRevisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRevisionResponse

UpdateListingRevisionResponse wrapper for the UpdateListingRevision operation

type UpdateListingRevisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevision instance
    ListingRevision `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateListingRevisionResponse) HTTPResponse

func (response UpdateListingRevisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateListingRevisionResponse) String

func (response UpdateListingRevisionResponse) String() string

type UpdateMachineImageArtifactDetails

UpdateMachineImageArtifactDetails Details to update Machine Image Artifact.

type UpdateMachineImageArtifactDetails struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The display name for the artifact.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    MachineImage *UpdateMachineImageDetails `mandatory:"false" json:"machineImage"`
}

func (UpdateMachineImageArtifactDetails) GetCompartmentId

func (m UpdateMachineImageArtifactDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (UpdateMachineImageArtifactDetails) GetDefinedTags

func (m UpdateMachineImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateMachineImageArtifactDetails) GetDisplayName

func (m UpdateMachineImageArtifactDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateMachineImageArtifactDetails) GetFreeformTags

func (m UpdateMachineImageArtifactDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateMachineImageArtifactDetails) MarshalJSON

func (m UpdateMachineImageArtifactDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateMachineImageArtifactDetails) String

func (m UpdateMachineImageArtifactDetails) String() string

func (UpdateMachineImageArtifactDetails) ValidateEnumValue

func (m UpdateMachineImageArtifactDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateMachineImageDetails

UpdateMachineImageDetails Machine image details required to update a Image artifact.

type UpdateMachineImageDetails struct {

    // The OCID of source machine image.
    SourceImageId *string `mandatory:"false" json:"sourceImageId"`

    // The username for machine image.
    Username *string `mandatory:"false" json:"username"`

    // Identified if customer can take a snapshot of instance running on the machine image.
    IsSnapshotAllowed *bool `mandatory:"false" json:"isSnapshotAllowed"`

    // List of shape configurations supported by the image.
    ImageShapeCompatibilityEntries []ImageShapeCompatibility `mandatory:"false" json:"imageShapeCompatibilityEntries"`
}

func (UpdateMachineImageDetails) String

func (m UpdateMachineImageDetails) String() string

func (UpdateMachineImageDetails) ValidateEnumValue

func (m UpdateMachineImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateOciListingRevisionDetails

UpdateOciListingRevisionDetails Listing revision update details for listings

type UpdateOciListingRevisionDetails struct {

    // The name for the listing revision.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Single line introduction for the listing revision.
    Headline *string `mandatory:"false" json:"headline"`

    // The tagline for the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    // Keywords associated for the listing revision.
    Keywords *string `mandatory:"false" json:"keywords"`

    // A short description for the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // Usage information for the listing revision.
    UsageInformation *string `mandatory:"false" json:"usageInformation"`

    // A long description for the listing revision.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    ContentLanguage *LanguageItem `mandatory:"false" json:"contentLanguage"`

    // Languages supported by the listing revision.
    Supportedlanguages []LanguageItem `mandatory:"false" json:"supportedlanguages"`

    // Contact information to use to get support from the publisher for the listing revision.
    SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"`

    // Links to support resources for the listing revision.
    SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    VersionDetails *VersionDetails `mandatory:"false" json:"versionDetails"`

    // System requirements for the listing revision.
    SystemRequirements *string `mandatory:"false" json:"systemRequirements"`

    // List of Products subscribed by listing.
    Products []ListingProduct `mandatory:"false" json:"products"`

    // The url provided by partner for the registration of subscription.
    PartnerRegistrationUrl *string `mandatory:"false" json:"partnerRegistrationUrl"`

    // The unique id of the term attached to the listing.
    TermId *string `mandatory:"false" json:"termId"`

    // Custom link to the listing
    VanityUrl *string `mandatory:"false" json:"vanityUrl"`

    // OCIDs of service listings attached to lead gen listing
    RecommendedServiceProviderListingIds []string `mandatory:"false" json:"recommendedServiceProviderListingIds"`

    // Listing availability and Pricing Policy statement.
    AvailabilityAndPricingPolicy *string `mandatory:"false" json:"availabilityAndPricingPolicy"`

    // List of Pricing Plans provider by publisher.
    PricingPlans []PricingPlan `mandatory:"false" json:"pricingPlans"`

    // Is this listing rover exportable
    IsRoverExportable *bool `mandatory:"false" json:"isRoverExportable"`

    // Url to demo of the listing
    DemoUrl *string `mandatory:"false" json:"demoUrl"`

    // Url to training resources of the listing
    SelfPacedTrainingUrl *string `mandatory:"false" json:"selfPacedTrainingUrl"`

    // The pricing model for the listing revision.
    PricingType OciListingRevisionPricingTypeEnum `mandatory:"false" json:"pricingType,omitempty"`
}

func (UpdateOciListingRevisionDetails) GetContentLanguage

func (m UpdateOciListingRevisionDetails) GetContentLanguage() *LanguageItem

GetContentLanguage returns ContentLanguage

func (UpdateOciListingRevisionDetails) GetDefinedTags

func (m UpdateOciListingRevisionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOciListingRevisionDetails) GetDisplayName

func (m UpdateOciListingRevisionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOciListingRevisionDetails) GetFreeformTags

func (m UpdateOciListingRevisionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOciListingRevisionDetails) GetHeadline

func (m UpdateOciListingRevisionDetails) GetHeadline() *string

GetHeadline returns Headline

func (UpdateOciListingRevisionDetails) GetKeywords

func (m UpdateOciListingRevisionDetails) GetKeywords() *string

GetKeywords returns Keywords

func (UpdateOciListingRevisionDetails) GetLongDescription

func (m UpdateOciListingRevisionDetails) GetLongDescription() *string

GetLongDescription returns LongDescription

func (UpdateOciListingRevisionDetails) GetShortDescription

func (m UpdateOciListingRevisionDetails) GetShortDescription() *string

GetShortDescription returns ShortDescription

func (UpdateOciListingRevisionDetails) GetSupportContacts

func (m UpdateOciListingRevisionDetails) GetSupportContacts() []SupportContact

GetSupportContacts returns SupportContacts

func (m UpdateOciListingRevisionDetails) GetSupportLinks() []NamedLink

GetSupportLinks returns SupportLinks

func (UpdateOciListingRevisionDetails) GetSupportedlanguages

func (m UpdateOciListingRevisionDetails) GetSupportedlanguages() []LanguageItem

GetSupportedlanguages returns Supportedlanguages

func (UpdateOciListingRevisionDetails) GetTagline

func (m UpdateOciListingRevisionDetails) GetTagline() *string

GetTagline returns Tagline

func (UpdateOciListingRevisionDetails) GetUsageInformation

func (m UpdateOciListingRevisionDetails) GetUsageInformation() *string

GetUsageInformation returns UsageInformation

func (UpdateOciListingRevisionDetails) MarshalJSON

func (m UpdateOciListingRevisionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOciListingRevisionDetails) String

func (m UpdateOciListingRevisionDetails) String() string

func (*UpdateOciListingRevisionDetails) UnmarshalJSON

func (m *UpdateOciListingRevisionDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateOciListingRevisionDetails) ValidateEnumValue

func (m UpdateOciListingRevisionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateRelatedDocumentAttachmentDetails

UpdateRelatedDocumentAttachmentDetails Update Details of the related document attachment.

type UpdateRelatedDocumentAttachmentDetails struct {

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The description for the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The document URL of the listing revision attachment.
    SourceUrl *string `mandatory:"false" json:"sourceUrl"`

    // The document category of the listing revision attachment.
    DocumentCategory RelatedDocumentAttachmentDocumentCategoryEnum `mandatory:"false" json:"documentCategory,omitempty"`
}

func (UpdateRelatedDocumentAttachmentDetails) GetDefinedTags

func (m UpdateRelatedDocumentAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateRelatedDocumentAttachmentDetails) GetDescription

func (m UpdateRelatedDocumentAttachmentDetails) GetDescription() *string

GetDescription returns Description

func (UpdateRelatedDocumentAttachmentDetails) GetDisplayName

func (m UpdateRelatedDocumentAttachmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateRelatedDocumentAttachmentDetails) GetFreeformTags

func (m UpdateRelatedDocumentAttachmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateRelatedDocumentAttachmentDetails) MarshalJSON

func (m UpdateRelatedDocumentAttachmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateRelatedDocumentAttachmentDetails) String

func (m UpdateRelatedDocumentAttachmentDetails) String() string

func (UpdateRelatedDocumentAttachmentDetails) ValidateEnumValue

func (m UpdateRelatedDocumentAttachmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateReviewSupportDocumentAttachment

UpdateReviewSupportDocumentAttachment Reviewsupport document attachment for the listing revision.

type UpdateReviewSupportDocumentAttachment struct {

    // Name of the review support document
    DocumentName *string `mandatory:"true" json:"documentName"`

    // Type of review support document
    TemplateCode *string `mandatory:"true" json:"templateCode"`

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The description for the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateReviewSupportDocumentAttachment) GetDefinedTags

func (m UpdateReviewSupportDocumentAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateReviewSupportDocumentAttachment) GetDescription

func (m UpdateReviewSupportDocumentAttachment) GetDescription() *string

GetDescription returns Description

func (UpdateReviewSupportDocumentAttachment) GetDisplayName

func (m UpdateReviewSupportDocumentAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateReviewSupportDocumentAttachment) GetFreeformTags

func (m UpdateReviewSupportDocumentAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateReviewSupportDocumentAttachment) MarshalJSON

func (m UpdateReviewSupportDocumentAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateReviewSupportDocumentAttachment) String

func (m UpdateReviewSupportDocumentAttachment) String() string

func (UpdateReviewSupportDocumentAttachment) ValidateEnumValue

func (m UpdateReviewSupportDocumentAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateScreenShotAttachmentDetails

UpdateScreenShotAttachmentDetails Update details of the screenshot attachment.

type UpdateScreenShotAttachmentDetails struct {

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The description for the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateScreenShotAttachmentDetails) GetDefinedTags

func (m UpdateScreenShotAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateScreenShotAttachmentDetails) GetDescription

func (m UpdateScreenShotAttachmentDetails) GetDescription() *string

GetDescription returns Description

func (UpdateScreenShotAttachmentDetails) GetDisplayName

func (m UpdateScreenShotAttachmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateScreenShotAttachmentDetails) GetFreeformTags

func (m UpdateScreenShotAttachmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateScreenShotAttachmentDetails) MarshalJSON

func (m UpdateScreenShotAttachmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateScreenShotAttachmentDetails) String

func (m UpdateScreenShotAttachmentDetails) String() string

func (UpdateScreenShotAttachmentDetails) ValidateEnumValue

func (m UpdateScreenShotAttachmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateServiceListingRevisionDetails

UpdateServiceListingRevisionDetails Listing revision update details for listings

type UpdateServiceListingRevisionDetails struct {

    // The name for the listing revision.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Single line introduction for the listing revision.
    Headline *string `mandatory:"false" json:"headline"`

    // The tagline for the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    // Keywords associated for the listing revision.
    Keywords *string `mandatory:"false" json:"keywords"`

    // A short description for the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // Usage information for the listing revision.
    UsageInformation *string `mandatory:"false" json:"usageInformation"`

    // A long description for the listing revision.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    ContentLanguage *LanguageItem `mandatory:"false" json:"contentLanguage"`

    // Languages supported by the listing revision.
    Supportedlanguages []LanguageItem `mandatory:"false" json:"supportedlanguages"`

    // Contact information to use to get support from the publisher for the listing revision.
    SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"`

    // Links to support resources for the listing revision.
    SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Custom text by partner regarding contact information
    ContactUs *string `mandatory:"false" json:"contactUs"`

    // List of product codes subscribed by listing.
    ProductCodes []string `mandatory:"false" json:"productCodes"`

    // List of industries subscribed by listing.
    Industries []string `mandatory:"false" json:"industries"`

    // Number of trained professional per product
    TrainedProfessionals []TrainedProfessionals `mandatory:"false" json:"trainedProfessionals"`

    // Custom link to the listing
    VanityUrl *string `mandatory:"false" json:"vanityUrl"`

    // Support details based on geographic location
    GeoLocations []GeoLocation `mandatory:"false" json:"geoLocations"`
}

func (UpdateServiceListingRevisionDetails) GetContentLanguage

func (m UpdateServiceListingRevisionDetails) GetContentLanguage() *LanguageItem

GetContentLanguage returns ContentLanguage

func (UpdateServiceListingRevisionDetails) GetDefinedTags

func (m UpdateServiceListingRevisionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateServiceListingRevisionDetails) GetDisplayName

func (m UpdateServiceListingRevisionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateServiceListingRevisionDetails) GetFreeformTags

func (m UpdateServiceListingRevisionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateServiceListingRevisionDetails) GetHeadline

func (m UpdateServiceListingRevisionDetails) GetHeadline() *string

GetHeadline returns Headline

func (UpdateServiceListingRevisionDetails) GetKeywords

func (m UpdateServiceListingRevisionDetails) GetKeywords() *string

GetKeywords returns Keywords

func (UpdateServiceListingRevisionDetails) GetLongDescription

func (m UpdateServiceListingRevisionDetails) GetLongDescription() *string

GetLongDescription returns LongDescription

func (UpdateServiceListingRevisionDetails) GetShortDescription

func (m UpdateServiceListingRevisionDetails) GetShortDescription() *string

GetShortDescription returns ShortDescription

func (UpdateServiceListingRevisionDetails) GetSupportContacts

func (m UpdateServiceListingRevisionDetails) GetSupportContacts() []SupportContact

GetSupportContacts returns SupportContacts

func (m UpdateServiceListingRevisionDetails) GetSupportLinks() []NamedLink

GetSupportLinks returns SupportLinks

func (UpdateServiceListingRevisionDetails) GetSupportedlanguages

func (m UpdateServiceListingRevisionDetails) GetSupportedlanguages() []LanguageItem

GetSupportedlanguages returns Supportedlanguages

func (UpdateServiceListingRevisionDetails) GetTagline

func (m UpdateServiceListingRevisionDetails) GetTagline() *string

GetTagline returns Tagline

func (UpdateServiceListingRevisionDetails) GetUsageInformation

func (m UpdateServiceListingRevisionDetails) GetUsageInformation() *string

GetUsageInformation returns UsageInformation

func (UpdateServiceListingRevisionDetails) MarshalJSON

func (m UpdateServiceListingRevisionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateServiceListingRevisionDetails) String

func (m UpdateServiceListingRevisionDetails) String() string

func (UpdateServiceListingRevisionDetails) ValidateEnumValue

func (m UpdateServiceListingRevisionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateStackArtifactDetails

UpdateStackArtifactDetails Details to update Stack Artifact.

type UpdateStackArtifactDetails struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The display name for the artifact.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    Stack *UpdateStackDetails `mandatory:"false" json:"stack"`
}

func (UpdateStackArtifactDetails) GetCompartmentId

func (m UpdateStackArtifactDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (UpdateStackArtifactDetails) GetDefinedTags

func (m UpdateStackArtifactDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateStackArtifactDetails) GetDisplayName

func (m UpdateStackArtifactDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateStackArtifactDetails) GetFreeformTags

func (m UpdateStackArtifactDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateStackArtifactDetails) MarshalJSON

func (m UpdateStackArtifactDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateStackArtifactDetails) String

func (m UpdateStackArtifactDetails) String() string

func (UpdateStackArtifactDetails) ValidateEnumValue

func (m UpdateStackArtifactDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateStackDetails

UpdateStackDetails Stack details required to update a Stack artifact.

type UpdateStackDetails struct {

    // The source stack OCID.
    SourceStackId *string `mandatory:"false" json:"sourceStackId"`

    // Image listing OCIDs that are referred in the Stack.
    ImageListingIds []string `mandatory:"false" json:"imageListingIds"`
}

func (UpdateStackDetails) String

func (m UpdateStackDetails) String() string

func (UpdateStackDetails) ValidateEnumValue

func (m UpdateStackDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateSupportedServiceAttachment

UpdateSupportedServiceAttachment Supported services attachment for the listing revision.

type UpdateSupportedServiceAttachment struct {

    // Name of the service
    ServiceName *string `mandatory:"true" json:"serviceName"`

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The description for the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Optional url to service information
    Url *string `mandatory:"false" json:"url"`

    // Type of service
    Type SupportedServiceAttachmentTypeEnum `mandatory:"true" json:"type"`

    // The specified attachment type is Internal or External.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`
}

func (UpdateSupportedServiceAttachment) GetDefinedTags

func (m UpdateSupportedServiceAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateSupportedServiceAttachment) GetDescription

func (m UpdateSupportedServiceAttachment) GetDescription() *string

GetDescription returns Description

func (UpdateSupportedServiceAttachment) GetDisplayName

func (m UpdateSupportedServiceAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateSupportedServiceAttachment) GetFreeformTags

func (m UpdateSupportedServiceAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateSupportedServiceAttachment) MarshalJSON

func (m UpdateSupportedServiceAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateSupportedServiceAttachment) String

func (m UpdateSupportedServiceAttachment) String() string

func (UpdateSupportedServiceAttachment) ValidateEnumValue

func (m UpdateSupportedServiceAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTermDetails

UpdateTermDetails Details to update Marketplace Publisher term.

type UpdateTermDetails struct {

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateTermDetails) String

func (m UpdateTermDetails) String() string

func (UpdateTermDetails) ValidateEnumValue

func (m UpdateTermDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTermRequest

UpdateTermRequest wrapper for the UpdateTerm operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateTerm.go.html to see an example of how to use UpdateTermRequest.

type UpdateTermRequest struct {

    // term OCID
    TermId *string `mandatory:"true" contributesTo:"path" name:"termId"`

    // The information to be updated.
    UpdateTermDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateTermRequest) BinaryRequestBody

func (request UpdateTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTermRequest) HTTPRequest

func (request UpdateTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTermRequest) RetryPolicy

func (request UpdateTermRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTermRequest) String

func (request UpdateTermRequest) String() string

func (UpdateTermRequest) ValidateEnumValue

func (request UpdateTermRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTermResponse

UpdateTermResponse wrapper for the UpdateTerm operation

type UpdateTermResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Term instance
    Term `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateTermResponse) HTTPResponse

func (response UpdateTermResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTermResponse) String

func (response UpdateTermResponse) String() string

type UpdateTermVersionContentRequest

UpdateTermVersionContentRequest wrapper for the UpdateTermVersionContent operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateTermVersionContent.go.html to see an example of how to use UpdateTermVersionContentRequest.

type UpdateTermVersionContentRequest struct {

    // term version OCID
    TermVersionId *string `mandatory:"true" contributesTo:"path" name:"termVersionId"`

    // The term attachment to upload.
    UpdateTermVersionContent io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The name of the resource.
    DisplayName *string `mandatory:"false" contributesTo:"header" name:"display-name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateTermVersionContentRequest) BinaryRequestBody

func (request UpdateTermVersionContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTermVersionContentRequest) HTTPRequest

func (request UpdateTermVersionContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTermVersionContentRequest) RetryPolicy

func (request UpdateTermVersionContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTermVersionContentRequest) String

func (request UpdateTermVersionContentRequest) String() string

func (UpdateTermVersionContentRequest) ValidateEnumValue

func (request UpdateTermVersionContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTermVersionContentResponse

UpdateTermVersionContentResponse wrapper for the UpdateTermVersionContent operation

type UpdateTermVersionContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TermVersion instance
    TermVersion `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateTermVersionContentResponse) HTTPResponse

func (response UpdateTermVersionContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTermVersionContentResponse) String

func (response UpdateTermVersionContentResponse) String() string

type UpdateTermVersionDetails

UpdateTermVersionDetails Details to update Marketplace Publisher term version.

type UpdateTermVersionDetails struct {

    // The name for the term version.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateTermVersionDetails) String

func (m UpdateTermVersionDetails) String() string

func (UpdateTermVersionDetails) ValidateEnumValue

func (m UpdateTermVersionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTermVersionRequest

UpdateTermVersionRequest wrapper for the UpdateTermVersion operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/UpdateTermVersion.go.html to see an example of how to use UpdateTermVersionRequest.

type UpdateTermVersionRequest struct {

    // term version OCID
    TermVersionId *string `mandatory:"true" contributesTo:"path" name:"termVersionId"`

    // Term Version details to be updated.
    UpdateTermVersionDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateTermVersionRequest) BinaryRequestBody

func (request UpdateTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTermVersionRequest) HTTPRequest

func (request UpdateTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTermVersionRequest) RetryPolicy

func (request UpdateTermVersionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTermVersionRequest) String

func (request UpdateTermVersionRequest) String() string

func (UpdateTermVersionRequest) ValidateEnumValue

func (request UpdateTermVersionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTermVersionResponse

UpdateTermVersionResponse wrapper for the UpdateTermVersion operation

type UpdateTermVersionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TermVersion instance
    TermVersion `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateTermVersionResponse) HTTPResponse

func (response UpdateTermVersionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTermVersionResponse) String

func (response UpdateTermVersionResponse) String() string

type UpdateVideoAttachmentDetails

UpdateVideoAttachmentDetails Details of the video attachment.

type UpdateVideoAttachmentDetails struct {

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The description for the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateVideoAttachmentDetails) GetDefinedTags

func (m UpdateVideoAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateVideoAttachmentDetails) GetDescription

func (m UpdateVideoAttachmentDetails) GetDescription() *string

GetDescription returns Description

func (UpdateVideoAttachmentDetails) GetDisplayName

func (m UpdateVideoAttachmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateVideoAttachmentDetails) GetFreeformTags

func (m UpdateVideoAttachmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateVideoAttachmentDetails) MarshalJSON

func (m UpdateVideoAttachmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateVideoAttachmentDetails) String

func (m UpdateVideoAttachmentDetails) String() string

func (UpdateVideoAttachmentDetails) ValidateEnumValue

func (m UpdateVideoAttachmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UploadData

UploadData The model for upload data for images and icons.

type UploadData struct {

    // The name used to refer to the upload data.
    Name *string `mandatory:"false" json:"name"`

    // The content URL of the upload data.
    ContentUrl *string `mandatory:"false" json:"contentUrl"`

    // The MIME type of the upload data.
    MimeType *string `mandatory:"false" json:"mimeType"`
}

func (UploadData) String

func (m UploadData) String() string

func (UploadData) ValidateEnumValue

func (m UploadData) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UsageBasedPricingPlan

UsageBasedPricingPlan Usage-based SaaS pricing plan where all billing is driven by dimensions.

type UsageBasedPricingPlan struct {

    // List of pricing rates provider by publisher.
    Rates []PricingRate `mandatory:"true" json:"rates"`

    // The plan name.
    Name *string `mandatory:"true" json:"name"`

    // The plan description.
    PlanDescription *string `mandatory:"true" json:"planDescription"`

    // The usage dimensions that define billable usage for this plan.
    Dimensions []UsageDimension `mandatory:"true" json:"dimensions"`

    // Unique identifier of the pricing plan.
    PricingPlanKey *string `mandatory:"false" json:"pricingPlanKey"`

    // Additional metadata key/value pairs for the usage-based pricing.
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // The plan billing frequency.
    BillingFrequency UsageBasedPricingPlanBillingFrequencyEnum `mandatory:"true" json:"billingFrequency"`

    // The plan duration.
    PlanDuration UsageBasedPricingPlanPlanDurationEnum `mandatory:"false" json:"planDuration,omitempty"`
}

func (UsageBasedPricingPlan) GetRates

func (m UsageBasedPricingPlan) GetRates() []PricingRate

GetRates returns Rates

func (UsageBasedPricingPlan) MarshalJSON

func (m UsageBasedPricingPlan) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UsageBasedPricingPlan) String

func (m UsageBasedPricingPlan) String() string

func (UsageBasedPricingPlan) ValidateEnumValue

func (m UsageBasedPricingPlan) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UsageBasedPricingPlanBillingFrequencyEnum

UsageBasedPricingPlanBillingFrequencyEnum Enum with underlying type: string

type UsageBasedPricingPlanBillingFrequencyEnum string

Set of constants representing the allowable values for UsageBasedPricingPlanBillingFrequencyEnum

const (
    UsageBasedPricingPlanBillingFrequencyMonthly    UsageBasedPricingPlanBillingFrequencyEnum = "MONTHLY"
    UsageBasedPricingPlanBillingFrequencyQuarterly  UsageBasedPricingPlanBillingFrequencyEnum = "QUARTERLY"
    UsageBasedPricingPlanBillingFrequencySemiAnnual UsageBasedPricingPlanBillingFrequencyEnum = "SEMI_ANNUAL"
    UsageBasedPricingPlanBillingFrequencyAnnual     UsageBasedPricingPlanBillingFrequencyEnum = "ANNUAL"
    UsageBasedPricingPlanBillingFrequencyBiennial   UsageBasedPricingPlanBillingFrequencyEnum = "BIENNIAL"
    UsageBasedPricingPlanBillingFrequencyTriennial  UsageBasedPricingPlanBillingFrequencyEnum = "TRIENNIAL"
)

func GetMappingUsageBasedPricingPlanBillingFrequencyEnum

func GetMappingUsageBasedPricingPlanBillingFrequencyEnum(val string) (UsageBasedPricingPlanBillingFrequencyEnum, bool)

GetMappingUsageBasedPricingPlanBillingFrequencyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUsageBasedPricingPlanBillingFrequencyEnumValues

func GetUsageBasedPricingPlanBillingFrequencyEnumValues() []UsageBasedPricingPlanBillingFrequencyEnum

GetUsageBasedPricingPlanBillingFrequencyEnumValues Enumerates the set of values for UsageBasedPricingPlanBillingFrequencyEnum

type UsageBasedPricingPlanPlanDurationEnum

UsageBasedPricingPlanPlanDurationEnum Enum with underlying type: string

type UsageBasedPricingPlanPlanDurationEnum string

Set of constants representing the allowable values for UsageBasedPricingPlanPlanDurationEnum

const (
    UsageBasedPricingPlanPlanDurationMonthly    UsageBasedPricingPlanPlanDurationEnum = "MONTHLY"
    UsageBasedPricingPlanPlanDurationQuarterly  UsageBasedPricingPlanPlanDurationEnum = "QUARTERLY"
    UsageBasedPricingPlanPlanDurationSemiAnnual UsageBasedPricingPlanPlanDurationEnum = "SEMI_ANNUAL"
    UsageBasedPricingPlanPlanDurationAnnual     UsageBasedPricingPlanPlanDurationEnum = "ANNUAL"
    UsageBasedPricingPlanPlanDurationBiennial   UsageBasedPricingPlanPlanDurationEnum = "BIENNIAL"
    UsageBasedPricingPlanPlanDurationTriennial  UsageBasedPricingPlanPlanDurationEnum = "TRIENNIAL"
)

func GetMappingUsageBasedPricingPlanPlanDurationEnum

func GetMappingUsageBasedPricingPlanPlanDurationEnum(val string) (UsageBasedPricingPlanPlanDurationEnum, bool)

GetMappingUsageBasedPricingPlanPlanDurationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUsageBasedPricingPlanPlanDurationEnumValues

func GetUsageBasedPricingPlanPlanDurationEnumValues() []UsageBasedPricingPlanPlanDurationEnum

GetUsageBasedPricingPlanPlanDurationEnumValues Enumerates the set of values for UsageBasedPricingPlanPlanDurationEnum

type UsageDimension

UsageDimension Usage dimension for usage-based or hybrid SaaS pricing.

type UsageDimension struct {

    // The dimension name.
    DimensionName *string `mandatory:"true" json:"dimensionName"`

    // The dimension description.
    DimensionDescription *string `mandatory:"true" json:"dimensionDescription"`

    // The metric type used to measure usage for the dimension.
    MetricType MetricTypeEnum `mandatory:"true" json:"metricType"`

    // Billing frequency used for the dimension.
    DimensionBillingFrequency UsageDimensionDimensionBillingFrequencyEnum `mandatory:"true" json:"dimensionBillingFrequency"`

    // List of pricing rates provider by publisher for the dimension.
    Rates []PricingRate `mandatory:"true" json:"rates"`

    // Server-generated unique identifier for the usage dimension. If omitted in the request, it is generated automatically.
    DimensionKey *string `mandatory:"false" json:"dimensionKey"`

    // Included quantity before overage rates apply.
    IncludedQuantity *float32 `mandatory:"false" json:"includedQuantity"`

    // Additional metadata key/value pairs for the dimension.
    AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"`
}

func (UsageDimension) String

func (m UsageDimension) String() string

func (UsageDimension) ValidateEnumValue

func (m UsageDimension) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UsageDimensionDimensionBillingFrequencyEnum

UsageDimensionDimensionBillingFrequencyEnum Enum with underlying type: string

type UsageDimensionDimensionBillingFrequencyEnum string

Set of constants representing the allowable values for UsageDimensionDimensionBillingFrequencyEnum

const (
    UsageDimensionDimensionBillingFrequencyMonthly    UsageDimensionDimensionBillingFrequencyEnum = "MONTHLY"
    UsageDimensionDimensionBillingFrequencyQuarterly  UsageDimensionDimensionBillingFrequencyEnum = "QUARTERLY"
    UsageDimensionDimensionBillingFrequencySemiAnnual UsageDimensionDimensionBillingFrequencyEnum = "SEMI_ANNUAL"
    UsageDimensionDimensionBillingFrequencyAnnual     UsageDimensionDimensionBillingFrequencyEnum = "ANNUAL"
    UsageDimensionDimensionBillingFrequencyBiennial   UsageDimensionDimensionBillingFrequencyEnum = "BIENNIAL"
    UsageDimensionDimensionBillingFrequencyTriennial  UsageDimensionDimensionBillingFrequencyEnum = "TRIENNIAL"
)

func GetMappingUsageDimensionDimensionBillingFrequencyEnum

func GetMappingUsageDimensionDimensionBillingFrequencyEnum(val string) (UsageDimensionDimensionBillingFrequencyEnum, bool)

GetMappingUsageDimensionDimensionBillingFrequencyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUsageDimensionDimensionBillingFrequencyEnumValues

func GetUsageDimensionDimensionBillingFrequencyEnumValues() []UsageDimensionDimensionBillingFrequencyEnum

GetUsageDimensionDimensionBillingFrequencyEnumValues Enumerates the set of values for UsageDimensionDimensionBillingFrequencyEnum

type ValidateAndPublishArtifactRequest

ValidateAndPublishArtifactRequest wrapper for the ValidateAndPublishArtifact operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/ValidateAndPublishArtifact.go.html to see an example of how to use ValidateAndPublishArtifactRequest.

type ValidateAndPublishArtifactRequest struct {

    // artifact OCID
    ArtifactId *string `mandatory:"true" contributesTo:"path" name:"artifactId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ValidateAndPublishArtifactRequest) BinaryRequestBody

func (request ValidateAndPublishArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ValidateAndPublishArtifactRequest) HTTPRequest

func (request ValidateAndPublishArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ValidateAndPublishArtifactRequest) RetryPolicy

func (request ValidateAndPublishArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ValidateAndPublishArtifactRequest) String

func (request ValidateAndPublishArtifactRequest) String() string

func (ValidateAndPublishArtifactRequest) ValidateEnumValue

func (request ValidateAndPublishArtifactRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidateAndPublishArtifactResponse

ValidateAndPublishArtifactResponse wrapper for the ValidateAndPublishArtifact operation

type ValidateAndPublishArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ValidateAndPublishArtifactResponse) HTTPResponse

func (response ValidateAndPublishArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ValidateAndPublishArtifactResponse) String

func (response ValidateAndPublishArtifactResponse) String() string

type ValidationStatusEnum

ValidationStatusEnum Enum with underlying type: string

type ValidationStatusEnum string

Set of constants representing the allowable values for ValidationStatusEnum

const (
    ValidationStatusValidationInProgress ValidationStatusEnum = "VALIDATION_IN_PROGRESS"
    ValidationStatusValidationFailed     ValidationStatusEnum = "VALIDATION_FAILED"
    ValidationStatusValidationCompleted  ValidationStatusEnum = "VALIDATION_COMPLETED"
)

func GetMappingValidationStatusEnum

func GetMappingValidationStatusEnum(val string) (ValidationStatusEnum, bool)

GetMappingValidationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetValidationStatusEnumValues

func GetValidationStatusEnumValues() []ValidationStatusEnum

GetValidationStatusEnumValues Enumerates the set of values for ValidationStatusEnum

type VersionDetails

VersionDetails A listing version provided by the Publisher.

type VersionDetails struct {

    // The version number.
    Number *string `mandatory:"true" json:"number"`

    // The version description.
    Description *string `mandatory:"true" json:"description"`

    // The version release date.
    ReleaseDate *string `mandatory:"true" json:"releaseDate"`
}

func (VersionDetails) String

func (m VersionDetails) String() string

func (VersionDetails) ValidateEnumValue

func (m VersionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoAttachment

VideoAttachment Video attachment for the listing revision.

type VideoAttachment struct {

    // Unique OCID identifier for the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier of the listing revision that the specified attachment belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the listing revision attachment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The time the attachment was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The URL for the video.
    ContentUrl *string `mandatory:"true" json:"contentUrl"`

    // Description of the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Possible values for the publisher listing revision attachments. The source type informs whether the type of attachment for the listing revision is external or internal.
    SourceType ListingRevisionAttachmentSourceTypeEnum `mandatory:"false" json:"sourceType,omitempty"`

    // The current state of the attachment.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (VideoAttachment) GetCompartmentId

func (m VideoAttachment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (VideoAttachment) GetDefinedTags

func (m VideoAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (VideoAttachment) GetDescription

func (m VideoAttachment) GetDescription() *string

GetDescription returns Description

func (VideoAttachment) GetDisplayName

func (m VideoAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (VideoAttachment) GetFreeformTags

func (m VideoAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (VideoAttachment) GetId

func (m VideoAttachment) GetId() *string

GetId returns Id

func (VideoAttachment) GetLifecycleState

func (m VideoAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (VideoAttachment) GetListingRevisionId

func (m VideoAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (VideoAttachment) GetSourceType

func (m VideoAttachment) GetSourceType() ListingRevisionAttachmentSourceTypeEnum

GetSourceType returns SourceType

func (VideoAttachment) GetSystemTags

func (m VideoAttachment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (VideoAttachment) GetTimeCreated

func (m VideoAttachment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (VideoAttachment) GetTimeUpdated

func (m VideoAttachment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (VideoAttachment) MarshalJSON

func (m VideoAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VideoAttachment) String

func (m VideoAttachment) String() string

func (VideoAttachment) ValidateEnumValue

func (m VideoAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WithdrawListingRevisionRequest

WithdrawListingRevisionRequest wrapper for the WithdrawListingRevision operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplacepublisher/WithdrawListingRevision.go.html to see an example of how to use WithdrawListingRevisionRequest.

type WithdrawListingRevisionRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (WithdrawListingRevisionRequest) BinaryRequestBody

func (request WithdrawListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (WithdrawListingRevisionRequest) HTTPRequest

func (request WithdrawListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (WithdrawListingRevisionRequest) RetryPolicy

func (request WithdrawListingRevisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (WithdrawListingRevisionRequest) String

func (request WithdrawListingRevisionRequest) String() string

func (WithdrawListingRevisionRequest) ValidateEnumValue

func (request WithdrawListingRevisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WithdrawListingRevisionResponse

WithdrawListingRevisionResponse wrapper for the WithdrawListingRevision operation

type WithdrawListingRevisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (WithdrawListingRevisionResponse) HTTPResponse

func (response WithdrawListingRevisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (WithdrawListingRevisionResponse) String

func (response WithdrawListingRevisionResponse) String() string

type WorkRequest

WorkRequest A description of workrequest status

type WorkRequest struct {

    // Type of the work request
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The id of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The ocid of the compartment that contains the work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects. If the work request affects multiple resources,
    // and those resources are not in the same compartment, it is up to the service team to pick the primary
    // resource whose compartment should be used
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequest) String

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue

func (m WorkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestError

WorkRequestError An error encountered while executing a work request.

type WorkRequestError struct {

    // A machine-usable code for the error that occured. Error codes are listed on
    // (https://docs.oracle.com/iaas/Content/API/References/apierrors.htm)
    Code *string `mandatory:"true" json:"code"`

    // A human readable description of the issue encountered.
    Message *string `mandatory:"true" json:"message"`

    // The time the error occured. An RFC3339 formatted datetime string.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

func (m WorkRequestError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestErrorCollection

WorkRequestErrorCollection Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.

type WorkRequestErrorCollection struct {

    // List of workRequestError objects.
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

func (WorkRequestErrorCollection) String

func (m WorkRequestErrorCollection) String() string

func (WorkRequestErrorCollection) ValidateEnumValue

func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntry

WorkRequestLogEntry A log message from the execution of a work request.

type WorkRequestLogEntry struct {

    // Human-readable log message.
    Message *string `mandatory:"true" json:"message"`

    // The time the log message was written. An RFC3339 formatted datetime string
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue

func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntryCollection

WorkRequestLogEntryCollection Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.

type WorkRequestLogEntryCollection struct {

    // List of workRequestLogEntries.
    Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

func (WorkRequestLogEntryCollection) String

func (m WorkRequestLogEntryCollection) String() string

func (WorkRequestLogEntryCollection) ValidateEnumValue

func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResource

WorkRequestResource A resource created or operated on by a work request.

type WorkRequestResource struct {

    // The resource type the work request affects.
    EntityType *string `mandatory:"true" json:"entityType"`

    // The way in which this resource is affected by the work tracked in the work request.
    // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until
    // work is complete for that resource at which point it will transition to CREATED, UPDATED,
    // or DELETED, respectively.
    ActionType ActionTypeEnum `mandatory:"true" json:"actionType"`

    // The identifier of the resource the work request affects.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that the user can do a GET on to access the resource metadata
    EntityUri *string `mandatory:"false" json:"entityUri"`

    // Additional information that helps to explain the resource.
    Metadata map[string]string `mandatory:"false" json:"metadata"`
}

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

func (m WorkRequestResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResourceMetadataKeyEnum

WorkRequestResourceMetadataKeyEnum Enum with underlying type: string

type WorkRequestResourceMetadataKeyEnum string

Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum

const (
    WorkRequestResourceMetadataKeyIsDryRun WorkRequestResourceMetadataKeyEnum = "IS_DRY_RUN"
)

func GetMappingWorkRequestResourceMetadataKeyEnum

func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)

GetMappingWorkRequestResourceMetadataKeyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestResourceMetadataKeyEnumValues

func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum

GetWorkRequestResourceMetadataKeyEnumValues Enumerates the set of values for WorkRequestResourceMetadataKeyEnum

type WorkRequestSummary

WorkRequestSummary A summary of the status of a work request.

type WorkRequestSummary struct {

    // Type of the work request
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The id of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The ocid of the compartment that contains the work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects. If the work request affects multiple resources,
    // and those resources are not in the same compartment, it is up to the service team to pick the primary
    // resource whose compartment should be used
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestSummaryCollection

WorkRequestSummaryCollection Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.

type WorkRequestSummaryCollection struct {

    // List of workRequestSummary objects.
    Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

func (WorkRequestSummaryCollection) String

func (m WorkRequestSummaryCollection) String() string

func (WorkRequestSummaryCollection) ValidateEnumValue

func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly