Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- type Category = {
- uid: string,
- name: string,
- slug: string,
- };
- type Image = {
- uid: string,
- size: number,
- width: number,
- url: string,
- height: number
- };
- type ModelMeta = {
- uid: string,
- slug: string,
- name: string,
- staffPickedAt: string | null, // YYYY-MM-DDTHH:MM:SS, usually at 00:00:00
- viewCount: number,
- likeCount: number,
- animationCount: number,
- viewerUrl: string,
- embedUrl: string,
- publicCommentCount: number,
- downloadType: string,
- downloadCount: number,
- isPublished: boolean,
- isRestricted: boolean,
- publishedAt: string, // YYYY-MM-DDTHH:MM:SS
- thumbnails: {
- uid: string,
- images: Array<Image>
- },
- user: {
- uid: string,
- displayName: string,
- account: 'basic' | 'pro' | 'prem' | 'ent',
- username: string,
- avatars: {
- uid: string,
- images: Array<Image>
- },
- profileUrl: string,
- },
- price: number | null,
- averageRating: number,
- reviewCount: number,
- inStore: boolean,
- org: null | string, // string is assumed to exist but unseen
- visibility: 'public' | 'private', // 'private' is assumed to exist
- categories: Array<Category>
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement