mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
37 lines
589 B
TypeScript
37 lines
589 B
TypeScript
interface Avatar {
|
|
image_url: string;
|
|
}
|
|
|
|
interface FromToObject {
|
|
id: string;
|
|
type: string;
|
|
}
|
|
|
|
interface Owner {
|
|
avatar: Avatar;
|
|
away_mode_enabled: boolean;
|
|
away_mode_reassign: boolean;
|
|
email: string;
|
|
id: string;
|
|
name: string;
|
|
type: string;
|
|
}
|
|
|
|
interface MessageModel {
|
|
body: string;
|
|
message_type: string;
|
|
subject?: string;
|
|
}
|
|
|
|
export interface CreateMessage extends MessageModel {
|
|
from: FromToObject;
|
|
template?: string;
|
|
to: FromToObject;
|
|
}
|
|
|
|
export interface Message extends MessageModel {
|
|
created_at: number;
|
|
id: string;
|
|
owner: Owner;
|
|
type: string;
|
|
} |