UNPKG

@bit-ui-libs/common

Version:
47 lines (42 loc) 1.03 kB
import { FilteredRequest } from '../../common'; import { AddressTypeEnum } from '../enums'; import { ShippingAddressService } from './shipping-address.service'; export interface WithShippingAddress { shippingAddress: ShippingAddressService; } export type ListShippingAddressesRequest = FilteredRequest<{ userId?: string; addressId?: string; }>; export interface ProfileAddShippingAddressRequest { addressId?: string; profileId?: string; isDefault: boolean; phoneNumber: string; userId?: string; type?: AddressTypeEnum; name?: string; address?: string; city?: string; state?: string; zip?: string; country?: string; isMain?: boolean; shipInternationally: boolean; } export interface EditShippingAddressRequest { id?: string; addressId: string; profileId: string; isDefault: boolean; phoneNumber?: string; type: AddressTypeEnum; name: string; address: string; city: string; state: string; zip: string; country: string; isMain: boolean; shipInternationally?: boolean; }