ref: d9b9c2e718c20803fc902d907a117d9302f4d256
server/docs/swagger.yaml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 |
definitions: model.EventModel: properties: etime: type: integer id_client: type: string name: type: string type: object model.EventSearchRequest: properties: from: type: integer id_client: type: string to: type: integer type: object model.MetricModel: properties: id_client: type: string mtime: type: integer name: type: string value: type: string type: object model.MetricSearchRequest: properties: from: type: integer id_client: type: string name: type: string to: type: integer type: object info: contact: {} paths: /event: post: consumes: - application/json description: store events parameters: - description: Event body data in: body name: data required: true schema: $ref: '#/definitions/model.EventModel' produces: - application/json responses: "202": description: Accepted schema: type: string summary: write event to db tags: - Events /event/get: post: consumes: - application/json description: retrieve events in the specified time window parameters: - description: Event query filters in: body name: data required: true schema: $ref: '#/definitions/model.EventSearchRequest' - description: Event response in: body name: data required: true schema: items: $ref: '#/definitions/model.EventModel' type: array produces: - application/json responses: "200": description: OK schema: type: string summary: Get the events From ... and To when present tags: - Events /metric: post: consumes: - application/json description: store metric parameters: - description: Metric request body in: body name: data required: true schema: $ref: '#/definitions/model.MetricModel' produces: - application/json responses: "202": description: Accepted schema: type: string summary: write metric to db tags: - Metrics /metric/get: post: consumes: - application/json description: retrieve metric in the specified time window parameters: - description: Metric query filters in: body name: data required: true schema: $ref: '#/definitions/model.MetricSearchRequest' - description: Metric response in: body name: data required: true schema: items: $ref: '#/definitions/model.MetricModel' type: array produces: - application/json responses: "200": description: OK schema: type: string summary: Get the metrics From ... and To when present tags: - Metrics swagger: "2.0" |