示例#1
0
 /// <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;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ParticipantSetMemberInfo" /> class.
 /// </summary>
 /// <param name="Email">Email of the participant.</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;
 }