typings.d.ts 899 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. // @ts-ignore
  2. /* eslint-disable */
  3. declare namespace API {
  4. type Order = {
  5. id?: number;
  6. petId?: number;
  7. quantity?: number;
  8. shipDate?: string;
  9. /** Order Status */
  10. status?: 'placed' | 'approved' | 'delivered';
  11. complete?: boolean;
  12. };
  13. type Category = {
  14. id?: number;
  15. name?: string;
  16. };
  17. type User = {
  18. id?: number;
  19. username?: string;
  20. firstName?: string;
  21. lastName?: string;
  22. email?: string;
  23. password?: string;
  24. phone?: string;
  25. /** User Status */
  26. userStatus?: number;
  27. };
  28. type Tag = {
  29. id?: number;
  30. name?: string;
  31. };
  32. type Pet = {
  33. id?: number;
  34. category?: Category;
  35. name: string;
  36. photoUrls: string[];
  37. tags?: Tag[];
  38. /** pet status in the store */
  39. status?: 'available' | 'pending' | 'sold';
  40. };
  41. type ApiResponse = {
  42. code?: number;
  43. type?: string;
  44. message?: string;
  45. };
  46. }