Exemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="JourneySessionEventsNotificationConversationUserDisposition" /> class.
 /// </summary>
 /// <param name="Code">Code.</param>
 /// <param name="Notes">Notes.</param>
 /// <param name="User">User.</param>
 public JourneySessionEventsNotificationConversationUserDisposition(string Code = null, string Notes = null, JourneySessionEventsNotificationUser User = null)
 {
     this.Code  = Code;
     this.Notes = Notes;
     this.User  = User;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="JourneySessionEventsNotificationSessionEvent" /> class.
 /// </summary>
 /// <param name="Id">Id.</param>
 /// <param name="SelfUri">SelfUri.</param>
 /// <param name="CreatedDate">CreatedDate.</param>
 /// <param name="EndedDate">EndedDate.</param>
 /// <param name="ExternalContact">ExternalContact.</param>
 /// <param name="CustomerId">CustomerId.</param>
 /// <param name="CustomerIdType">CustomerIdType.</param>
 /// <param name="Type">Type.</param>
 /// <param name="ExternalId">ExternalId.</param>
 /// <param name="ExternalUrl">ExternalUrl.</param>
 /// <param name="OutcomeAchievements">OutcomeAchievements.</param>
 /// <param name="SegmentAssignments">SegmentAssignments.</param>
 /// <param name="Attributes">Attributes.</param>
 /// <param name="AttributeLists">AttributeLists.</param>
 /// <param name="AwayDate">AwayDate.</param>
 /// <param name="Browser">Browser.</param>
 /// <param name="Device">Device.</param>
 /// <param name="Geolocation">Geolocation.</param>
 /// <param name="IdleDate">IdleDate.</param>
 /// <param name="IpAddress">IpAddress.</param>
 /// <param name="IpOrganization">IpOrganization.</param>
 /// <param name="LastPage">LastPage.</param>
 /// <param name="MktCampaign">MktCampaign.</param>
 /// <param name="Referrer">Referrer.</param>
 /// <param name="SearchTerms">SearchTerms.</param>
 /// <param name="UserAgentString">UserAgentString.</param>
 /// <param name="DurationInSeconds">DurationInSeconds.</param>
 /// <param name="EventCount">EventCount.</param>
 /// <param name="PageviewCount">PageviewCount.</param>
 /// <param name="ScreenviewCount">ScreenviewCount.</param>
 /// <param name="LastEvent">LastEvent.</param>
 /// <param name="Conversation">Conversation.</param>
 /// <param name="OriginatingDirection">OriginatingDirection.</param>
 /// <param name="ConversationSubject">ConversationSubject.</param>
 /// <param name="LastUserDisposition">LastUserDisposition.</param>
 /// <param name="LastConnectedUser">LastConnectedUser.</param>
 /// <param name="LastConnectedQueue">LastConnectedQueue.</param>
 /// <param name="ConversationChannels">ConversationChannels.</param>
 /// <param name="LastUserDisconnectType">LastUserDisconnectType.</param>
 /// <param name="LastAcdOutcome">LastAcdOutcome.</param>
 /// <param name="Authenticated">Authenticated.</param>
 public JourneySessionEventsNotificationSessionEvent(string Id = null, string SelfUri = null, DateTime?CreatedDate = null, DateTime?EndedDate = null, JourneySessionEventsNotificationExternalContact ExternalContact = null, string CustomerId = null, string CustomerIdType = null, string Type = null, string ExternalId = null, string ExternalUrl = null, List <JourneySessionEventsNotificationOutcomeAchievement> OutcomeAchievements = null, List <JourneySessionEventsNotificationSegmentAssignment> SegmentAssignments = null, Dictionary <string, JourneySessionEventsNotificationCustomEventAttribute> Attributes = null, Dictionary <string, JourneySessionEventsNotificationCustomEventAttributeList> AttributeLists = null, DateTime?AwayDate = null, JourneySessionEventsNotificationBrowser Browser = null, JourneySessionEventsNotificationDevice Device = null, JourneySessionEventsNotificationGeoLocation Geolocation = null, DateTime?IdleDate = null, string IpAddress = null, string IpOrganization = null, JourneySessionEventsNotificationPage LastPage = null, JourneySessionEventsNotificationMktCampaign MktCampaign = null, JourneySessionEventsNotificationReferrer Referrer = null, List <string> SearchTerms = null, string UserAgentString = null, int?DurationInSeconds = null, int?EventCount = null, int?PageviewCount = null, int?ScreenviewCount = null, JourneySessionEventsNotificationSessionLastEvent LastEvent = null, JourneySessionEventsNotificationConversation Conversation = null, OriginatingDirectionEnum?OriginatingDirection = null, string ConversationSubject = null, JourneySessionEventsNotificationConversationUserDisposition LastUserDisposition = null, JourneySessionEventsNotificationUser LastConnectedUser = null, JourneySessionEventsNotificationConnectedQueue LastConnectedQueue = null, List <JourneySessionEventsNotificationConversationChannel> ConversationChannels = null, LastUserDisconnectTypeEnum?LastUserDisconnectType = null, LastAcdOutcomeEnum?LastAcdOutcome = null, bool?Authenticated = null)
 {
     this.Id                     = Id;
     this.SelfUri                = SelfUri;
     this.CreatedDate            = CreatedDate;
     this.EndedDate              = EndedDate;
     this.ExternalContact        = ExternalContact;
     this.CustomerId             = CustomerId;
     this.CustomerIdType         = CustomerIdType;
     this.Type                   = Type;
     this.ExternalId             = ExternalId;
     this.ExternalUrl            = ExternalUrl;
     this.OutcomeAchievements    = OutcomeAchievements;
     this.SegmentAssignments     = SegmentAssignments;
     this.Attributes             = Attributes;
     this.AttributeLists         = AttributeLists;
     this.AwayDate               = AwayDate;
     this.Browser                = Browser;
     this.Device                 = Device;
     this.Geolocation            = Geolocation;
     this.IdleDate               = IdleDate;
     this.IpAddress              = IpAddress;
     this.IpOrganization         = IpOrganization;
     this.LastPage               = LastPage;
     this.MktCampaign            = MktCampaign;
     this.Referrer               = Referrer;
     this.SearchTerms            = SearchTerms;
     this.UserAgentString        = UserAgentString;
     this.DurationInSeconds      = DurationInSeconds;
     this.EventCount             = EventCount;
     this.PageviewCount          = PageviewCount;
     this.ScreenviewCount        = ScreenviewCount;
     this.LastEvent              = LastEvent;
     this.Conversation           = Conversation;
     this.OriginatingDirection   = OriginatingDirection;
     this.ConversationSubject    = ConversationSubject;
     this.LastUserDisposition    = LastUserDisposition;
     this.LastConnectedUser      = LastConnectedUser;
     this.LastConnectedQueue     = LastConnectedQueue;
     this.ConversationChannels   = ConversationChannels;
     this.LastUserDisconnectType = LastUserDisconnectType;
     this.LastAcdOutcome         = LastAcdOutcome;
     this.Authenticated          = Authenticated;
 }