import {Attr, Str, HasOne, Num} from '@vuex-orm/core' import {Model} from '@/models/Model' import {Country} from "~/models/Core/Country"; export class AddressPostal extends Model{ static entity = 'address_postals' @Attr(null) id!: number | null @Attr(null) addressPostalId!: number | null @HasOne(() => Country, 'countryId') country!: 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 }