diff --git a/src/models/Activity.ts b/src/models/Activity.ts
index beaa43e8..bf77856f 100644
--- a/src/models/Activity.ts
+++ b/src/models/Activity.ts
@@ -14,10 +14,10 @@ export interface Activity {
name: string;
type: ActivityType;
url?: string;
- created_at: Date;
+ created_at?: Date;
timestamps?: {
- start: number;
- end: number;
+ start?: number;
+ end?: number;
}[];
application_id?: bigint;
details?: string;
@@ -32,10 +32,10 @@ export interface Activity {
size?: [number, number];
};
assets?: {
- large_image: string;
- large_text: string;
- small_image: string;
- small_text: string;
+ large_image?: string;
+ large_text?: string;
+ small_image?: string;
+ small_text?: string;
};
secrets?: {
join?: string;
@@ -49,39 +49,39 @@ export interface Activity {
export const Activity = {
name: String,
type: Number,
- url: String,
- created_at: Date,
- timestamps: [
+ $url: String,
+ $created_at: Date,
+ $timestamps: [
{
- start: Number,
- end: Number,
+ $start: Number,
+ $end: Number,
},
],
- application_id: Types.Long,
- details: String,
- state: String,
- emoji: {
- name: String,
- id: Types.Long,
- amimated: Boolean,
+ $application_id: Types.Long,
+ $details: String,
+ $state: String,
+ $emoji: {
+ $name: String,
+ $id: Types.Long,
+ $amimated: Boolean,
},
- party: {
- id: String,
- size: [Number, Number],
+ $party: {
+ $id: String,
+ $size: [Number, Number],
},
- assets: {
- large_image: String,
- large_text: String,
- small_image: String,
- small_text: String,
+ $assets: {
+ $large_image: String,
+ $large_text: String,
+ $small_image: String,
+ $small_text: String,
},
- secrets: {
- join: String,
- spectate: String,
- match: String,
+ $secrets: {
+ $join: String,
+ $spectate: String,
+ $match: String,
},
- instance: Boolean,
- flags: Types.Long,
+ $instance: Boolean,
+ $flags: Types.Long,
};
export enum ActivityType {
|