Address
Address
Represents a Customer's address.
Signature
class 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
constructor
method
(input?: DeepPartial<Address>) => Addresscustomer
property
fullName
property
stringcompany
property
stringstreetLine1
property
stringstreetLine2
property
stringcity
property
stringprovince
property
stringpostalCode
property
stringcountry
property
phoneNumber
property
stringdefaultShippingAddress
property
booleandefaultBillingAddress
property
booleancustomFields
property
CustomAddressFields