UNPKG

@bit-ui-libs/common

Version:
45 lines (39 loc) 913 B
import { FilteredRequest, PagedRequest } from '../../common'; import { AddressTypeEnum } from '../enums'; import { AddressService } from './address.service'; export interface WithAddress { address: AddressService; } export type SearchAddressesRequest = PagedRequest<{ userId?: string; name?: string; address?: string; }>; export type ListAddressesRequest = FilteredRequest<{ userId?: string; name?: string; address?: string; }>; export interface AddAddressRequest { userId: string; type: AddressTypeEnum; name: string; address: string; city: string; state: string; zip: string; country: string; isMain: boolean; } export interface EditAddressRequest { userId: string; type: AddressTypeEnum; name: string; address: string; city: string; state: string; zip: string; country: string; isMain: boolean; id: string; }