Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.huaweicloud.sdk.meeting.v1.MeetingMeta Maven / Gradle / Ivy
package com.huaweicloud.sdk.meeting.v1;
import com.huaweicloud.sdk.core.TypeCasts;
import com.huaweicloud.sdk.core.http.FieldExistence;
import com.huaweicloud.sdk.core.http.HttpMethod;
import com.huaweicloud.sdk.core.http.HttpRequestDef;
import com.huaweicloud.sdk.core.http.LocationType;
import com.huaweicloud.sdk.meeting.v1.model.*;
import java.util.List;
import java.util.Map;
@SuppressWarnings("unchecked")
public class MeetingMeta {
public static final HttpRequestDef addCorp = genForaddCorp();
private static HttpRequestDef genForaddCorp() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, AddCorpRequest.class, AddCorpResponse.class)
.withName("AddCorp")
.withUri("/v1/usg/dcs/sp/corp")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddCorpRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddCorpRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(AddCorpDTO.class),
f -> f.withMarshaller(AddCorpRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef addCorpAdmin = genForaddCorpAdmin();
private static HttpRequestDef genForaddCorpAdmin() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, AddCorpAdminRequest.class, AddCorpAdminResponse.class)
.withName("AddCorpAdmin")
.withUri("/v1/usg/dcs/corp/admin")
.withContentType("application/json");
// requests
builder.withRequestField("accountType",
LocationType.Query,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(Integer.class),
f -> f.withMarshaller(AddCorpAdminRequest::getAccountType, (req, v) -> {
req.setAccountType(v);
}));
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddCorpAdminRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddCorpAdminRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(CorpAdminDTO.class),
f -> f.withMarshaller(AddCorpAdminRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef addDepartment =
genForaddDepartment();
private static HttpRequestDef genForaddDepartment() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, AddDepartmentRequest.class, AddDepartmentResponse.class)
.withName("AddDepartment")
.withUri("/v1/usg/dcs/corp/dept")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddDepartmentRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddDepartmentRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(DeptDTO.class),
f -> f.withMarshaller(AddDepartmentRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef addDevice = genForaddDevice();
private static HttpRequestDef genForaddDevice() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, AddDeviceRequest.class, AddDeviceResponse.class)
.withName("AddDevice")
.withUri("/v1/usg/dcs/corp/device")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddDeviceRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddDeviceRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(AddDeviceDTO.class),
f -> f.withMarshaller(AddDeviceRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef addMaterial = genForaddMaterial();
private static HttpRequestDef genForaddMaterial() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, AddMaterialRequest.class, AddMaterialResponse.class)
.withName("AddMaterial")
.withUri("/v1/usg/sss/materials")
.withContentType("multipart/form-data");
// requests
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddMaterialRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddMaterialRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(AddMaterialRequestBody.class),
f -> f.withMarshaller(AddMaterialRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef addProgram = genForaddProgram();
private static HttpRequestDef genForaddProgram() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, AddProgramRequest.class, AddProgramResponse.class)
.withName("AddProgram")
.withUri("/v1/usg/sss/programs")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddProgramRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddProgramRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(CreateProgramRequestDTO.class),
f -> f.withMarshaller(AddProgramRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef addPublication =
genForaddPublication();
private static HttpRequestDef genForaddPublication() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, AddPublicationRequest.class, AddPublicationResponse.class)
.withName("AddPublication")
.withUri("/v1/usg/sss/publications")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddPublicationRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddPublicationRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(CreatePublicationRequestDTO.class),
f -> f.withMarshaller(AddPublicationRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef addResource = genForaddResource();
private static HttpRequestDef genForaddResource() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, AddResourceRequest.class, AddResourceResponse.class)
.withName("AddResource")
.withUri("/v1/usg/dcs/sp/corp/{corp_id}/resource")
.withContentType("application/json");
// requests
builder.withRequestField("corp_id",
LocationType.Path,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddResourceRequest::getCorpId, (req, v) -> {
req.setCorpId(v);
}));
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddResourceRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddResourceRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.>withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(List.class),
f -> f.withMarshaller(AddResourceRequest::getBody, (req, v) -> {
req.setBody(v);
}).withInnerContainerType(ResourceDTO.class));
// response
return builder.build();
}
public static final HttpRequestDef addToPersonalSpace =
genForaddToPersonalSpace();
private static HttpRequestDef genForaddToPersonalSpace() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, AddToPersonalSpaceRequest.class, AddToPersonalSpaceResponse.class)
.withName("AddToPersonalSpace")
.withUri("/v1/usg/sss/meeting-files/save-to-personal-space")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddToPersonalSpaceRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddToPersonalSpaceRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.>withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(Map.class),
f -> f.withMarshaller(AddToPersonalSpaceRequest::getBody, (req, v) -> {
req.setBody(v);
}).withInnerContainerType(String.class));
// response
return builder.build();
}
public static final HttpRequestDef addUser = genForaddUser();
private static HttpRequestDef genForaddUser() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, AddUserRequest.class, AddUserResponse.class)
.withName("AddUser")
.withUri("/v1/usg/dcs/corp/member")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddUserRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AddUserRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(AddUserDTO.class),
f -> f.withMarshaller(AddUserRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef allowGuestUnmute =
genForallowGuestUnmute();
private static HttpRequestDef genForallowGuestUnmute() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.PUT, AllowGuestUnmuteRequest.class, AllowGuestUnmuteResponse.class)
.withName("AllowGuestUnmute")
.withUri("/v1/mmc/control/conferences/mute/guestUnMute")
.withContentType("application/json");
// requests
builder.withRequestField("conferenceID",
LocationType.Query,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AllowGuestUnmuteRequest::getConferenceID, (req, v) -> {
req.setConferenceID(v);
}));
builder.withRequestField("X-Conference-Authorization",
LocationType.Header,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AllowGuestUnmuteRequest::getXConferenceAuthorization, (req, v) -> {
req.setXConferenceAuthorization(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(RestAllowUnMuteReqBody.class),
f -> f.withMarshaller(AllowGuestUnmuteRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef associateVmr = genForassociateVmr();
private static HttpRequestDef genForassociateVmr() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, AssociateVmrRequest.class, AssociateVmrResponse.class)
.withName("AssociateVmr")
.withUri("/v1/usg/dcs/corp/vmr/assign-to-member/{account}")
.withContentType("application/json");
// requests
builder.withRequestField("account",
LocationType.Path,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AssociateVmrRequest::getAccount, (req, v) -> {
req.setAccount(v);
}));
builder.withRequestField("accountType",
LocationType.Query,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(Integer.class),
f -> f.withMarshaller(AssociateVmrRequest::getAccountType, (req, v) -> {
req.setAccountType(v);
}));
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AssociateVmrRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(AssociateVmrRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.>withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(List.class),
f -> f.withMarshaller(AssociateVmrRequest::getBody, (req, v) -> {
req.setBody(v);
}).withInnerContainerType(String.class));
// response
return builder.build();
}
public static final HttpRequestDef batchDeleteCorpAdmins =
genForbatchDeleteCorpAdmins();
private static HttpRequestDef genForbatchDeleteCorpAdmins() {
// basic
HttpRequestDef.Builder builder = HttpRequestDef
.builder(HttpMethod.POST, BatchDeleteCorpAdminsRequest.class, BatchDeleteCorpAdminsResponse.class)
.withName("BatchDeleteCorpAdmins")
.withUri("/v1/usg/dcs/corp/admin/delete")
.withContentType("application/json");
// requests
builder.withRequestField("accountType",
LocationType.Query,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(Integer.class),
f -> f.withMarshaller(BatchDeleteCorpAdminsRequest::getAccountType, (req, v) -> {
req.setAccountType(v);
}));
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BatchDeleteCorpAdminsRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BatchDeleteCorpAdminsRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.>withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(List.class),
f -> f.withMarshaller(BatchDeleteCorpAdminsRequest::getBody, (req, v) -> {
req.setBody(v);
}).withInnerContainerType(String.class));
// response
return builder.build();
}
public static final HttpRequestDef batchDeleteDevices =
genForbatchDeleteDevices();
private static HttpRequestDef genForbatchDeleteDevices() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, BatchDeleteDevicesRequest.class, BatchDeleteDevicesResponse.class)
.withName("BatchDeleteDevices")
.withUri("/v1/usg/dcs/corp/device/delete")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BatchDeleteDevicesRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BatchDeleteDevicesRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.>withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(List.class),
f -> f.withMarshaller(BatchDeleteDevicesRequest::getBody, (req, v) -> {
req.setBody(v);
}).withInnerContainerType(String.class));
// response
return builder.build();
}
public static final HttpRequestDef batchDeleteMaterials =
genForbatchDeleteMaterials();
private static HttpRequestDef genForbatchDeleteMaterials() {
// basic
HttpRequestDef.Builder builder = HttpRequestDef
.builder(HttpMethod.POST, BatchDeleteMaterialsRequest.class, BatchDeleteMaterialsResponse.class)
.withName("BatchDeleteMaterials")
.withUri("/v1/usg/sss/materials/batch-delete")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BatchDeleteMaterialsRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BatchDeleteMaterialsRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.>withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(List.class),
f -> f.withMarshaller(BatchDeleteMaterialsRequest::getBody, (req, v) -> {
req.setBody(v);
}).withInnerContainerType(String.class));
// response
return builder.build();
}
public static final HttpRequestDef batchDeletePrograms =
genForbatchDeletePrograms();
private static HttpRequestDef genForbatchDeletePrograms() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, BatchDeleteProgramsRequest.class, BatchDeleteProgramsResponse.class)
.withName("BatchDeletePrograms")
.withUri("/v1/usg/sss/programs/batch-delete")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BatchDeleteProgramsRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BatchDeleteProgramsRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.>withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(List.class),
f -> f.withMarshaller(BatchDeleteProgramsRequest::getBody, (req, v) -> {
req.setBody(v);
}).withInnerContainerType(String.class));
// response
return builder.build();
}
public static final HttpRequestDef batchDeletePublications =
genForbatchDeletePublications();
private static HttpRequestDef genForbatchDeletePublications() {
// basic
HttpRequestDef.Builder builder = HttpRequestDef
.builder(HttpMethod.POST, BatchDeletePublicationsRequest.class, BatchDeletePublicationsResponse.class)
.withName("BatchDeletePublications")
.withUri("/v1/usg/sss/publications/batch-delete")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BatchDeletePublicationsRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BatchDeletePublicationsRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.>withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(List.class),
f -> f.withMarshaller(BatchDeletePublicationsRequest::getBody, (req, v) -> {
req.setBody(v);
}).withInnerContainerType(String.class));
// response
return builder.build();
}
public static final HttpRequestDef batchDeleteUsers =
genForbatchDeleteUsers();
private static HttpRequestDef genForbatchDeleteUsers() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, BatchDeleteUsersRequest.class, BatchDeleteUsersResponse.class)
.withName("BatchDeleteUsers")
.withUri("/v1/usg/dcs/corp/member/delete")
.withContentType("application/json");
// requests
builder.withRequestField("accountType",
LocationType.Query,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(Integer.class),
f -> f.withMarshaller(BatchDeleteUsersRequest::getAccountType, (req, v) -> {
req.setAccountType(v);
}));
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BatchDeleteUsersRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BatchDeleteUsersRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.>withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(List.class),
f -> f.withMarshaller(BatchDeleteUsersRequest::getBody, (req, v) -> {
req.setBody(v);
}).withInnerContainerType(String.class));
// response
return builder.build();
}
public static final HttpRequestDef batchUpdateDevicesStatus =
genForbatchUpdateDevicesStatus();
private static HttpRequestDef genForbatchUpdateDevicesStatus() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef
.builder(HttpMethod.PUT, BatchUpdateDevicesStatusRequest.class, BatchUpdateDevicesStatusResponse.class)
.withName("BatchUpdateDevicesStatus")
.withUri("/v1/usg/dcs/corp/device/status/{value}")
.withContentType("application/json");
// requests
builder.withRequestField("value",
LocationType.Path,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(BatchUpdateDevicesStatusRequest.ValueEnum.class),
f -> f.withMarshaller(BatchUpdateDevicesStatusRequest::getValue, (req, v) -> {
req.setValue(v);
}));
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BatchUpdateDevicesStatusRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BatchUpdateDevicesStatusRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.>withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(List.class),
f -> f.withMarshaller(BatchUpdateDevicesStatusRequest::getBody, (req, v) -> {
req.setBody(v);
}).withInnerContainerType(String.class));
// response
return builder.build();
}
public static final HttpRequestDef batchUpdateUserStatus =
genForbatchUpdateUserStatus();
private static HttpRequestDef genForbatchUpdateUserStatus() {
// basic
HttpRequestDef.Builder builder = HttpRequestDef
.builder(HttpMethod.PUT, BatchUpdateUserStatusRequest.class, BatchUpdateUserStatusResponse.class)
.withName("BatchUpdateUserStatus")
.withUri("/v1/usg/dcs/corp/member/status/{value}")
.withContentType("application/json");
// requests
builder.withRequestField("value",
LocationType.Path,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(BatchUpdateUserStatusRequest.ValueEnum.class),
f -> f.withMarshaller(BatchUpdateUserStatusRequest::getValue, (req, v) -> {
req.setValue(v);
}));
builder.withRequestField("accountType",
LocationType.Query,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(Integer.class),
f -> f.withMarshaller(BatchUpdateUserStatusRequest::getAccountType, (req, v) -> {
req.setAccountType(v);
}));
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BatchUpdateUserStatusRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BatchUpdateUserStatusRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.>withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(List.class),
f -> f.withMarshaller(BatchUpdateUserStatusRequest::getBody, (req, v) -> {
req.setBody(v);
}).withInnerContainerType(String.class));
// response
return builder.build();
}
public static final HttpRequestDef broadcastParticipant =
genForbroadcastParticipant();
private static HttpRequestDef genForbroadcastParticipant() {
// basic
HttpRequestDef.Builder builder = HttpRequestDef
.builder(HttpMethod.PUT, BroadcastParticipantRequest.class, BroadcastParticipantResponse.class)
.withName("BroadcastParticipant")
.withUri("/v1/mmc/control/conferences/participants/broadcast")
.withContentType("application/json");
// requests
builder.withRequestField("conferenceID",
LocationType.Query,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BroadcastParticipantRequest::getConferenceID, (req, v) -> {
req.setConferenceID(v);
}));
builder.withRequestField("participantID",
LocationType.Query,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BroadcastParticipantRequest::getParticipantID, (req, v) -> {
req.setParticipantID(v);
}));
builder.withRequestField("X-Conference-Authorization",
LocationType.Header,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(BroadcastParticipantRequest::getXConferenceAuthorization, (req, v) -> {
req.setXConferenceAuthorization(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef cancelMeeting =
genForcancelMeeting();
private static HttpRequestDef genForcancelMeeting() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.DELETE, CancelMeetingRequest.class, CancelMeetingResponse.class)
.withName("CancelMeeting")
.withUri("/v1/mmc/management/conferences")
.withContentType("application/json");
// requests
builder.withRequestField("conferenceID",
LocationType.Query,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CancelMeetingRequest::getConferenceID, (req, v) -> {
req.setConferenceID(v);
}));
builder.withRequestField("userUUID",
LocationType.Query,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CancelMeetingRequest::getUserUUID, (req, v) -> {
req.setUserUUID(v);
}));
builder.withRequestField("type",
LocationType.Query,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(Integer.class),
f -> f.withMarshaller(CancelMeetingRequest::getType, (req, v) -> {
req.setType(v);
}));
builder.withRequestField("X-Authorization-Type",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CancelMeetingRequest::getXAuthorizationType, (req, v) -> {
req.setXAuthorizationType(v);
}));
builder.withRequestField("X-Site-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CancelMeetingRequest::getXSiteId, (req, v) -> {
req.setXSiteId(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef cancelRecurringMeeting =
genForcancelRecurringMeeting();
private static HttpRequestDef genForcancelRecurringMeeting() {
// basic
HttpRequestDef.Builder builder = HttpRequestDef
.builder(HttpMethod.DELETE, CancelRecurringMeetingRequest.class, CancelRecurringMeetingResponse.class)
.withName("CancelRecurringMeeting")
.withUri("/v1/mmc/management/cycleconferences")
.withContentType("application/json");
// requests
builder.withRequestField("userUUID",
LocationType.Query,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CancelRecurringMeetingRequest::getUserUUID, (req, v) -> {
req.setUserUUID(v);
}));
builder.withRequestField("conferenceID",
LocationType.Query,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CancelRecurringMeetingRequest::getConferenceID, (req, v) -> {
req.setConferenceID(v);
}));
builder.withRequestField("type",
LocationType.Query,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(Integer.class),
f -> f.withMarshaller(CancelRecurringMeetingRequest::getType, (req, v) -> {
req.setType(v);
}));
builder.withRequestField("X-Authorization-Type",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CancelRecurringMeetingRequest::getXAuthorizationType, (req, v) -> {
req.setXAuthorizationType(v);
}));
builder.withRequestField("X-Site-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CancelRecurringMeetingRequest::getXSiteId, (req, v) -> {
req.setXSiteId(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef cancelRecurringSubMeeting =
genForcancelRecurringSubMeeting();
private static HttpRequestDef genForcancelRecurringSubMeeting() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef
.builder(HttpMethod.DELETE,
CancelRecurringSubMeetingRequest.class,
CancelRecurringSubMeetingResponse.class)
.withName("CancelRecurringSubMeeting")
.withUri("/v1/mmc/management/conferences/cyclesubconf")
.withContentType("application/json");
// requests
builder.withRequestField("userUUID",
LocationType.Query,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CancelRecurringSubMeetingRequest::getUserUUID, (req, v) -> {
req.setUserUUID(v);
}));
builder.withRequestField("conferenceID",
LocationType.Query,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CancelRecurringSubMeetingRequest::getConferenceID, (req, v) -> {
req.setConferenceID(v);
}));
builder.withRequestField("type",
LocationType.Query,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(Integer.class),
f -> f.withMarshaller(CancelRecurringSubMeetingRequest::getType, (req, v) -> {
req.setType(v);
}));
builder.withRequestField("X-Authorization-Type",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CancelRecurringSubMeetingRequest::getXAuthorizationType, (req, v) -> {
req.setXAuthorizationType(v);
}));
builder.withRequestField("X-Site-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CancelRecurringSubMeetingRequest::getXSiteId, (req, v) -> {
req.setXSiteId(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(RestCancelSingleRecordCycleConfListReqBody.class),
f -> f.withMarshaller(CancelRecurringSubMeetingRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef checkSlideVerifyCode =
genForcheckSlideVerifyCode();
private static HttpRequestDef genForcheckSlideVerifyCode() {
// basic
HttpRequestDef.Builder builder = HttpRequestDef
.builder(HttpMethod.PUT, CheckSlideVerifyCodeRequest.class, CheckSlideVerifyCodeResponse.class)
.withName("CheckSlideVerifyCode")
.withUri("/v1/usg/acs/auth/slideverifycode/check")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-ID",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CheckSlideVerifyCodeRequest::getXRequestID, (req, v) -> {
req.setXRequestID(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CheckSlideVerifyCodeRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(SlideVerifyCodeCheckDTO.class),
f -> f.withMarshaller(CheckSlideVerifyCodeRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef checkToken = genForcheckToken();
private static HttpRequestDef genForcheckToken() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, CheckTokenRequest.class, CheckTokenResponse.class)
.withName("CheckToken")
.withUri("/v1/usg/acs/token/validate")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-ID",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CheckTokenRequest::getXRequestID, (req, v) -> {
req.setXRequestID(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CheckTokenRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(ValidateTokenReqDTO.class),
f -> f.withMarshaller(CheckTokenRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef checkVeriCodeForUpdateUserInfo =
genForcheckVeriCodeForUpdateUserInfo();
private static HttpRequestDef genForcheckVeriCodeForUpdateUserInfo() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef
.builder(HttpMethod.POST,
CheckVeriCodeForUpdateUserInfoRequest.class,
CheckVeriCodeForUpdateUserInfoResponse.class)
.withName("CheckVeriCodeForUpdateUserInfo")
.withUri("/v1/usg/dcs/member/verification-code/verify")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CheckVeriCodeForUpdateUserInfoRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CheckVeriCodeForUpdateUserInfoRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(VerificationCodeDTO.class),
f -> f.withMarshaller(CheckVeriCodeForUpdateUserInfoRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef checkVerifyCode =
genForcheckVerifyCode();
private static HttpRequestDef genForcheckVerifyCode() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.PUT, CheckVerifyCodeRequest.class, CheckVerifyCodeResponse.class)
.withName("CheckVerifyCode")
.withUri("/v1/usg/acs/verifycode/check")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-ID",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CheckVerifyCodeRequest::getXRequestID, (req, v) -> {
req.setXRequestID(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CheckVerifyCodeRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(VerifyCodeCheckDTO.class),
f -> f.withMarshaller(CheckVerifyCodeRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef createAnonymousAuthRandom =
genForcreateAnonymousAuthRandom();
private static HttpRequestDef genForcreateAnonymousAuthRandom() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef
.builder(HttpMethod.GET,
CreateAnonymousAuthRandomRequest.class,
CreateAnonymousAuthRandomResponse.class)
.withName("CreateAnonymousAuthRandom")
.withUri("/v1/mmc/management/conferences/anonymous/auth")
.withContentType("application/json");
// requests
builder.withRequestField("conferenceID",
LocationType.Query,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateAnonymousAuthRandomRequest::getConferenceID, (req, v) -> {
req.setConferenceID(v);
}));
builder.withRequestField("X-Password",
LocationType.Header,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateAnonymousAuthRandomRequest::getXPassword, (req, v) -> {
req.setXPassword(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef createConfToken =
genForcreateConfToken();
private static HttpRequestDef genForcreateConfToken() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.GET, CreateConfTokenRequest.class, CreateConfTokenResponse.class)
.withName("CreateConfToken")
.withUri("/v1/mmc/control/conferences/token")
.withContentType("application/json");
// requests
builder.withRequestField("conferenceID",
LocationType.Query,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateConfTokenRequest::getConferenceID, (req, v) -> {
req.setConferenceID(v);
}));
builder.withRequestField("X-Conference-Authorization",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateConfTokenRequest::getXConferenceAuthorization, (req, v) -> {
req.setXConferenceAuthorization(v);
}));
builder.withRequestField("X-Password",
LocationType.Header,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateConfTokenRequest::getXPassword, (req, v) -> {
req.setXPassword(v);
}));
builder.withRequestField("X-Login-Type",
LocationType.Header,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(Integer.class),
f -> f.withMarshaller(CreateConfTokenRequest::getXLoginType, (req, v) -> {
req.setXLoginType(v);
}));
builder.withRequestField("X-Nonce",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateConfTokenRequest::getXNonce, (req, v) -> {
req.setXNonce(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef createMeeting =
genForcreateMeeting();
private static HttpRequestDef genForcreateMeeting() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, CreateMeetingRequest.class, CreateMeetingResponse.class)
.withName("CreateMeeting")
.withUri("/v1/mmc/management/conferences")
.withContentType("application/json");
// requests
builder.withRequestField("userUUID",
LocationType.Query,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateMeetingRequest::getUserUUID, (req, v) -> {
req.setUserUUID(v);
}));
builder.withRequestField("X-Authorization-Type",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateMeetingRequest::getXAuthorizationType, (req, v) -> {
req.setXAuthorizationType(v);
}));
builder.withRequestField("X-Site-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateMeetingRequest::getXSiteId, (req, v) -> {
req.setXSiteId(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(RestScheduleConfDTO.class),
f -> f.withMarshaller(CreateMeetingRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
builder.>withResponseField("body",
LocationType.Body,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(List.class),
f -> f.withMarshaller(CreateMeetingResponse::getBody, (response, data) -> {
response.setBody(data);
}).withInnerContainerType(ConferenceInfo.class));
return builder.build();
}
public static final HttpRequestDef createPortalRefNonce =
genForcreatePortalRefNonce();
private static HttpRequestDef genForcreatePortalRefNonce() {
// basic
HttpRequestDef.Builder builder = HttpRequestDef
.builder(HttpMethod.POST, CreatePortalRefNonceRequest.class, CreatePortalRefNonceResponse.class)
.withName("CreatePortalRefNonce")
.withUri("/v1/usg/acs/auth/portal-ref-nonce")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreatePortalRefNonceRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreatePortalRefNonceRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef createRecurringMeeting =
genForcreateRecurringMeeting();
private static HttpRequestDef genForcreateRecurringMeeting() {
// basic
HttpRequestDef.Builder builder = HttpRequestDef
.builder(HttpMethod.POST, CreateRecurringMeetingRequest.class, CreateRecurringMeetingResponse.class)
.withName("CreateRecurringMeeting")
.withUri("/v1/mmc/management/cycleconferences")
.withContentType("application/json");
// requests
builder.withRequestField("userUUID",
LocationType.Query,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateRecurringMeetingRequest::getUserUUID, (req, v) -> {
req.setUserUUID(v);
}));
builder.withRequestField("X-Authorization-Type",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateRecurringMeetingRequest::getXAuthorizationType, (req, v) -> {
req.setXAuthorizationType(v);
}));
builder.withRequestField("X-Site-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateRecurringMeetingRequest::getXSiteId, (req, v) -> {
req.setXSiteId(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(RestScheduleConfDTO.class),
f -> f.withMarshaller(CreateRecurringMeetingRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
builder.>withResponseField("body",
LocationType.Body,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(List.class),
f -> f.withMarshaller(CreateRecurringMeetingResponse::getBody, (response, data) -> {
response.setBody(data);
}).withInnerContainerType(ConferenceInfo.class));
return builder.build();
}
public static final HttpRequestDef createVisionActiveCode =
genForcreateVisionActiveCode();
private static HttpRequestDef genForcreateVisionActiveCode() {
// basic
HttpRequestDef.Builder builder = HttpRequestDef
.builder(HttpMethod.POST, CreateVisionActiveCodeRequest.class, CreateVisionActiveCodeResponse.class)
.withName("CreateVisionActiveCode")
.withUri("/v1/usg/dcs/corp/vision/activecode")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateVisionActiveCodeRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateVisionActiveCodeRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(VisionActiveCodeDTO.class),
f -> f.withMarshaller(CreateVisionActiveCodeRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef createWebSocketToken =
genForcreateWebSocketToken();
private static HttpRequestDef genForcreateWebSocketToken() {
// basic
HttpRequestDef.Builder builder = HttpRequestDef
.builder(HttpMethod.GET, CreateWebSocketTokenRequest.class, CreateWebSocketTokenResponse.class)
.withName("CreateWebSocketToken")
.withUri("/v1/mmc/control/conferences/wsToken")
.withContentType("application/json");
// requests
builder.withRequestField("conferenceID",
LocationType.Query,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateWebSocketTokenRequest::getConferenceID, (req, v) -> {
req.setConferenceID(v);
}));
builder.withRequestField("X-Conference-Authorization",
LocationType.Header,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateWebSocketTokenRequest::getXConferenceAuthorization, (req, v) -> {
req.setXConferenceAuthorization(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef createWebinar =
genForcreateWebinar();
private static HttpRequestDef genForcreateWebinar() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, CreateWebinarRequest.class, CreateWebinarResponse.class)
.withName("CreateWebinar")
.withUri("/v1/wss/webinar/open/conferences")
.withContentType("application/json");
// requests
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateWebinarRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(CreateWebinarRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(OpenScheduleConfReq.class),
f -> f.withMarshaller(CreateWebinarRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef deleteAttendees =
genFordeleteAttendees();
private static HttpRequestDef genFordeleteAttendees() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, DeleteAttendeesRequest.class, DeleteAttendeesResponse.class)
.withName("DeleteAttendees")
.withUri("/v1/mmc/control/conferences/attendees/delete")
.withContentType("application/json");
// requests
builder.withRequestField("conferenceID",
LocationType.Query,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(DeleteAttendeesRequest::getConferenceID, (req, v) -> {
req.setConferenceID(v);
}));
builder.withRequestField("X-Conference-Authorization",
LocationType.Header,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(DeleteAttendeesRequest::getXConferenceAuthorization, (req, v) -> {
req.setXConferenceAuthorization(v);
}));
builder.withRequestField("body",
LocationType.Body,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(RestBulkDelAttendReqBody.class),
f -> f.withMarshaller(DeleteAttendeesRequest::getBody, (req, v) -> {
req.setBody(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef deleteCorp = genFordeleteCorp();
private static HttpRequestDef genFordeleteCorp() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.DELETE, DeleteCorpRequest.class, DeleteCorpResponse.class)
.withName("DeleteCorp")
.withUri("/v1/usg/dcs/sp/corp/{id}")
.withContentType("application/json");
// requests
builder.withRequestField("id",
LocationType.Path,
FieldExistence.NON_NULL_NON_EMPTY,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(DeleteCorpRequest::getId, (req, v) -> {
req.setId(v);
}));
builder.withRequestField("X-Request-Id",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(DeleteCorpRequest::getXRequestId, (req, v) -> {
req.setXRequestId(v);
}));
builder.withRequestField("Accept-Language",
LocationType.Header,
FieldExistence.NULL_IGNORE,
TypeCasts.uncheckedConversion(String.class),
f -> f.withMarshaller(DeleteCorpRequest::getAcceptLanguage, (req, v) -> {
req.setAcceptLanguage(v);
}));
// response
return builder.build();
}
public static final HttpRequestDef deleteCorpVmr =
genFordeleteCorpVmr();
private static HttpRequestDef genFordeleteCorpVmr() {
// basic
HttpRequestDef.Builder builder =
HttpRequestDef.builder(HttpMethod.POST, DeleteCorpVmrRequest.class, DeleteCorpVmrResponse.class)
.withName("DeleteCorpVmr")
.withUri("/v1/usg/dcs/corp/vmr/delete")
.withContentType("application/json");
// requests
builder.