Skip to main content

PartnerBrand

A brand available to the calling partner. name is the value to pass as brand on brand-aware mutations to disambiguate a partner that operates more than one brand. A single-brand partner has exactly one, with isDefault true.

type PartnerBrand {
displayName: String
isDefault: Boolean!
name: ID!
}

Fields​

PartnerBrand.displayName ● String scalar​

Human-friendly display name for this brand, localized to the request language, if one is configured. Null when the brand has no configured display name. Not unique: two brands of the same partner may share a display name, so name is the identifier to key on.

PartnerBrand.isDefault ● Boolean! non-null scalar​

True if this is the partner's default brand. A brand-aware mutation uses the default brand when brand is omitted only if the partner has one brand. If the partner has more than one brand, an omitted brand does not fall back to the default brand, and the mutation can fail with a top-level AMBIGUOUS_SHARD error. Pass brand if the partner has more than one brand.

PartnerBrand.name ● ID! non-null scalar​

The brand identifier; the value to pass as brand on brand-aware mutations

Member Of​

BrandsResults object

Implemented By​

BrandResponse union