/// <summary> /// Initializes a new instance of the AS2OneWayAgreement class. /// </summary> /// <param name="senderBusinessIdentity">The sender business /// identity</param> /// <param name="receiverBusinessIdentity">The receiver business /// identity</param> /// <param name="protocolSettings">The AS2 protocol settings.</param> public AS2OneWayAgreement(BusinessIdentity senderBusinessIdentity, BusinessIdentity receiverBusinessIdentity, AS2ProtocolSettings protocolSettings) { SenderBusinessIdentity = senderBusinessIdentity; ReceiverBusinessIdentity = receiverBusinessIdentity; ProtocolSettings = protocolSettings; CustomInit(); }
/// <summary> /// Initializes a new instance of the IntegrationAccountAgreement /// class. /// </summary> public IntegrationAccountAgreement(string id = default(string), string name = default(string), string type = default(string), string location = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), DateTime?createdTime = default(DateTime?), DateTime?changedTime = default(DateTime?), object metadata = default(object), AgreementType?agreementType = default(AgreementType?), string hostPartner = default(string), string guestPartner = default(string), BusinessIdentity hostIdentity = default(BusinessIdentity), BusinessIdentity guestIdentity = default(BusinessIdentity), AgreementContent content = default(AgreementContent)) : base(id, name, type, location, tags) { CreatedTime = createdTime; ChangedTime = changedTime; Metadata = metadata; AgreementType = agreementType; HostPartner = hostPartner; GuestPartner = guestPartner; HostIdentity = hostIdentity; GuestIdentity = guestIdentity; Content = content; }
/// <summary> /// Initializes a new instance of the X12OneWayAgreement class. /// </summary> public X12OneWayAgreement(BusinessIdentity senderBusinessIdentity = default(BusinessIdentity), BusinessIdentity receiverBusinessIdentity = default(BusinessIdentity), X12ProtocolSettings protocolSettings = default(X12ProtocolSettings)) { SenderBusinessIdentity = senderBusinessIdentity; ReceiverBusinessIdentity = receiverBusinessIdentity; ProtocolSettings = protocolSettings; }
/// <summary> /// Initializes a new instance of the EdifactOneWayAgreement class. /// </summary> public EdifactOneWayAgreement(BusinessIdentity senderBusinessIdentity = default(BusinessIdentity), BusinessIdentity receiverBusinessIdentity = default(BusinessIdentity), EdifactProtocolSettings protocolSettings = default(EdifactProtocolSettings)) { SenderBusinessIdentity = senderBusinessIdentity; ReceiverBusinessIdentity = receiverBusinessIdentity; ProtocolSettings = protocolSettings; }