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 }