aboutsummaryrefslogtreecommitdiffstats
path: root/packages/json-schemas/schemas/relayer_api_error_response_schema.ts
blob: eacbb2bce2f3917e15d8ddd029927527e03c1732 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
export const relayerApiErrorResponseSchema = {
    id: '/RelayerApiErrorResponse',
    type: 'object',
    properties: {
        code: {type: 'number'},
        reason: {type: 'string'},
        validationErrors: {
            type: 'array',
            items: {
                type: 'object',
                properties: {
                    field: {type: 'string'},
                    code: {type: 'number'},
                    reason: {type: 'string'},
                },
                required: ['field', 'code', 'reason'],
            },
        },
    },
    required: ['code', 'reason'],
};