@airwallex/node-sdk
Version:
Airwallex Node.js SDK
56 lines • 1.56 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Schema = void 0;
var Schema;
(function (Schema) {
Schema.validSchemaUnknownReasonEnum = [
'DEPENDENCY_NOT_PROVIDED',
'DEPENDENCY_INVALID',
'INTERNAL_ERROR',
];
Schema.validTypeEnum = ['array', 'boolean', 'number', 'object', 'string', 'date', 'enum'];
Schema.discriminator = 'Schema';
Schema.attributeTypeMap = [
{
name: 'depends_on',
baseName: 'depends_on',
type: 'string',
},
{
name: 'relevant',
baseName: 'relevant',
type: 'boolean',
},
{
name: 'required',
baseName: 'required',
type: 'boolean',
},
{
name: 'rules_known',
baseName: 'rules_known',
type: 'boolean',
},
{
name: 'schema_input_only',
baseName: 'schema_input_only',
type: 'boolean',
},
{
name: 'schema_unknown_reason',
baseName: 'schema_unknown_reason',
type: 'Schema.SchemaUnknownReasonEnum',
},
{
name: 'type',
baseName: 'type',
type: 'Schema.TypeEnum',
},
{
name: 'validation_functions',
baseName: 'validation_functions',
type: 'Array<ValidationFunction>',
},
];
})(Schema || (exports.Schema = Schema = {}));
//# sourceMappingURL=schema.js.map