pnz-payments-sdk
Version:
PNZ Payments Account and Transaction API
24 lines (20 loc) • 772 B
text/typescript
/**
* Account and Transaction API SpecificationLib
*
* This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
import { lazy, object, Schema } from '../schema';
import {
AccountAccessConsentModel,
accountAccessConsentModelSchema,
} from './accountAccessConsentModel';
import { Risk, riskSchema } from './risk';
export interface AccountAccessConsent {
data: AccountAccessConsentModel;
/** The Risk section is sent by the initiating party to the API Provider. It is used to specify additional details for risk scoring. */
risk: Risk;
}
export const accountAccessConsentSchema: Schema<AccountAccessConsent> = object({
data: ['Data', lazy(() => accountAccessConsentModelSchema)],
risk: ['Risk', lazy(() => riskSchema)],
});