Skip to content

@mbanq/core-sdk-js v0.50.0


@mbanq/core-sdk-js / commands / GetClients

Function: GetClients()

GetClients(params): Command<{ params: { activatedEndDate?: string; activatedStartDate?: string; clientStatus?: string; closedEndDate?: string; closedStartDate?: string; createdStartDate?: string; creationEndDate?: string; displayName?: string; externalId?: string; firstname?: string; lastname?: string; limit?: number; mobileNo?: string; officeId?: number; offset?: number; orderBy?: string; orphansOnly?: boolean; sortOrder?: string; tenantId?: string; }; }, objectOutputType<{ pageItems: ZodArray<ZodObject<{ accountNo: ZodString; activationDate: ZodOptional<ZodArray<ZodNumber, "many">>; active: ZodBoolean; activeDepositAccount: ZodNumber; authorizations: ZodOptional<ZodArray<ZodNumber, "many">>; clientClassification: ZodObject<{ id: ZodNumber; name: ZodOptional<ZodString>; }, "strip", ZodTypeAny, { id: number; name?: string; }, { id: number; name?: string; }>; clientKycStatus: ZodObject<{ }, "strip", ZodAny, objectOutputType<{ }, ZodAny, "strip">, objectInputType<{ }, ZodAny, "strip">>; clientNonPersonDetails: ZodObject<{ constitution: ZodObject<{ }, "strip", ZodAny, objectOutputType<{ }, ZodAny, "strip">, objectInputType<{ }, ZodAny, "strip">>; countryOfIncorporation: ZodObject<{ }, "strip", ZodAny, objectOutputType<{ }, ZodAny, "strip">, objectInputType<{ }, ZodAny, "strip">>; mainBusinessLine: ZodObject<{ }, "strip", ZodAny, objectOutputType<{ }, ZodAny, "strip">, objectInputType<{ }, ZodAny, "strip">>; }, "strip", ZodAny, objectOutputType<{ constitution: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; countryOfIncorporation: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; mainBusinessLine: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; }, ZodAny, "strip">, objectInputType<{ constitution: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; countryOfIncorporation: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; mainBusinessLine: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; }, ZodAny, "strip">>; clientTransferOptionData: ZodObject<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, "strip", ZodAny, objectOutputType<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, ZodAny, "strip">, objectInputType<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, ZodAny, "strip">>; clientTypes: ZodArray<ZodAny, "many">; clientVerificationStatus: ZodString; dateOfBirth: ZodArray<ZodNumber, "many">; displayName: ZodString; emailAddress: ZodString; firstname: ZodString; gender: ZodObject<{ id: ZodNumber; }, "strip", ZodTypeAny, { id: number; }, { id: number; }>; id: ZodNumber; imageId: ZodOptional<ZodString>; imagePresent: ZodOptional<ZodBoolean>; isBlockExternalCardsAddition: ZodBoolean; isStaff: ZodBoolean; lastname: ZodString; legalForm: ZodObject<{ code: ZodString; id: ZodNumber; value: ZodString; }, "strip", ZodTypeAny, { code: string; id: number; value: string; }, { code: string; id: number; value: string; }>; mobileCountryCode: ZodString; mobileNo: ZodString; occupation: ZodObject<{ active: ZodBoolean; }, "strip", ZodTypeAny, { active: boolean; }, { active: boolean; }>; officeId: ZodNumber; officeName: ZodString; ofLoanActive: ZodNumber; ofLoanCycle: ZodNumber; onBoardingStatus: ZodOptional<ZodString>; skipAvs: ZodBoolean; status: ZodObject<{ code: ZodString; id: ZodNumber; value: ZodString; }, "strip", ZodTypeAny, { code: string; id: number; value: string; }, { code: string; id: number; value: string; }>; subStatus: ZodObject<{ active: ZodBoolean; mandatory: ZodBoolean; systemDefined: ZodBoolean; }, "strip", ZodTypeAny, { active: boolean; mandatory: boolean; systemDefined: boolean; }, { active: boolean; mandatory: boolean; systemDefined: boolean; }>; timeline: ZodObject<{ activatedByFirstname: ZodOptional<ZodString>; activatedByLastname: ZodOptional<ZodString>; activatedByUsername: ZodOptional<ZodString>; activatedOnDate: ZodOptional<ZodArray<ZodNumber, "many">>; submittedByFirstname: ZodOptional<ZodString>; submittedByLastname: ZodOptional<ZodString>; submittedByUsername: ZodOptional<ZodString>; submittedOnDate: ZodArray<ZodNumber, "many">; }, "strip", ZodTypeAny, { activatedByFirstname?: string; activatedByLastname?: string; activatedByUsername?: string; activatedOnDate?: number[]; submittedByFirstname?: string; submittedByLastname?: string; submittedByUsername?: string; submittedOnDate: number[]; }, { activatedByFirstname?: string; activatedByLastname?: string; activatedByUsername?: string; activatedOnDate?: number[]; submittedByFirstname?: string; submittedByLastname?: string; submittedByUsername?: string; submittedOnDate: number[]; }>; updatedAt: ZodString; }, "strip", ZodAny, objectOutputType<{ accountNo: ZodString; activationDate: ZodOptional<ZodArray<ZodNumber, "many">>; active: ZodBoolean; activeDepositAccount: ZodNumber; authorizations: ZodOptional<ZodArray<ZodNumber, "many">>; clientClassification: ZodObject<{ id: ZodNumber; name: ZodOptional<ZodString>; }, "strip", ZodTypeAny, { id: number; name?: string; }, { id: number; name?: string; }>; clientKycStatus: ZodObject<{ }, "strip", ZodAny, objectOutputType<{ }, ZodAny, "strip">, objectInputType<{ }, ZodAny, "strip">>; clientNonPersonDetails: ZodObject<{ constitution: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; countryOfIncorporation: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; mainBusinessLine: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; }, "strip", ZodAny, objectOutputType<{ constitution: ZodObject<..., ..., ..., ..., ...>; countryOfIncorporation: ZodObject<..., ..., ..., ..., ...>; mainBusinessLine: ZodObject<..., ..., ..., ..., ...>; }, ZodAny, "strip">, objectInputType<{ constitution: ZodObject<..., ..., ..., ..., ...>; countryOfIncorporation: ZodObject<..., ..., ..., ..., ...>; mainBusinessLine: ZodObject<..., ..., ..., ..., ...>; }, ZodAny, "strip">>; clientTransferOptionData: ZodObject<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, "strip", ZodAny, objectOutputType<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, ZodAny, "strip">, objectInputType<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, ZodAny, "strip">>; clientTypes: ZodArray<ZodAny, "many">; clientVerificationStatus: ZodString; dateOfBirth: ZodArray<ZodNumber, "many">; displayName: ZodString; emailAddress: ZodString; firstname: ZodString; gender: ZodObject<{ id: ZodNumber; }, "strip", ZodTypeAny, { id: number; }, { id: number; }>; id: ZodNumber; imageId: ZodOptional<ZodString>; imagePresent: ZodOptional<ZodBoolean>; isBlockExternalCardsAddition: ZodBoolean; isStaff: ZodBoolean; lastname: ZodString; legalForm: ZodObject<{ code: ZodString; id: ZodNumber; value: ZodString; }, "strip", ZodTypeAny, { code: string; id: number; value: string; }, { code: string; id: number; value: string; }>; mobileCountryCode: ZodString; mobileNo: ZodString; occupation: ZodObject<{ active: ZodBoolean; }, "strip", ZodTypeAny, { active: boolean; }, { active: boolean; }>; officeId: ZodNumber; officeName: ZodString; ofLoanActive: ZodNumber; ofLoanCycle: ZodNumber; onBoardingStatus: ZodOptional<ZodString>; skipAvs: ZodBoolean; status: ZodObject<{ code: ZodString; id: ZodNumber; value: ZodString; }, "strip", ZodTypeAny, { code: string; id: number; value: string; }, { code: string; id: number; value: string; }>; subStatus: ZodObject<{ active: ZodBoolean; mandatory: ZodBoolean; systemDefined: ZodBoolean; }, "strip", ZodTypeAny, { active: boolean; mandatory: boolean; systemDefined: boolean; }, { active: boolean; mandatory: boolean; systemDefined: boolean; }>; timeline: ZodObject<{ activatedByFirstname: ZodOptional<ZodString>; activatedByLastname: ZodOptional<ZodString>; activatedByUsername: ZodOptional<ZodString>; activatedOnDate: ZodOptional<ZodArray<..., ...>>; submittedByFirstname: ZodOptional<ZodString>; submittedByLastname: ZodOptional<ZodString>; submittedByUsername: ZodOptional<ZodString>; submittedOnDate: ZodArray<ZodNumber, "many">; }, "strip", ZodTypeAny, { activatedByFirstname?: string; activatedByLastname?: string; activatedByUsername?: string; activatedOnDate?: ...[]; submittedByFirstname?: string; submittedByLastname?: string; submittedByUsername?: string; submittedOnDate: number[]; }, { activatedByFirstname?: string; activatedByLastname?: string; activatedByUsername?: string; activatedOnDate?: ...[]; submittedByFirstname?: string; submittedByLastname?: string; submittedByUsername?: string; submittedOnDate: number[]; }>; updatedAt: ZodString; }, ZodAny, "strip">, objectInputType<{ accountNo: ZodString; activationDate: ZodOptional<ZodArray<ZodNumber, "many">>; active: ZodBoolean; activeDepositAccount: ZodNumber; authorizations: ZodOptional<ZodArray<ZodNumber, "many">>; clientClassification: ZodObject<{ id: ZodNumber; name: ZodOptional<ZodString>; }, "strip", ZodTypeAny, { id: number; name?: string; }, { id: number; name?: string; }>; clientKycStatus: ZodObject<{ }, "strip", ZodAny, objectOutputType<{ }, ZodAny, "strip">, objectInputType<{ }, ZodAny, "strip">>; clientNonPersonDetails: ZodObject<{ constitution: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; countryOfIncorporation: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; mainBusinessLine: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; }, "strip", ZodAny, objectOutputType<{ constitution: ZodObject<..., ..., ..., ..., ...>; countryOfIncorporation: ZodObject<..., ..., ..., ..., ...>; mainBusinessLine: ZodObject<..., ..., ..., ..., ...>; }, ZodAny, "strip">, objectInputType<{ constitution: ZodObject<..., ..., ..., ..., ...>; countryOfIncorporation: ZodObject<..., ..., ..., ..., ...>; mainBusinessLine: ZodObject<..., ..., ..., ..., ...>; }, ZodAny, "strip">>; clientTransferOptionData: ZodObject<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, "strip", ZodAny, objectOutputType<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, ZodAny, "strip">, objectInputType<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, ZodAny, "strip">>; clientTypes: ZodArray<ZodAny, "many">; clientVerificationStatus: ZodString; dateOfBirth: ZodArray<ZodNumber, "many">; displayName: ZodString; emailAddress: ZodString; firstname: ZodString; gender: ZodObject<{ id: ZodNumber; }, "strip", ZodTypeAny, { id: number; }, { id: number; }>; id: ZodNumber; imageId: ZodOptional<ZodString>; imagePresent: ZodOptional<ZodBoolean>; isBlockExternalCardsAddition: ZodBoolean; isStaff: ZodBoolean; lastname: ZodString; legalForm: ZodObject<{ code: ZodString; id: ZodNumber; value: ZodString; }, "strip", ZodTypeAny, { code: string; id: number; value: string; }, { code: string; id: number; value: string; }>; mobileCountryCode: ZodString; mobileNo: ZodString; occupation: ZodObject<{ active: ZodBoolean; }, "strip", ZodTypeAny, { active: boolean; }, { active: boolean; }>; officeId: ZodNumber; officeName: ZodString; ofLoanActive: ZodNumber; ofLoanCycle: ZodNumber; onBoardingStatus: ZodOptional<ZodString>; skipAvs: ZodBoolean; status: ZodObject<{ code: ZodString; id: ZodNumber; value: ZodString; }, "strip", ZodTypeAny, { code: string; id: number; value: string; }, { code: string; id: number; value: string; }>; subStatus: ZodObject<{ active: ZodBoolean; mandatory: ZodBoolean; systemDefined: ZodBoolean; }, "strip", ZodTypeAny, { active: boolean; mandatory: boolean; systemDefined: boolean; }, { active: boolean; mandatory: boolean; systemDefined: boolean; }>; timeline: ZodObject<{ activatedByFirstname: ZodOptional<ZodString>; activatedByLastname: ZodOptional<ZodString>; activatedByUsername: ZodOptional<ZodString>; activatedOnDate: ZodOptional<ZodArray<..., ...>>; submittedByFirstname: ZodOptional<ZodString>; submittedByLastname: ZodOptional<ZodString>; submittedByUsername: ZodOptional<ZodString>; submittedOnDate: ZodArray<ZodNumber, "many">; }, "strip", ZodTypeAny, { activatedByFirstname?: string; activatedByLastname?: string; activatedByUsername?: string; activatedOnDate?: ...[]; submittedByFirstname?: string; submittedByLastname?: string; submittedByUsername?: string; submittedOnDate: number[]; }, { activatedByFirstname?: string; activatedByLastname?: string; activatedByUsername?: string; activatedOnDate?: ...[]; submittedByFirstname?: string; submittedByLastname?: string; submittedByUsername?: string; submittedOnDate: number[]; }>; updatedAt: ZodString; }, ZodAny, "strip">>, "many">; totalFilteredRecords: ZodNumber; }, ZodAny, "strip">>

