/// <summary> /// Initializes a new instance of the <see cref="InboundDomainPatchRequest" /> class. /// </summary> /// <param name="MailFromSettings">The DNS settings if the inbound domain is using a custom Mail From. These settings can only be used on InboundDomains where subDomain is false..</param> /// <param name="CustomSMTPServer">The custom SMTP server integration to use when sending outbound emails from this domain..</param> public InboundDomainPatchRequest(MailFromResult MailFromSettings = null, DomainEntityRef CustomSMTPServer = null) { this.MailFromSettings = MailFromSettings; this.CustomSMTPServer = CustomSMTPServer; }
/// <summary> /// Initializes a new instance of the <see cref="InboundDomain" /> class. /// </summary> /// <param name="Id">Unique Id of the domain such as: example.com.</param> /// <param name="Name">Name.</param> /// <param name="MxRecordStatus">Mx Record Status (required).</param> /// <param name="SubDomain">Indicates if this a PureCloud sub-domain. If true, then the appropriate DNS records are created for sending/receiving email..</param> /// <param name="MailFromSettings">The DNS settings if the inbound domain is using a custom Mail From. These settings can only be used on InboundDomains where subDomain is false..</param> /// <param name="CustomSMTPServer">The custom SMTP server integration to use when sending outbound emails from this domain..</param> public InboundDomain(string Id = null, string Name = null, MxRecordStatusEnum?MxRecordStatus = null, bool?SubDomain = null, MailFromResult MailFromSettings = null, DomainEntityRef CustomSMTPServer = null) { this.Id = Id; this.Name = Name; this.MxRecordStatus = MxRecordStatus; this.SubDomain = SubDomain; this.MailFromSettings = MailFromSettings; this.CustomSMTPServer = CustomSMTPServer; }