HomeVendure CoreShow hidden breadcrumbs...EntitiesAddressOn this pageAddress@vendure/coreSource Represents a Customer's address. Signatureclass Address extends VendureEntity implements HasCustomFields { constructor(input?: DeepPartial<Address>) @Index() @ManyToOne(type => Customer, customer => customer.addresses) customer: Customer; @Column({ default: '' }) fullName: string; @Column({ default: '' }) company: string; @Column() streetLine1: string; @Column({ default: '' }) streetLine2: string; @Column({ default: '' }) city: string; @Column({ default: '' }) province: string; @Column({ default: '' }) postalCode: string; @Index() @ManyToOne(type => Country) country: Country; @Column({ default: '' }) phoneNumber: string; @Column({ default: false }) defaultShippingAddress: boolean; @Column({ default: false }) defaultBillingAddress: boolean; @Column(type => CustomAddressFields) customFields: CustomAddressFields;} Extends: VendureEntity Implements: HasCustomFields customerpropertyCustomerfullNamepropertystringcompanypropertystringstreetLine1propertystringstreetLine2propertystringcitypropertystringprovincepropertystringpostalCodepropertystringcountrypropertyCountryphoneNumberpropertystringdefaultShippingAddresspropertybooleandefaultBillingAddresspropertybooleancustomFieldspropertyCustomAddressFieldsWas this chapter helpful?It was helpfulIt wasn't helpfulReport IssuePreviousEntitiesNextAdministratorEdited Apr 20, 2026ยทEdit this page