Defined in: src/commands/rest/client.ts:156

Parameters

params

activatedEndDate?

string = ...

activatedStartDate?

string = ...

clientStatus?

string = ...

closedEndDate?

string = ...

closedStartDate?

string = ...

createdStartDate?

string = ...

creationEndDate?

string = ...

displayName?

string = ...

externalId?

string = ...

firstname?

string = ...

lastname?

string = ...

limit?

number = ...

mobileNo?

string = ...

officeId?

number = ...

offset?

number = ...

orderBy?

string = ...

orphansOnly?

boolean = ...

sortOrder?

string = ...

tenantId?

string = ...

Returns

Command<{ params: { activatedEndDate?: string; activatedStartDate?: string; clientStatus?: string; closedEndDate?: string; closedStartDate?: string; createdStartDate?: string; creationEndDate?: string; displayName?: string; externalId?: string; firstname?: string; lastname?: string; limit?: number; mobileNo?: string; officeId?: number; offset?: number; orderBy?: string; orphansOnly?: boolean; sortOrder?: string; tenantId?: string; }; }, objectOutputType<{ pageItems: ZodArray<ZodObject<{ accountNo: ZodString; activationDate: ZodOptional<ZodArray<ZodNumber, "many">>; active: ZodBoolean; activeDepositAccount: ZodNumber; authorizations: ZodOptional<ZodArray<ZodNumber, "many">>; clientClassification: ZodObject<{ id: ZodNumber; name: ZodOptional<ZodString>; }, "strip", ZodTypeAny, { id: number; name?: string; }, { id: number; name?: string; }>; clientKycStatus: ZodObject<{ }, "strip", ZodAny, objectOutputType<{ }, ZodAny, "strip">, objectInputType<{ }, ZodAny, "strip">>; clientNonPersonDetails: ZodObject<{ constitution: ZodObject<{ }, "strip", ZodAny, objectOutputType<{ }, ZodAny, "strip">, objectInputType<{ }, ZodAny, "strip">>; countryOfIncorporation: ZodObject<{ }, "strip", ZodAny, objectOutputType<{ }, ZodAny, "strip">, objectInputType<{ }, ZodAny, "strip">>; mainBusinessLine: ZodObject<{ }, "strip", ZodAny, objectOutputType<{ }, ZodAny, "strip">, objectInputType<{ }, ZodAny, "strip">>; }, "strip", ZodAny, objectOutputType<{ constitution: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; countryOfIncorporation: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; mainBusinessLine: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; }, ZodAny, "strip">, objectInputType<{ constitution: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; countryOfIncorporation: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; mainBusinessLine: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; }, ZodAny, "strip">>; clientTransferOptionData: ZodObject<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, "strip", ZodAny, objectOutputType<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, ZodAny, "strip">, objectInputType<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, ZodAny, "strip">>; clientTypes: ZodArray<ZodAny, "many">; clientVerificationStatus: ZodString; dateOfBirth: ZodArray<ZodNumber, "many">; displayName: ZodString; emailAddress: ZodString; firstname: ZodString; gender: ZodObject<{ id: ZodNumber; }, "strip", ZodTypeAny, { id: number; }, { id: number; }>; id: ZodNumber; imageId: ZodOptional<ZodString>; imagePresent: ZodOptional<ZodBoolean>; isBlockExternalCardsAddition: ZodBoolean; isStaff: ZodBoolean; lastname: ZodString; legalForm: ZodObject<{ code: ZodString; id: ZodNumber; value: ZodString; }, "strip", ZodTypeAny, { code: string; id: number; value: string; }, { code: string; id: number; value: string; }>; mobileCountryCode: ZodString; mobileNo: ZodString; occupation: ZodObject<{ active: ZodBoolean; }, "strip", ZodTypeAny, { active: boolean; }, { active: boolean; }>; officeId: ZodNumber; officeName: ZodString; ofLoanActive: ZodNumber; ofLoanCycle: ZodNumber; onBoardingStatus: ZodOptional<ZodString>; skipAvs: ZodBoolean; status: ZodObject<{ code: ZodString; id: ZodNumber; value: ZodString; }, "strip", ZodTypeAny, { code: string; id: number; value: string; }, { code: string; id: number; value: string; }>; subStatus: ZodObject<{ active: ZodBoolean; mandatory: ZodBoolean; systemDefined: ZodBoolean; }, "strip", ZodTypeAny, { active: boolean; mandatory: boolean; systemDefined: boolean; }, { active: boolean; mandatory: boolean; systemDefined: boolean; }>; timeline: ZodObject<{ activatedByFirstname: ZodOptional<ZodString>; activatedByLastname: ZodOptional<ZodString>; activatedByUsername: ZodOptional<ZodString>; activatedOnDate: ZodOptional<ZodArray<ZodNumber, "many">>; submittedByFirstname: ZodOptional<ZodString>; submittedByLastname: ZodOptional<ZodString>; submittedByUsername: ZodOptional<ZodString>; submittedOnDate: ZodArray<ZodNumber, "many">; }, "strip", ZodTypeAny, { activatedByFirstname?: string; activatedByLastname?: string; activatedByUsername?: string; activatedOnDate?: number[]; submittedByFirstname?: string; submittedByLastname?: string; submittedByUsername?: string; submittedOnDate: number[]; }, { activatedByFirstname?: string; activatedByLastname?: string; activatedByUsername?: string; activatedOnDate?: number[]; submittedByFirstname?: string; submittedByLastname?: string; submittedByUsername?: string; submittedOnDate: number[]; }>; updatedAt: ZodString; }, "strip", ZodAny, objectOutputType<{ accountNo: ZodString; activationDate: ZodOptional<ZodArray<ZodNumber, "many">>; active: ZodBoolean; activeDepositAccount: ZodNumber; authorizations: ZodOptional<ZodArray<ZodNumber, "many">>; clientClassification: ZodObject<{ id: ZodNumber; name: ZodOptional<ZodString>; }, "strip", ZodTypeAny, { id: number; name?: string; }, { id: number; name?: string; }>; clientKycStatus: ZodObject<{ }, "strip", ZodAny, objectOutputType<{ }, ZodAny, "strip">, objectInputType<{ }, ZodAny, "strip">>; clientNonPersonDetails: ZodObject<{ constitution: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; countryOfIncorporation: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; mainBusinessLine: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; }, "strip", ZodAny, objectOutputType<{ constitution: ZodObject<..., ..., ..., ..., ...>; countryOfIncorporation: ZodObject<..., ..., ..., ..., ...>; mainBusinessLine: ZodObject<..., ..., ..., ..., ...>; }, ZodAny, "strip">, objectInputType<{ constitution: ZodObject<..., ..., ..., ..., ...>; countryOfIncorporation: ZodObject<..., ..., ..., ..., ...>; mainBusinessLine: ZodObject<..., ..., ..., ..., ...>; }, ZodAny, "strip">>; clientTransferOptionData: ZodObject<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, "strip", ZodAny, objectOutputType<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, ZodAny, "strip">, objectInputType<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, ZodAny, "strip">>; clientTypes: ZodArray<ZodAny, "many">; clientVerificationStatus: ZodString; dateOfBirth: ZodArray<ZodNumber, "many">; displayName: ZodString; emailAddress: ZodString; firstname: ZodString; gender: ZodObject<{ id: ZodNumber; }, "strip", ZodTypeAny, { id: number; }, { id: number; }>; id: ZodNumber; imageId: ZodOptional<ZodString>; imagePresent: ZodOptional<ZodBoolean>; isBlockExternalCardsAddition: ZodBoolean; isStaff: ZodBoolean; lastname: ZodString; legalForm: ZodObject<{ code: ZodString; id: ZodNumber; value: ZodString; }, "strip", ZodTypeAny, { code: string; id: number; value: string; }, { code: string; id: number; value: string; }>; mobileCountryCode: ZodString; mobileNo: ZodString; occupation: ZodObject<{ active: ZodBoolean; }, "strip", ZodTypeAny, { active: boolean; }, { active: boolean; }>; officeId: ZodNumber; officeName: ZodString; ofLoanActive: ZodNumber; ofLoanCycle: ZodNumber; onBoardingStatus: ZodOptional<ZodString>; skipAvs: ZodBoolean; status: ZodObject<{ code: ZodString; id: ZodNumber; value: ZodString; }, "strip", ZodTypeAny, { code: string; id: number; value: string; }, { code: string; id: number; value: string; }>; subStatus: ZodObject<{ active: ZodBoolean; mandatory: ZodBoolean; systemDefined: ZodBoolean; }, "strip", ZodTypeAny, { active: boolean; mandatory: boolean; systemDefined: boolean; }, { active: boolean; mandatory: boolean; systemDefined: boolean; }>; timeline: ZodObject<{ activatedByFirstname: ZodOptional<ZodString>; activatedByLastname: ZodOptional<ZodString>; activatedByUsername: ZodOptional<ZodString>; activatedOnDate: ZodOptional<ZodArray<..., ...>>; submittedByFirstname: ZodOptional<ZodString>; submittedByLastname: ZodOptional<ZodString>; submittedByUsername: ZodOptional<ZodString>; submittedOnDate: ZodArray<ZodNumber, "many">; }, "strip", ZodTypeAny, { activatedByFirstname?: string; activatedByLastname?: string; activatedByUsername?: string; activatedOnDate?: ...[]; submittedByFirstname?: string; submittedByLastname?: string; submittedByUsername?: string; submittedOnDate: number[]; }, { activatedByFirstname?: string; activatedByLastname?: string; activatedByUsername?: string; activatedOnDate?: ...[]; submittedByFirstname?: string; submittedByLastname?: string; submittedByUsername?: string; submittedOnDate: number[]; }>; updatedAt: ZodString; }, ZodAny, "strip">, objectInputType<{ accountNo: ZodString; activationDate: ZodOptional<ZodArray<ZodNumber, "many">>; active: ZodBoolean; activeDepositAccount: ZodNumber; authorizations: ZodOptional<ZodArray<ZodNumber, "many">>; clientClassification: ZodObject<{ id: ZodNumber; name: ZodOptional<ZodString>; }, "strip", ZodTypeAny, { id: number; name?: string; }, { id: number; name?: string; }>; clientKycStatus: ZodObject<{ }, "strip", ZodAny, objectOutputType<{ }, ZodAny, "strip">, objectInputType<{ }, ZodAny, "strip">>; clientNonPersonDetails: ZodObject<{ constitution: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; countryOfIncorporation: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; mainBusinessLine: ZodObject<{ }, "strip", ZodAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>; }, "strip", ZodAny, objectOutputType<{ constitution: ZodObject<..., ..., ..., ..., ...>; countryOfIncorporation: ZodObject<..., ..., ..., ..., ...>; mainBusinessLine: ZodObject<..., ..., ..., ..., ...>; }, ZodAny, "strip">, objectInputType<{ constitution: ZodObject<..., ..., ..., ..., ...>; countryOfIncorporation: ZodObject<..., ..., ..., ..., ...>; mainBusinessLine: ZodObject<..., ..., ..., ..., ...>; }, ZodAny, "strip">>; clientTransferOptionData: ZodObject<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, "strip", ZodAny, objectOutputType<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, ZodAny, "strip">, objectInputType<{ id: ZodNumber; isAchCreditIncomingDisable: ZodBoolean; isAchCreditOutgoingDisable: ZodBoolean; isAchDebitIncomingDisable: ZodBoolean; isAchDebitOutgoingDisable: ZodBoolean; isAllocateToSubAccountDisable: ZodBoolean; isExternalCardCreditDisable: ZodBoolean; isExternalCardDebitDisable: ZodBoolean; isFxpayCreditOutgoingDisable: ZodBoolean; isInternalCreditDisable: ZodBoolean; isInternalCreditOwnDisable: ZodBoolean; isInternalDebitDisable: ZodBoolean; isSwiftCreditIncomingDisable: ZodBoolean; isSwiftCreditOutgoingDisable: ZodBoolean; isWireCreditIncomingDisable: ZodBoolean; isWireCreditOutgoingDisable: ZodBoolean; resourceId: ZodNumber; type: ZodString; }, ZodAny, "strip">>; clientTypes: ZodArray<ZodAny, "many">; clientVerificationStatus: ZodString; dateOfBirth: ZodArray<ZodNumber, "many">; displayName: ZodString; emailAddress: ZodString; firstname: ZodString; gender: ZodObject<{ id: ZodNumber; }, "strip", ZodTypeAny, { id: number; }, { id: number; }>; id: ZodNumber; imageId: ZodOptional<ZodString>; imagePresent: ZodOptional<ZodBoolean>; isBlockExternalCardsAddition: ZodBoolean; isStaff: ZodBoolean; lastname: ZodString; legalForm: ZodObject<{ code: ZodString; id: ZodNumber; value: ZodString; }, "strip", ZodTypeAny, { code: string; id: number; value: string; }, { code: string; id: number; value: string; }>; mobileCountryCode: ZodString; mobileNo: ZodString; occupation: ZodObject<{ active: ZodBoolean; }, "strip", ZodTypeAny, { active: boolean; }, { active: boolean; }>; officeId: ZodNumber; officeName: ZodString; ofLoanActive: ZodNumber; ofLoanCycle: ZodNumber; onBoardingStatus: ZodOptional<ZodString>; skipAvs: ZodBoolean; status: ZodObject<{ code: ZodString; id: ZodNumber; value: ZodString; }, "strip", ZodTypeAny, { code: string; id: number; value: string; }, { code: string; id: number; value: string; }>; subStatus: ZodObject<{ active: ZodBoolean; mandatory: ZodBoolean; systemDefined: ZodBoolean; }, "strip", ZodTypeAny, { active: boolean; mandatory: boolean; systemDefined: boolean; }, { active: boolean; mandatory: boolean; systemDefined: boolean; }>; timeline: ZodObject<{ activatedByFirstname: ZodOptional<ZodString>; activatedByLastname: ZodOptional<ZodString>; activatedByUsername: ZodOptional<ZodString>; activatedOnDate: ZodOptional<ZodArray<..., ...>>; submittedByFirstname: ZodOptional<ZodString>; submittedByLastname: ZodOptional<ZodString>; submittedByUsername: ZodOptional<ZodString>; submittedOnDate: ZodArray<ZodNumber, "many">; }, "strip", ZodTypeAny, { activatedByFirstname?: string; activatedByLastname?: string; activatedByUsername?: string; activatedOnDate?: ...[]; submittedByFirstname?: string; submittedByLastname?: string; submittedByUsername?: string; submittedOnDate: number[]; }, { activatedByFirstname?: string; activatedByLastname?: string; activatedByUsername?: string; activatedOnDate?: ...[]; submittedByFirstname?: string; submittedByLastname?: string; submittedByUsername?: string; submittedOnDate: number[]; }>; updatedAt: ZodString; }, ZodAny, "strip">>, "many">; totalFilteredRecords: ZodNumber; }, ZodAny, "strip">>

Released under the MIT License.