caccl
Version:
Canvas App Complete Connection Library: an all-in-one library for connecting your app to Canvas, handling lti, access tokens, and api.
21 lines (20 loc) • 582 B
TypeScript
import CanvasUser from './CanvasUser';
interface CanvasConversation {
id: number;
subject: string;
workflow_state: ('read' | 'unread' | 'archived');
last_message?: string | null;
start_at: string;
message_count: number;
subscribed: boolean;
private: boolean;
starred: boolean;
properties?: string[] | null;
audience?: number[] | null;
audience_contexts?: any[] | null;
avatar_url?: string | null;
participants?: CanvasUser[] | null;
visible: boolean;
context_name?: string | null;
}
export default CanvasConversation;