/// <summary>
        /// Initializes a new instance of the <see cref="MessageConversationNotificationMessages" /> class.
        /// </summary>


        /// <param name="Message">Message.</param>



        /// <param name="MessageTime">MessageTime.</param>



        /// <param name="MessageSegmentCount">MessageSegmentCount.</param>



        /// <param name="MessageStatus">MessageStatus.</param>



        /// <param name="Media">Media.</param>


        public MessageConversationNotificationMessages(MessageConversationNotificationUriReference Message = null, DateTime?MessageTime = null, int?MessageSegmentCount = null, MessageStatusEnum?MessageStatus = null, List <ConversationNotificationMedia> Media = null)
        {
            this.Message = Message;



            this.MessageTime = MessageTime;



            this.MessageSegmentCount = MessageSegmentCount;



            this.MessageStatus = MessageStatus;



            this.Media = Media;
        }
Пример #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="MessageConversationNotificationMessageMediaParticipant" /> class.
        /// </summary>


        /// <param name="Id">Id.</param>



        /// <param name="Name">Name.</param>



        /// <param name="Address">Address.</param>



        /// <param name="StartTime">StartTime.</param>



        /// <param name="ConnectedTime">ConnectedTime.</param>



        /// <param name="EndTime">EndTime.</param>



        /// <param name="StartHoldTime">StartHoldTime.</param>



        /// <param name="Purpose">Purpose.</param>



        /// <param name="State">State.</param>



        /// <param name="Direction">Direction.</param>



        /// <param name="DisconnectType">DisconnectType.</param>



        /// <param name="Held">Held.</param>



        /// <param name="WrapupRequired">WrapupRequired.</param>



        /// <param name="WrapupPrompt">WrapupPrompt.</param>



        /// <param name="User">User.</param>



        /// <param name="Queue">Queue.</param>



        /// <param name="Attributes">Attributes.</param>



        /// <param name="ErrorInfo">ErrorInfo.</param>



        /// <param name="Script">Script.</param>



        /// <param name="WrapupTimeoutMs">WrapupTimeoutMs.</param>



        /// <param name="WrapupSkipped">WrapupSkipped.</param>



        /// <param name="Provider">Provider.</param>



        /// <param name="ExternalContact">ExternalContact.</param>



        /// <param name="ExternalOrganization">ExternalOrganization.</param>



        /// <param name="Wrapup">Wrapup.</param>



        /// <param name="Peer">Peer.</param>



        /// <param name="ScreenRecordingState">ScreenRecordingState.</param>



        /// <param name="FlaggedReason">FlaggedReason.</param>



        /// <param name="Messages">Messages.</param>



        /// <param name="Type">Type.</param>



        /// <param name="RecipientCountry">RecipientCountry.</param>



        /// <param name="RecipientType">RecipientType.</param>


        public MessageConversationNotificationMessageMediaParticipant(string Id = null, string Name = null, string Address = null, DateTime?StartTime = null, DateTime?ConnectedTime = null, DateTime?EndTime = null, DateTime?StartHoldTime = null, string Purpose = null, StateEnum?State = null, DirectionEnum?Direction = null, DisconnectTypeEnum?DisconnectType = null, bool?Held = null, bool?WrapupRequired = null, string WrapupPrompt = null, DocumentDataV2NotificationCreatedBy User = null, MessageConversationNotificationUriReference Queue = null, Dictionary <string, string> Attributes = null, MessageConversationNotificationErrorInfo ErrorInfo = null, MessageConversationNotificationUriReference Script = null, int?WrapupTimeoutMs = null, bool?WrapupSkipped = null, string Provider = null, MessageConversationNotificationUriReference ExternalContact = null, MessageConversationNotificationUriReference ExternalOrganization = null, ConversationNotificationWrapup Wrapup = null, string Peer = null, string ScreenRecordingState = null, FlaggedReasonEnum?FlaggedReason = null, List <MessageConversationNotificationMessages> Messages = null, TypeEnum?Type = null, string RecipientCountry = null, string RecipientType = null)
        {
            this.Id = Id;



            this.Name = Name;



            this.Address = Address;



            this.StartTime = StartTime;



            this.ConnectedTime = ConnectedTime;



            this.EndTime = EndTime;



            this.StartHoldTime = StartHoldTime;



            this.Purpose = Purpose;



            this.State = State;



            this.Direction = Direction;



            this.DisconnectType = DisconnectType;



            this.Held = Held;



            this.WrapupRequired = WrapupRequired;



            this.WrapupPrompt = WrapupPrompt;



            this.User = User;



            this.Queue = Queue;



            this.Attributes = Attributes;



            this.ErrorInfo = ErrorInfo;



            this.Script = Script;



            this.WrapupTimeoutMs = WrapupTimeoutMs;



            this.WrapupSkipped = WrapupSkipped;



            this.Provider = Provider;



            this.ExternalContact = ExternalContact;



            this.ExternalOrganization = ExternalOrganization;



            this.Wrapup = Wrapup;



            this.Peer = Peer;



            this.ScreenRecordingState = ScreenRecordingState;



            this.FlaggedReason = FlaggedReason;



            this.Messages = Messages;



            this.Type = Type;



            this.RecipientCountry = RecipientCountry;



            this.RecipientType = RecipientType;
        }