@azure/communication-rooms
Version:
Azure client library for Azure Communication Rooms services
415 lines • 11.7 kB
JavaScript
"use strict";
/*
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ParticipantsListNextExceptionHeaders = exports.ParticipantsUpdateExceptionHeaders = exports.ParticipantsListExceptionHeaders = exports.RoomsListNextExceptionHeaders = exports.RoomsDeleteExceptionHeaders = exports.RoomsUpdateExceptionHeaders = exports.RoomsGetExceptionHeaders = exports.RoomsListExceptionHeaders = exports.RoomsCreateExceptionHeaders = exports.UpdateParticipantsRequest = exports.RoomParticipant = exports.ParticipantsCollection = exports.UpdateRoomRequest = exports.RoomsCollection = exports.CommunicationError = exports.CommunicationErrorResponse = exports.RoomModel = exports.ParticipantProperties = exports.CreateRoomRequest = void 0;
exports.CreateRoomRequest = {
type: {
name: "Composite",
className: "CreateRoomRequest",
modelProperties: {
validFrom: {
serializedName: "validFrom",
type: {
name: "DateTime",
},
},
validUntil: {
serializedName: "validUntil",
type: {
name: "DateTime",
},
},
pstnDialOutEnabled: {
serializedName: "pstnDialOutEnabled",
type: {
name: "Boolean",
},
},
participants: {
serializedName: "participants",
type: {
name: "Dictionary",
value: {
type: { name: "Composite", className: "ParticipantProperties" },
},
},
},
},
},
};
exports.ParticipantProperties = {
type: {
name: "Composite",
className: "ParticipantProperties",
modelProperties: {
role: {
serializedName: "role",
required: true,
type: {
name: "Enum",
allowedValues: ["Presenter", "Attendee", "Consumer", "Collaborator"],
},
},
},
},
};
exports.RoomModel = {
type: {
name: "Composite",
className: "RoomModel",
modelProperties: {
id: {
serializedName: "id",
required: true,
type: {
name: "String",
},
},
createdAt: {
serializedName: "createdAt",
required: true,
type: {
name: "DateTime",
},
},
validFrom: {
serializedName: "validFrom",
required: true,
type: {
name: "DateTime",
},
},
validUntil: {
serializedName: "validUntil",
required: true,
type: {
name: "DateTime",
},
},
pstnDialOutEnabled: {
serializedName: "pstnDialOutEnabled",
required: true,
type: {
name: "Boolean",
},
},
},
},
};
exports.CommunicationErrorResponse = {
type: {
name: "Composite",
className: "CommunicationErrorResponse",
modelProperties: {
error: {
serializedName: "error",
type: {
name: "Composite",
className: "CommunicationError",
},
},
},
},
};
exports.CommunicationError = {
type: {
name: "Composite",
className: "CommunicationError",
modelProperties: {
code: {
serializedName: "code",
required: true,
type: {
name: "String",
},
},
message: {
serializedName: "message",
required: true,
type: {
name: "String",
},
},
target: {
serializedName: "target",
readOnly: true,
type: {
name: "String",
},
},
details: {
serializedName: "details",
readOnly: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "CommunicationError",
},
},
},
},
innerError: {
serializedName: "innererror",
type: {
name: "Composite",
className: "CommunicationError",
},
},
},
},
};
exports.RoomsCollection = {
type: {
name: "Composite",
className: "RoomsCollection",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "RoomModel",
},
},
},
},
nextLink: {
serializedName: "nextLink",
type: {
name: "String",
},
},
},
},
};
exports.UpdateRoomRequest = {
type: {
name: "Composite",
className: "UpdateRoomRequest",
modelProperties: {
validFrom: {
serializedName: "validFrom",
type: {
name: "DateTime",
},
},
validUntil: {
serializedName: "validUntil",
type: {
name: "DateTime",
},
},
pstnDialOutEnabled: {
serializedName: "pstnDialOutEnabled",
type: {
name: "Boolean",
},
},
},
},
};
exports.ParticipantsCollection = {
type: {
name: "Composite",
className: "ParticipantsCollection",
modelProperties: {
value: {
serializedName: "value",
required: true,
type: {
name: "Sequence",
element: {
type: {
name: "Composite",
className: "RoomParticipant",
},
},
},
},
nextLink: {
serializedName: "nextLink",
type: {
name: "String",
},
},
},
},
};
exports.RoomParticipant = {
type: {
name: "Composite",
className: "RoomParticipant",
modelProperties: {
rawId: {
serializedName: "rawId",
required: true,
type: {
name: "String",
},
},
role: {
serializedName: "role",
required: true,
type: {
name: "Enum",
allowedValues: ["Presenter", "Attendee", "Consumer", "Collaborator"],
},
},
},
},
};
exports.UpdateParticipantsRequest = {
type: {
name: "Composite",
className: "UpdateParticipantsRequest",
modelProperties: {
participants: {
serializedName: "participants",
type: {
name: "Dictionary",
value: {
type: { name: "Composite", className: "ParticipantProperties" },
},
},
},
},
},
};
exports.RoomsCreateExceptionHeaders = {
type: {
name: "Composite",
className: "RoomsCreateExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
type: {
name: "String",
},
},
},
},
};
exports.RoomsListExceptionHeaders = {
type: {
name: "Composite",
className: "RoomsListExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
type: {
name: "String",
},
},
},
},
};
exports.RoomsGetExceptionHeaders = {
type: {
name: "Composite",
className: "RoomsGetExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
type: {
name: "String",
},
},
},
},
};
exports.RoomsUpdateExceptionHeaders = {
type: {
name: "Composite",
className: "RoomsUpdateExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
type: {
name: "String",
},
},
},
},
};
exports.RoomsDeleteExceptionHeaders = {
type: {
name: "Composite",
className: "RoomsDeleteExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
type: {
name: "String",
},
},
},
},
};
exports.RoomsListNextExceptionHeaders = {
type: {
name: "Composite",
className: "RoomsListNextExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
type: {
name: "String",
},
},
},
},
};
exports.ParticipantsListExceptionHeaders = {
type: {
name: "Composite",
className: "ParticipantsListExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
type: {
name: "String",
},
},
},
},
};
exports.ParticipantsUpdateExceptionHeaders = {
type: {
name: "Composite",
className: "ParticipantsUpdateExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
type: {
name: "String",
},
},
},
},
};
exports.ParticipantsListNextExceptionHeaders = {
type: {
name: "Composite",
className: "ParticipantsListNextExceptionHeaders",
modelProperties: {
errorCode: {
serializedName: "x-ms-error-code",
type: {
name: "String",
},
},
},
},
};
//# sourceMappingURL=mappers.js.map