github.com/Axway/agent-sdk@v1.1.101/pkg/apic/unifiedcatalog/models/model_catalog_item.go (about) 1 /* 2 * Amplify Unified Catalog APIs 3 * 4 * APIs for Amplify Unified Catalog 5 * 6 * API version: 1.43.0 7 * Contact: support@axway.com 8 * Generated by: OpenAPI Generator (https://openapi-generator.tech) 9 */ 10 11 package unifiedcatalog 12 // CatalogItem struct for CatalogItem 13 type CatalogItem struct { 14 // Generated identifier for the resource 15 Id string `json:"id,omitempty"` 16 // Id of the owning team of this catalog item 17 OwningTeamId string `json:"owningTeamId,omitempty"` 18 // Type of the definition for the catalog item 19 DefinitionType string `json:"definitionType"` 20 // Sub-Type of the definition for the catalog item 21 DefinitionSubType string `json:"definitionSubType"` 22 // Revision of the definition for the catalog item 23 DefinitionRevision int32 `json:"definitionRevision"` 24 // Name of the catalog item 25 Name string `json:"name"` 26 Relationships EntityRelationship `json:"relationships,omitempty"` 27 // Description of the catalog item 28 Description string `json:"description,omitempty"` 29 Tags []string `json:"tags,omitempty"` 30 Metadata AuditMetadata `json:"metadata,omitempty"` 31 Visibility string `json:"visibility"` 32 State string `json:"state"` 33 Access string `json:"access,omitempty"` 34 AvailableRevisions []int32 `json:"availableRevisions,omitempty"` 35 // Latest version of the published revision. 36 LatestVersion string `json:"latestVersion,omitempty"` 37 // Number of subscriptions for the catalog item 38 TotalSubscriptions int32 `json:"totalSubscriptions,omitempty"` 39 LatestVersionDetails CatalogItemRevision `json:"latestVersionDetails,omitempty"` 40 Image CatalogItemImage `json:"image,omitempty"` 41 Categories []Category `json:"categories,omitempty"` 42 Acl []AccessControlItem `json:"acl,omitempty"` 43 }