Support for getting/setting remote config variables

This commit is contained in:
Moxie Marlinspike
2019-12-13 14:57:57 -08:00
parent 9d77f8dcd2
commit 08a70664f4
14 changed files with 722 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
package org.whispersystems.textsecuregcm.entities;
import com.fasterxml.jackson.annotation.JsonProperty;
public class UserRemoteConfig {
@JsonProperty
private String name;
@JsonProperty
private boolean enabled;
public UserRemoteConfig() {}
public UserRemoteConfig(String name, boolean enabled) {
this.name = name;
this.enabled = enabled;
}
public String getName() {
return name;
}
public boolean isEnabled() {
return enabled;
}
}

View File

@@ -0,0 +1,21 @@
package org.whispersystems.textsecuregcm.entities;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
public class UserRemoteConfigList {
@JsonProperty
private List<UserRemoteConfig> config;
public UserRemoteConfigList() {}
public UserRemoteConfigList(List<UserRemoteConfig> config) {
this.config = config;
}
public List<UserRemoteConfig> getConfig() {
return config;
}
}