예제 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MeetingState" /> class.
 /// </summary>
 /// <param name="meetingId">meetingId.</param>
 /// <param name="meetingGuid">meetingGuid.</param>
 /// <param name="meetingState">meetingState.</param>
 /// <param name="status">status.</param>
 /// <param name="isContentSharingActive">isContentSharingActive.</param>
 /// <param name="bridged">bridged.</param>
 /// <param name="locked">locked.</param>
 /// <param name="audioMuteOnEntry">audioMuteOnEntry.</param>
 /// <param name="videoMuteOnEntry">videoMuteOnEntry.</param>
 /// <param name="moderatorLess">moderatorLess.</param>
 /// <param name="title">title.</param>
 /// <param name="chatEnabled">chatEnabled.</param>
 /// <param name="pinnedEndpointGuid">pinnedEndpointGuid.</param>
 /// <param name="audioEndpointCount">audioEndpointCount.</param>
 /// <param name="videoEndpointCount">videoEndpointCount.</param>
 /// <param name="recordingEnabled">recordingEnabled.</param>
 /// <param name="participantWebJoinURL">participantWebJoinURL.</param>
 /// <param name="isLargeMeeting">isLargeMeeting.</param>
 /// <param name="features">features.</param>
 /// <param name="delayedMeetingEndTime">delayedMeetingEndTime.</param>
 /// <param name="smStreams">smStreams.</param>
 /// <param name="inactiveMeetingStatus">inactiveMeetingStatus.</param>
 /// <param name="meetingMarkedForDelayedTermination">meetingMarkedForDelayedTermination.</param>
 /// <param name="recordinginfo">recordinginfo.</param>
 public MeetingState(string meetingId = default(string), string meetingGuid = default(string), MeetingStateEnum?meetingState = default(MeetingStateEnum?), StatusEnum?status = default(StatusEnum?), bool?isContentSharingActive = default(bool?), bool?bridged = default(bool?), bool?locked = default(bool?), bool?audioMuteOnEntry = default(bool?), bool?videoMuteOnEntry = default(bool?), bool?moderatorLess = default(bool?), string title = default(string), bool?chatEnabled = default(bool?), string pinnedEndpointGuid = default(string), int?audioEndpointCount = default(int?), int?videoEndpointCount = default(int?), bool?recordingEnabled = default(bool?), string participantWebJoinURL = default(string), string isLargeMeeting = default(string), List <string> features = default(List <string>), int?delayedMeetingEndTime = default(int?), string smStreams = default(string), string inactiveMeetingStatus = default(string), bool?meetingMarkedForDelayedTermination = default(bool?), MeetingStateRecordinginfo recordinginfo = default(MeetingStateRecordinginfo))
 {
     this.MeetingId              = meetingId;
     this.MeetingGuid            = meetingGuid;
     this._MeetingState          = meetingState;
     this.Status                 = status;
     this.IsContentSharingActive = isContentSharingActive;
     this.Bridged                = bridged;
     this.Locked                 = locked;
     this.AudioMuteOnEntry       = audioMuteOnEntry;
     this.VideoMuteOnEntry       = videoMuteOnEntry;
     this.ModeratorLess          = moderatorLess;
     this.Title                 = title;
     this.ChatEnabled           = chatEnabled;
     this.PinnedEndpointGuid    = pinnedEndpointGuid;
     this.AudioEndpointCount    = audioEndpointCount;
     this.VideoEndpointCount    = videoEndpointCount;
     this.RecordingEnabled      = recordingEnabled;
     this.ParticipantWebJoinURL = participantWebJoinURL;
     this.IsLargeMeeting        = isLargeMeeting;
     this.Features              = features;
     this.DelayedMeetingEndTime = delayedMeetingEndTime;
     this.SmStreams             = smStreams;
     this.InactiveMeetingStatus = inactiveMeetingStatus;
     this.MeetingMarkedForDelayedTermination = meetingMarkedForDelayedTermination;
     this.Recordinginfo = recordinginfo;
 }
