import { ApiErrorResponse, ApiResponse } from './Api'; export type GetAccountAddressRequest = undefined; export type GetAccountAccountInfoResponse = ApiResponse; export type GetAccountAddress = ApiResponse
; export type Contact = { city: string; country: string; firstName: string; email: string; lastName: string; postalCode: string; state: string; streetAddress: string; }; export type ContactResponse = { city: string; country: string; first_name: string; email: string; last_name: string; postal_code: string; state: string; street_address: string; }; export type AccountInfoResponse = { account_csm_email?: string; account_manager_email?: string; bill_to_contact: ContactResponse; billing_street: string; billing_city: string; billing_state: string; billing_country: string; billing_postal_code: string; dashboard_email: string; id: string; is_email_delivery_on: boolean; primary_contact: ContactResponse; shipping_street: string; shipping_city: string; shipping_state: string; shipping_country: string; shipping_postal_code: string; }; export type Address = { accountCsmEmail?: string; accountManagerEmail?: string; billToContact: Contact; billingStreet: string; billingCity: string; billingState: string; billingCountry: string; billingPostalCode: string; dashboardEmail: string; id: string; isEmailDeliveryOn: boolean; primaryContact: Contact; shippingStreet: string; shippingCity: string; shippingState: string; shippingCountry: string; shippingPostalCode: string; }; export type GetAccountAddressErrorResponse = ApiErrorResponse< GetAccountAddressError >; export type GetAccountAddressError = Error; export type UpdateAccountAddressRequest = Omit< Partial, | 'id' | 'email' | 'first_name' | 'last_name' | 'dashboard_email' | 'is_email_delivery_on' | 'account_csm_email' | 'account_manager_email' >; export type UpdateAccountAccountInfoResponse = ApiResponse; export type UpdateAccountAddress = ApiResponse
;