Skip to main content

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