AddressPostal.ts 725 B

123456789101112131415161718192021222324252627282930313233343536
  1. import {Attr, Str, HasOne, Num, Model} from '@vuex-orm/core'
  2. import {Country} from "~/models/Core/Country";
  3. export class AddressPostal extends Model{
  4. static entity = 'address_postals'
  5. @Attr(null)
  6. id!: number | null
  7. @HasOne(() => Country, 'id')
  8. addressCountry!: Country | null
  9. @Str('', {nullable: true})
  10. addressCity!: string
  11. @Str('', {nullable: true})
  12. addressOwner!: string
  13. @Str('', {nullable: true})
  14. postalCode!: string
  15. @Str('', {nullable: true})
  16. streetAddress!: string
  17. @Str('', {nullable: true})
  18. streetAddressSecond!: string
  19. @Str('', {nullable: true})
  20. streetAddressThird!: string
  21. @Num(0, {nullable: true})
  22. latitude!: number
  23. @Num(0, {nullable: true})
  24. longitude!: number
  25. }