/// <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; }
/// <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; }