{ "title": "List reports reply v1", "description": "Produce a list of the stored diagnostic reports.", "$schema": "http://json-schema.org/draft-04/schema#", "id": "https://api.nextpertise.nl/schemas/broadband/diagnostics/list_reports_reply_v1.json", "type": "object", "properties": { "list": { "type": "array", "items": { "type": "object", "properties": { "uuid": { "type": "string" }, "type": { "type": "string", "enum": [ "delt", "selt", "fiber-check", "ont-check", "ont-lan-check" ], "description": "Enum options:
delt|selt|fiber-check|ont-check|ont-lan-check. undefined" }, "status": { "type": "string", "enum": [ "complete", "error" ], "description": "Enum options:
complete|error. undefined" }, "updated": { "type": "string" } } } }, "pagination": { "title": "Response Pagination Object", "description": "Information about the pagination settings. If a (next|previous)_page returns null, the (next|previous)page does not exist.", "type": "object", "properties": { "previous_page": { "title": "Optional integer", "description": "An integer or no value at all.", "type": [ "integer", "null" ] }, "next_page": { "title": "Optional integer", "description": "An integer or no value at all.", "type": [ "integer", "null" ] }, "per_page": { "description": "Max amount of tickets per page.", "type": "integer" }, "count": { "title": "Optional integer", "description": "An integer or no value at all.", "type": [ "integer", "null" ] } }, "required": [ "previous_page", "next_page", "per_page", "count" ] } }, "additionalProperties": false, "required": [ "list" ] }