APISchema

 view release on metacpan or  search on metacpan

t/fixtures/status.def  view on Meta::CPAN

title 'Status';
description 'Return various HTTP status';

resource none => {
    type => 'object',
    description => 'Empty object',
    properties => {},
};

resource ok => {
    type => 'string',
    description => 'Success',
    example => 'Succeeded!',
};

resource error => {
    type => 'object',
    description => 'Failure',
    properties => {
        status => {
            type => 'number',
            example => 400,
        },
        message => {
            type => 'string',
            example => 'Bad Request',
        },
    },
};

GET '/get' => {
    title => 'Get API',
    description => 'Get something',
    destination => {},
    request => 'none',
    response => {
        200 => {
            body => 'ok',
            encoding => 'perl',
        },
        400 => {
            body => 'error',
            encoding => 'json',
        },
    },
};



( run in 2.681 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )