interface FestivalConversation {
    can_send: boolean;
    festival_application_id: string;
    festival_context: null | {
        application_status: FestivalApplicationState;
        game_show_id: string;
        kind: FestivalPostKind;
        post_id: null | string;
        title: string;
    };
    id: string;
    messages: {
        client_message_id: null | string;
        created_at: string;
        id: string;
        message: string;
        thread_id: string;
        updated_at: string;
        user: {
            avatar: null | string;
            display_name: string;
            id: null | string;
        };
        user_id: null | string;
    }[];
    read_only_reason: null | string;
    users: {
        avatar: null | string;
        display_name: string;
        id: null | string;
    }[];
}

Properties

can_send: boolean
festival_application_id: string
festival_context: null | {
    application_status: FestivalApplicationState;
    game_show_id: string;
    kind: FestivalPostKind;
    post_id: null | string;
    title: string;
}

Type declaration

id: string
messages: {
    client_message_id: null | string;
    created_at: string;
    id: string;
    message: string;
    thread_id: string;
    updated_at: string;
    user: {
        avatar: null | string;
        display_name: string;
        id: null | string;
    };
    user_id: null | string;
}[]

Type declaration

  • client_message_id: null | string
  • created_at: string
  • id: string
  • message: string
  • thread_id: string
  • updated_at: string
  • user: {
        avatar: null | string;
        display_name: string;
        id: null | string;
    }
    • avatar: null | string
    • display_name: string
    • id: null | string
  • user_id: null | string
read_only_reason: null | string
users: {
    avatar: null | string;
    display_name: string;
    id: null | string;
}[]

Type declaration

  • avatar: null | string
  • display_name: string
  • id: null | string

Generated using TypeDoc