import { Attr, Str, HasOne, Num, Model } from '@vuex-orm/core' import { Country } from '~/models/Core/Country' export class AddressPostal extends Model { static entity = 'address_postals' @Attr(null) id!: number | null @HasOne(() => Country, 'id') addressCountry!: Country | null @Str('', { nullable: true }) addressCity!: string @Str('', { nullable: true }) addressOwner!: string @Str('', { nullable: true }) postalCode!: string @Str('', { nullable: true }) streetAddress!: string @Str('', { nullable: true }) streetAddressSecond!: string @Str('', { nullable: true }) streetAddressThird!: string @Num(0, { nullable: true }) latitude!: number @Num(0, { nullable: true }) longitude!: number }