| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- export interface User {
- id: number
- is_me: boolean
- first_name: string
- last_name: string
- full_name: string
- phone: string
- email: null
- username: string
- province_id: number
- city_id: number
- gender: number
- birth_date: string
- weight: number
- height: number
- foot_specialization: string
- post_skill: string
- skill_level: string
- activity_history: number
- team_name: null
- favorite_iranian_team: string
- favorite_foreign_team: string
- shirt_number: number
- bio: null
- followers_count: number
- following_count: number
- post_count: number
- avatar?: Avatar
- created_at: string
- updated_at: string
- }
- export interface UsersListMeta {
- total?: number
- per_page?: number
- current_page?: number
- last_page?: number
- }
- export interface GetUserResponse {
- success: boolean
- message: string
- data: {
- users: User[]
- meta?: UsersListMeta
- }
- }
- export interface Avatar {
- name: string
- url: string
- hash: string
- type: string
- entity_slug: string
- }
- export interface Post {
- id: number
- user_id: number
- state: string
- caption: string
- video: Avatar
- thumbnail: null
- likes_count: number
- dislikes_count: number
- views_count: number
- comment_count: number
- created_at: string
- updated_at: string
- }
- export interface GetUserDetailResponse {
- success: boolean
- message: string
- data: {
- user: User
- posts: Post[]
- }
- }
|