Rename types with -Response suffix, add Location header model

This commit is contained in:
David Wilson 2021-02-04 16:48:07 -08:00
Родитель 7f8175a335
Коммит c534f63795
1 изменённых файлов: 19 добавлений и 16 удалений

Просмотреть файл

@ -1,34 +1,37 @@
model Ok<T> {
model OkResponse<T> {
@header statusCode: 200;
... T;
}
model Created<T> {
@header statusCode: 201;
... T;
}
model Accepted {
@header statusCode: 202;
}
model Moved {
@header statusCode: 301;
model LocationHeader {
@header location: string;
}
model NotModified {
model CreatedResponse {
@header statusCode: 201;
}
model AcceptedResponse {
@header statusCode: 202;
}
model MovedResponse {
@header statusCode: 301;
... LocationHeader;
}
model NotModifiedResponse {
@header statusCode: 304;
}
model Unauthorized {
model UnauthorizedResponse {
@header statusCode: 401;
}
model NotFound {
model NotFoundResponse {
@header statusCode: 404;
}
model Conflict {
model ConflictResponse {
@header statusCode: 409;
}