Documentación
Schemas
AuthResponse
Atributos
| Atributo | Tipo | Requerido |
|---|---|---|
| token | string | Sí |
| roles | Array<string> | Sí |
CreatePetRequest
CreateShelterRequest
USOS
Atributos
| Atributo | Tipo | Requerido |
|---|---|---|
| name | string | Sí |
| address | string | Sí |
| latitude | number (double) | Opcional |
| longitude | number (double) | Opcional |
| photo | string (binary) | Opcional |
HealthResponse
USOS
Atributos
| Atributo | Tipo | Requerido |
|---|---|---|
| status | string | Sí |
| services | object | Sí |
HealthServiceResult
USOS
No hay referencias directas en los endpoints.
Atributos
| Atributo | Tipo | Requerido |
|---|---|---|
| status | string | Sí |
| latencyMs | number (double) | Sí |
| error | string | Opcional |
LoginRequest
USOS
Atributos
| Atributo | Tipo | Requerido |
|---|---|---|
| string | Sí | |
| password | string | Sí |
PetResponse
PetSummaryResponse
USOS
Atributos
| Atributo | Tipo | Requerido |
|---|---|---|
| id | string (uuid) | Sí |
| name | string | Sí |
| photos | Array<string> | Sí |
| available | boolean | Sí |
PetSummaryResponsePagedResponse
USOS
Atributos
| Atributo | Tipo | Requerido |
|---|---|---|
| items | Array<PetSummaryResponse> | Sí |
| page | integer (int32) | Sí |
| pageSize | integer (int32) | Sí |
| totalCount | integer (int32) | Sí |
| totalPages | integer (int32) | Sí |
RegisterRequest
USOS
Atributos
| Atributo | Tipo | Requerido |
|---|---|---|
| firstName | string | Sí |
| lastName | string | Sí |
| string | Sí | |
| password | string | Sí |
| birthDate | string (date) | Sí |
| gender | integer (int32) | Sí |
| photo | string (binary) | Opcional |
ShelterResponse
USOS
Atributos
| Atributo | Tipo | Requerido |
|---|---|---|
| id | string (uuid) | Sí |
| name | string | Sí |
| address | string | Sí |
| isAvailable | boolean | Sí |
| latitude | number (double) | Opcional |
| longitude | number (double) | Opcional |
| photoUrl | string | Opcional |
| owners | Array<string> | Sí |
ShelterSummaryResponse
USOS
Atributos
| Atributo | Tipo | Requerido |
|---|---|---|
| id | string (uuid) | Sí |
| name | string | Sí |
| isAvailable | boolean | Sí |
| photoUrl | string | Opcional |
ShelterSummaryResponsePagedResponse
USOS
Atributos
| Atributo | Tipo | Requerido |
|---|---|---|
| items | Array<ShelterSummaryResponse> | Sí |
| page | integer (int32) | Sí |
| pageSize | integer (int32) | Sí |
| totalCount | integer (int32) | Sí |
| totalPages | integer (int32) | Sí |
SwitchRolesRequest
Atributos
| Atributo | Tipo | Requerido |
|---|---|---|
| userId | string (uuid) | Sí |
| roles | Array<string> | Sí |
UpdatePetRequest
USOS
UpdateShelterRequest
USOS
Atributos
| Atributo | Tipo | Requerido |
|---|---|---|
| name | string | Opcional |
| address | string | Opcional |
| latitude | number (double) | Opcional |
| longitude | number (double) | Opcional |
| photo | string (binary) | Opcional |
UpdateUserRequest
USOS
Atributos
| Atributo | Tipo | Requerido |
|---|---|---|
| firstName | string | Opcional |
| lastName | string | Opcional |
| birthDate | string (date) | Opcional |
| gender | integer (int32) | Opcional |
| photo | string (binary) | Opcional |
UserResponse
Atributos
| Atributo | Tipo | Requerido |
|---|---|---|
| id | string | Sí |
| firstName | string | Sí |
| lastName | string | Sí |
| string | Sí | |
| isEmailConfirmed | boolean | Sí |
| gender | integer (int32) | Sí |
| photoUrl | string | Sí |
| birthDate | string (date) | Sí |
| roles | Array<string> | Sí |
| shelterId | string (uuid) | Opcional |
UserSummaryResponse
USOS
Atributos
| Atributo | Tipo | Requerido |
|---|---|---|
| id | string | Sí |
| firstName | string | Sí |
| lastName | string | Sí |
| roles | Array<string> | Sí |
UserSummaryResponsePagedResponse
USOS
Atributos
| Atributo | Tipo | Requerido |
|---|---|---|
| items | Array<UserSummaryResponse> | Sí |
| page | integer (int32) | Sí |
| pageSize | integer (int32) | Sí |
| totalCount | integer (int32) | Sí |
| totalPages | integer (int32) | Sí |