1 package com.netease.nimlib.sdk.v2.message.params;
6 private final String postscript;
10 private final String serverExtension;
14 private final String pushContent;
18 private final String pushPayload;
22 private final String env;
25 this(null, null, null, null, null);
28 private V2NIMMessageRevokeParams(String postscript, String serverExtension, String pushContent, String pushPayload, String env) {
29 this.postscript = postscript;
30 this.serverExtension = serverExtension;
31 this.pushContent = pushContent;
32 this.pushPayload = pushPayload;
41 return serverExtension;
56 public static final class V2NIMMessageRevokeParamsBuilder {
57 private String postscript;
58 private String extension;
59 private String pushContent;
60 private String pushPayload;
63 private V2NIMMessageRevokeParamsBuilder() {
66 public static V2NIMMessageRevokeParamsBuilder builder() {
67 return new V2NIMMessageRevokeParamsBuilder();
70 public V2NIMMessageRevokeParamsBuilder withPostscript(String postscript) {
71 this.postscript = postscript;
75 public V2NIMMessageRevokeParamsBuilder withExtension(String extension) {
76 this.extension = extension;
80 public V2NIMMessageRevokeParamsBuilder withPushContent(String pushContent) {
81 this.pushContent = pushContent;
85 public V2NIMMessageRevokeParamsBuilder withPushPayload(String pushPayload) {
86 this.pushPayload = pushPayload;
90 public V2NIMMessageRevokeParamsBuilder withEnv(String env) {
String getServerExtension()