IBaseProductSearch
Interface for the BaseProduct Type, where both Products and clusters derive from
interface IBaseProductSearch {
id: Int!
class: ProductClass!
uuid: String!
createdAt: DateTime
lastModifiedAt: DateTime
indexedAt: DateTime
isDeleted: Boolean!
status: ProductStatus!
effectivePrice: Float
}
Fields
IBaseProductSearch.id ● Int! non-null scalar
Resource primary identifier
IBaseProductSearch.class ● ProductClass! non-null enum
The class of the request resource
IBaseProductSearch.uuid ● String! non-null scalar
The UUID of the product or cluster
IBaseProductSearch.createdAt ● DateTime scalar
The creation date of this product or cluster
IBaseProductSearch.lastModifiedAt ● DateTime scalar
The last modified date of this product or cluster
IBaseProductSearch.indexedAt ● DateTime scalar
The date this product or cluster was indexed
IBaseProductSearch.isDeleted ● Boolean! non-null scalar
Whether this product or cluster is marked for deleted
IBaseProductSearch.status ● ProductStatus! non-null enum
The status of this product or cluster
IBaseProductSearch.effectivePrice ● Float scalar
The effective price for this product/cluster based on priceSheetId priority. Computed at query time using the provided priceSheetIds, falling back to default price.
Member Of
CategorySearchResponse object ● ProductSearchResponse object
Implemented By
ProductSearchCluster object ● ProductSearchProduct object