CompanyUpc
Company UPC
An owned UPC that has carried a product: assigned now, or released. Released codes are never auto-assigned again but can be assigned by hand. Never-used codes have no record.
type CompanyUpc {
assignedAt: ISO8601DateTime
companyGs1PrefixId: ID!
firstAssignedAt: ISO8601DateTime
id: ID!
product: Product
productId: ID
upc: String!
}
Fields
CompanyUpc.assignedAt ● ISO8601DateTime scalar common
When the code was last assigned to a product.
CompanyUpc.companyGs1PrefixId ● ID! non-null scalar common
ID of the GS1 prefix this code was minted under.
CompanyUpc.firstAssignedAt ● ISO8601DateTime scalar common
When the code was first assigned; set once and never cleared.
CompanyUpc.id ● ID! non-null scalar common
Unique identifier for the owned UPC.
CompanyUpc.product ● Product object products
The product currently carrying this code, if any.
CompanyUpc.productId ● ID scalar common
ID of the product currently carrying this code, if any.
CompanyUpc.upc ● String! non-null scalar common
The full code including its check digit.
Member Of
CompanyUpcConnection object ● CompanyUpcEdge object