/**
 * Account and Transaction API SpecificationLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */

import { lazy, object, optional, Schema } from '../schema';
import { PartyModel, partyModelSchema } from './partyModel';

export interface GetAccountPartyResponseData {
  party?: PartyModel;
}

export const getAccountPartyResponseDataSchema: Schema<GetAccountPartyResponseData> = object(
  { party: ['Party', optional(lazy(() => partyModelSchema))] }
);
