"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.initGetAccountData3Req = initGetAccountData3Req;
const SchemaHelpers_1 = require("../../utils/serialization/SchemaHelpers");
const AJVSchemaEnum_1 = require("../enum/AJVSchemaEnum");
const schemaGetAccountData3Req = {
    type: 'object',
    properties: {
        accountStart: { type: 'string' },
        accountEnd: { type: 'string' },
        tsStart: { type: 'number' },
        maxRecords: { type: 'number' },
        offset: { type: 'number' },
        accountOffset: { type: 'string' },
    },
    required: ['accountStart', 'accountEnd', 'tsStart', 'maxRecords', 'offset', 'accountOffset'],
};
function initGetAccountData3Req() {
    addSchemaDependencies();
    addSchemas();
}
// Function to add schema dependencies
function addSchemaDependencies() {
    // No dependencies
}
// Function to register the schema
function addSchemas() {
    (0, SchemaHelpers_1.addSchema)(AJVSchemaEnum_1.AJVSchemaEnum.GetAccountDataReq, schemaGetAccountData3Req);
}
//# sourceMappingURL=GetAccountData3Req.js.map