CatalogListing
Represents a catalog listing solution with its complete information including metadata, artifact details, status, tags, and audit information.
type CatalogListing {
id: ID!
slug: String
catalogId: ID!
catalog: Space!
submissionId: ID
listingMetaData: CatalogListingMetaData
listingArtifact: CatalogListingArtifact
listingTags: [CatalogListingTag]
catalogListingStatus: CatalogListingStatusEnum!
createdDate: DateTime
createdByUserId: String
createdByAccountId: String
createdByTags: [CatalogListingTag]
modifiedDate: DateTime
modifiedByUserId: String
modifiedByAccountId: String
publishedDate: DateTime
numberOfInstalls: Int
regionAvailability: [RegionAvailability!]
associatedCatalogs: [AssociatedCatalog!]
associatedCatalogsListings: [CatalogListing!]
}
Fields
CatalogListing.id ● ID! non-null scalar miscellaneous {#id}
Unique identifier of the catalog listing
CatalogListing.slug ● String scalar miscellaneous {#slug}
slug of the catalog listing. It is another form of ID
CatalogListing.catalogId ● ID! non-null scalar miscellaneous {#catalog-id}
e.g if this is a Recipe type listing, this field represents 'submissionId'
CatalogListing.catalog ● Space! non-null object catalog-service {#catalog}
The catalog (space) this listing belongs to.
CatalogListing.submissionId ● ID scalar miscellaneous {#submission-id}
The ID of submission created by the Partner from which this listing was imported
CatalogListing.listingMetaData ● CatalogListingMetaData object catalog-service {#listing-meta-data}
catalog listing meta data
CatalogListing.listingArtifact ● CatalogListingArtifact object catalog-service {#listing-artifact}
type of artifact.
CatalogListing.listingTags ● [CatalogListingTag] list object catalog-service {#listing-tags}
tags associated with catalog listing solution
CatalogListing.catalogListingStatus ● CatalogListingStatusEnum! non-null enum catalog-service {#catalog-listing-status}
CatalogListing Status
CatalogListing.createdDate ● DateTime scalar platform {#created-date}
created date
CatalogListing.createdByUserId ● String scalar miscellaneous {#created-by-user-id}
created by user id
CatalogListing.createdByAccountId ● String scalar miscellaneous {#created-by-account-id}
created by User account id
CatalogListing.createdByTags ● [CatalogListingTag] list object catalog-service {#created-by-tags}
created by Tags
CatalogListing.modifiedDate ● DateTime scalar platform {#modified-date}
modified date
CatalogListing.modifiedByUserId ● String scalar miscellaneous {#modified-by-user-id}
modified by User Id
CatalogListing.modifiedByAccountId ● String scalar miscellaneous {#modified-by-account-id}
modified by User account Id
CatalogListing.publishedDate ● DateTime scalar platform {#published-date}
published date
CatalogListing.numberOfInstalls ● Int scalar miscellaneous {#number-of-installs}
number of installs
CatalogListing.regionAvailability ● [RegionAvailability!] list object catalog-service {#region-availability}
Regions in which this listing is available. Populated only for listings under a public catalog; null/empty for private-catalog listings.
CatalogListing.associatedCatalogs ● [AssociatedCatalog!] list object catalog-service {#associated-catalogs}
Catalogs (spaces) sharing the listing’s underlying artifact.
CatalogListing.associatedCatalogsListings ● [CatalogListing!] list object catalog-service {#associated-catalogs-listings}
Similar CatalogListings present in another spaces which sharing the listing’s underlying artifact.
Returned By
catalogListingCTAInvoked mutation ●
catalogListingTagsBulkUpdate mutation
Member Of
AssociatedCatalog object ●
CatalogListing object ●
CatalogListingsQueryResponse object ●
FeaturedCatalogListing object