62 lines
1.3 KiB
Java
62 lines
1.3 KiB
Java
package com.discord.rpc;
|
|
|
|
public final class Activity {
|
|
public String state;
|
|
public String details;
|
|
public boolean instance;
|
|
public ActivityTimestamps timestamps;
|
|
public ActivityAssets assets;
|
|
public ActivityParty party;
|
|
public ActivitySecrets secrets;
|
|
|
|
public Activity() {
|
|
this.state = null;
|
|
this.details = null;
|
|
this.instance = false;
|
|
this.timestamps = null;
|
|
this.assets = null;
|
|
this.party = null;
|
|
this.secrets = null;
|
|
}
|
|
|
|
public Activity withState(String state) {
|
|
this.state = state;
|
|
return this;
|
|
}
|
|
|
|
public Activity withDetails(String details) {
|
|
this.details = details;
|
|
return this;
|
|
}
|
|
|
|
public Activity withInstance(boolean instance) {
|
|
this.instance = instance;
|
|
return this;
|
|
}
|
|
|
|
public Activity withTimestamps(ActivityTimestamps timestamps) {
|
|
this.timestamps = timestamps;
|
|
return this;
|
|
}
|
|
|
|
public Activity withAssets(ActivityAssets assets) {
|
|
this.assets = assets;
|
|
return this;
|
|
}
|
|
|
|
public Activity withParty(ActivityParty party) {
|
|
this.party = party;
|
|
return this;
|
|
}
|
|
|
|
public Activity withSecrets(ActivitySecrets secrets) {
|
|
this.secrets = secrets;
|
|
return this;
|
|
}
|
|
|
|
public Activity copy() {
|
|
return new Activity().withState(this.state).withDetails(this.details).withInstance(this.instance).withTimestamps(this.timestamps).withAssets(this.assets).withParty(this.party).withSecrets(this.secrets);
|
|
}
|
|
}
|
|
|