Contents
Bloks¶
Blok address¶
Memento¶
This blok helps to manage addresses.
It defines a basic address model ready to be used in any project.
AnyBlok Address doc¶
Address¶
Address model
-
class
anyblok_address.bloks.address.address.
Address
Bases:
anyblok.mixin.UuidColumn
,anyblok.mixin.TrackModel
,anyblok.mixin.BooleanReadOnly
Postal address
AnyBlok registration:
- Type: Model
- Registry name: Model.Address
- Tablename: address
- Inherited Models or Mixins:
anyblok.mixin.UuidColumn
anyblok.mixin.TrackModel
anyblok.mixin.BooleanReadOnly
Fields zip_code Label
-'Postal Code'
Type
-anyblok.column.String
default
-anyblok.column.NoDefaultValue
size
-64
first_name nullable
-False
Label
-'First name'
Type
-anyblok.column.String
default
-anyblok.column.NoDefaultValue
size
-64
phone1 Label
-'Phone 1'
Type
-anyblok.column.PhoneNumber
max_length
-20
default
-anyblok.column.NoDefaultValue
region
-'FR'
city nullable
-False
Label
-'City'
Type
-anyblok.column.String
default
-anyblok.column.NoDefaultValue
size
-64
street2 Label
-'Street line 2'
Type
-anyblok.column.String
default
-anyblok.column.NoDefaultValue
size
-64
state Label
-'State'
Type
-anyblok.column.String
default
-anyblok.column.NoDefaultValue
size
-64
last_name nullable
-False
Label
-'Last name'
Type
-anyblok.column.String
default
-anyblok.column.NoDefaultValue
size
-64
phone2 Label
-'Phone 2'
Type
-anyblok.column.PhoneNumber
max_length
-20
default
-anyblok.column.NoDefaultValue
region
-'FR'
street1 nullable
-False
Label
-'Street line 1'
Type
-anyblok.column.String
default
-anyblok.column.NoDefaultValue
size
-64
email Label
-'Email'
Type
-anyblok.column.Email
default
-anyblok.column.NoDefaultValue
street3 Label
-'Street line 3'
Type
-anyblok.column.String
default
-anyblok.column.NoDefaultValue
size
-64
company_name Label
-'Company name'
Type
-anyblok.column.String
default
-anyblok.column.NoDefaultValue
size
-64
country nullable
-False
mode
-'alpha_3'
Label
-'Country'
Type
-anyblok.column.Country
default
-anyblok.column.NoDefaultValue