Przejdź do głównej zawartości

MailingAddressInput

Input for mailing address

input MailingAddressInput {
buildingNumber: String
city: String
company: String
country: CountryCode
firstName: String
flatNumber: String
lastName: String
phone: String
postalCode: String
state: String
streetLine1: String
streetLine2: String
taxId: String
vatNumber: String
}

Fields

MailingAddressInput.buildingNumber ● String scalar

Building / house number as a discrete field, overlaid on streetLine1. Required for saved Polish addresses (country: PL) — used for carrier delivery and invoicing.

MailingAddressInput.city ● String scalar

City

MailingAddressInput.company ● String scalar

Company

MailingAddressInput.country ● CountryCode enum

ISO 3166-1 alpha-2 country code

MailingAddressInput.firstName ● String scalar

First name

MailingAddressInput.flatNumber ● String scalar

Flat / apartment number as a discrete field — optional companion to buildingNumber.

MailingAddressInput.lastName ● String scalar

Last name

MailingAddressInput.phone ● String scalar

Phone

MailingAddressInput.postalCode ● String scalar

Postal / ZIP code

MailingAddressInput.state ● String scalar

State / province

MailingAddressInput.streetLine1 ● String scalar

First line of street address

MailingAddressInput.streetLine2 ● String scalar

Second line of street address

MailingAddressInput.taxId ● String scalar

Per-address Polish tax ID — NIP (10 digits with checksum). B2B use case: different company details per shipping/billing address.

MailingAddressInput.vatNumber ● String scalar

Per-address EU VAT number (e.g. PL1234567890). Cross-border B2B.

Member Of

customerAddAddress mutation ● customerUpdateAddress mutation