예제 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MeetingState" /> class.
 /// </summary>
 /// <param name="MeetingId">MeetingId.</param>
 /// <param name="MeetingGuid">MeetingGuid.</param>
 /// <param name="_MeetingState">_MeetingState.</param>
 /// <param name="Status">Status.</param>
 /// <param name="IsContentSharingActive">IsContentSharingActive.</param>
 /// <param name="Bridged">Bridged.</param>
 /// <param name="Locked">Locked.</param>
 /// <param name="AudioMuteOnEntry">AudioMuteOnEntry.</param>
 /// <param name="VideoMuteOnEntry">VideoMuteOnEntry.</param>
 /// <param name="ModeratorLess">ModeratorLess.</param>
 /// <param name="Title">Title.</param>
 /// <param name="ChatEnabled">ChatEnabled.</param>
 /// <param name="PinnedEndpointGuid">PinnedEndpointGuid.</param>
 /// <param name="AudioEndpointCount">AudioEndpointCount.</param>
 /// <param name="VideoEndpointCount">VideoEndpointCount.</param>
 /// <param name="RecordingEnabled">RecordingEnabled.</param>
 /// <param name="ParticipantWebJoinURL">ParticipantWebJoinURL.</param>
 /// <param name="IsLargeMeeting">IsLargeMeeting.</param>
 /// <param name="Features">Features.</param>
 /// <param name="DelayedMeetingEndTime">DelayedMeetingEndTime.</param>
 /// <param name="SmStreams">SmStreams.</param>
 /// <param name="InactiveMeetingStatus">InactiveMeetingStatus.</param>
 /// <param name="MeetingMarkedForDelayedTermination">MeetingMarkedForDelayedTermination.</param>
 /// <param name="Recordinginfo">Recordinginfo.</param>
 public MeetingState(string MeetingId = default(string), string MeetingGuid = default(string), MeetingStateEnum?_MeetingState = default(MeetingStateEnum?), StatusEnum?Status = default(StatusEnum?), bool?IsContentSharingActive = default(bool?), bool?Bridged = default(bool?), bool?Locked = default(bool?), bool?AudioMuteOnEntry = default(bool?), bool?VideoMuteOnEntry = default(bool?), bool?ModeratorLess = default(bool?), string Title = default(string), bool?ChatEnabled = default(bool?), string PinnedEndpointGuid = default(string), int?AudioEndpointCount = default(int?), int?VideoEndpointCount = default(int?), bool?RecordingEnabled = default(bool?), string ParticipantWebJoinURL = default(string), string IsLargeMeeting = default(string), List <string> Features = default(List <string>), int?DelayedMeetingEndTime = default(int?), string SmStreams = default(string), string InactiveMeetingStatus = default(string), bool?MeetingMarkedForDelayedTermination = default(bool?), MeetingStateRecordinginfo Recordinginfo = default(MeetingStateRecordinginfo))
 {
     this.MeetingId              = MeetingId;
     this.MeetingGuid            = MeetingGuid;
     this._MeetingState          = _MeetingState;
     this.Status                 = Status;
     this.IsContentSharingActive = IsContentSharingActive;
     this.Bridged                = Bridged;
     this.Locked                 = Locked;
     this.AudioMuteOnEntry       = AudioMuteOnEntry;
     this.VideoMuteOnEntry       = VideoMuteOnEntry;
     this.ModeratorLess          = ModeratorLess;
     this.Title                 = Title;
     this.ChatEnabled           = ChatEnabled;
     this.PinnedEndpointGuid    = PinnedEndpointGuid;
     this.AudioEndpointCount    = AudioEndpointCount;
     this.VideoEndpointCount    = VideoEndpointCount;
     this.RecordingEnabled      = RecordingEnabled;
     this.ParticipantWebJoinURL = ParticipantWebJoinURL;
     this.IsLargeMeeting        = IsLargeMeeting;
     this.Features              = Features;
     this.DelayedMeetingEndTime = DelayedMeetingEndTime;
     this.SmStreams             = SmStreams;
     this.InactiveMeetingStatus = InactiveMeetingStatus;
     this.MeetingMarkedForDelayedTermination = MeetingMarkedForDelayedTermination;
     this.Recordinginfo = Recordinginfo;
 }