Address
Address
Represent’s a Customer’s address.
Signature
class Address extends VendureEntity implements HasCustomFields {
constructor(input?: DeepPartial<Address>)
@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;
@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
Implements
- HasCustomFields
Members
constructor
(input?: DeepPartial<Address>) => Address
customer
Customer
fullName
string
company
string
streetLine1
string
streetLine2
string
city
string
province
string
postalCode
string
country
Country
phoneNumber
string
defaultShippingAddress
boolean
defaultBillingAddress
boolean
customFields
CustomAddressFields