/// <reference path="emoji.ts" />
/// <reference path="field.ts" />
/// <reference path="note.ts" />

namespace MisskeyEntity {
  export type UserDetailMe = {
    id: string
    name: string
    username: string
    host: string | null
    avatarUrl: string
    avatarColor: string
    isAdmin: boolean
    isModerator: boolean
    isBot: boolean
    isCat: boolean
    emojis: Array<Emoji>
    createdAt: string
    bannerUrl: string
    bannerColor: string
    isLocked: boolean
    isSilenced: boolean
    isSuspended: boolean
    description: string
    followersCount: number
    followingCount: number
    notesCount: number
    avatarId: string
    bannerId: string
    pinnedNoteIds?: Array<string>
    pinnedNotes?: Array<Note>
    fields: Array<Field>
    alwaysMarkNsfw: boolean
    lang: string | null
  }
}
