UNPKG

reqres-api

Version:

A managed API client for ReqResIn.

36 lines (35 loc) 726 B
export type User = { id: number; email: string; first_name: string; last_name: string; avatar: string; }; /** * Represents the request payload for creating or updating a user. */ export type CreateUserRequest = { name: string; job: string; }; export type CreateUserResponse = { id: string; createdAt: string; } & CreateUserRequest; export type UpdateUserResponse = { updatedAt: string; } & CreateUserRequest; /** * Represents the paginated response for a list of users. */ export type PaginatedUsersResponse = { page: number; per_page: number; total: number; total_pages: number; data: User[]; support: { url: string; text: string; }; };