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  }