/// <summary> /// Initializes a new instance of the <see cref="ParticipantSetMemberInfo" /> class. /// </summary> /// <param name="Email">Email of the participant. In case of creating new Agreements(POST/PUT), this is a required field. In case of GET, this is the required field and will always be returned unless it is a fax workflow( legacy agreements) that were created using fax as input.</param> /// <param name="SecurityOption">Security options that apply to the participant.</param> public ParticipantSetMemberInfo(string Email = default(string), ParticipantSecurityOption SecurityOption = default(ParticipantSecurityOption)) { this.Email = Email; this.SecurityOption = SecurityOption; }
/// <summary> /// Initializes a new instance of the <see cref="DetailedParticipantInfo" /> class. /// </summary> /// <param name="Company">The company of the participant, if available. This cannot be changed as part of the PUT call..</param> /// <param name="Email">Email of the participant. In case of modifying a participant set (PUT) this is a required field. In case of GET, this is the required field and will always be returned unless it is a fax workflow (legacy agreements) that were created using fax as input.</param> /// <param name="Fax">Fax of the participant. New Agreements can not be created with fax option. This is only returned for legacy agreements created with fax as participants.</param> /// <param name="Id">The unique identifier of the participant. This will be returned as part of Get call but is not mandatory to be passed as part of PUT call for agreements/{id}/members/participantSets/{id}..</param> /// <param name="Name">The name of the participant, if available. This cannot be changed as part of the PUT call..</param> /// <param name="PrivateMessage">The private message of the participant, if available. This cannot be changed as part of the PUT call..</param> /// <param name="SecurityOption">Security options that apply to the participant..</param> /// <param name="Self">True if this participant is the same user that is calling the API. Returned as part of Get. Ignored (not required) if modifying a participant set (PUT)..</param> /// <param name="Status">The status of the participant. This cannot be changed as part of the PUT call. New participants will be ignored if added with a REPLACED status..</param> public DetailedParticipantInfo(string Company = default(string), string Email = default(string), string Fax = default(string), string Id = default(string), string Name = default(string), string PrivateMessage = default(string), ParticipantSecurityOption SecurityOption = default(ParticipantSecurityOption), bool?Self = default(bool?), StatusEnum?Status = default(StatusEnum?)) { this.Company = Company; this.Email = Email; this.Fax = Fax; this.Id = Id; this.Name = Name; this.PrivateMessage = PrivateMessage; this.SecurityOption = SecurityOption; this.Self = Self; this.Status = Status; }