/// <summary> /// Initializes a new instance of the <see cref="ModifySharing" /> class. /// </summary> /// <param name="downloadable">If true, allow people to download the recording.</param> /// <param name="recepientType">recepientType.</param> public ModifySharing(bool?downloadable = default(bool?), RecepientOptionsComp recepientType = default(RecepientOptionsComp)) { this.Downloadable = downloadable; this.RecepientType = recepientType; }
/// <summary> /// Initializes a new instance of the <see cref="SetSharing" /> class. /// </summary> /// <param name="meetingGuid">The globally unique identifier (GUID) of the meeting of interest. This value is a string which contains the numeric meeting id, followed by a colon, followed by a 128-bit integer number formatted as 5 alphanumeric segments separated by dashes..</param> /// <param name="ownerId">ownerId.</param> /// <param name="recepientType">The ownerId field is the unique Id number of the BlueJeans account that owns the recording.</param> public SetSharing(string meetingGuid = default(string), int?ownerId = default(int?), RecepientOptionsComp recepientType = default(RecepientOptionsComp)) { this.MeetingGuid = meetingGuid; this.OwnerId = ownerId; this.RecepientType = recepientType; }
/// <summary> /// Initializes a new instance of the <see cref="MeetingSharing" /> class. /// </summary> /// <param name="id">This field is the Sharing Authorization unique identifier..</param> /// <param name="meetingGuid">The meetingGuid is a globally unique Id for this particular recording. It is a string which contains the numeric meeting id, followed by a colon, followed by a 128-bit integer number formatted as 6 alphanumeric segments separated by dashes..</param> /// <param name="ownerId">The ownerId field is the unique Id number of the BlueJeans account that owns the recording.</param> /// <param name="sharingUrl">sharingUrl.</param> /// <param name="recepientType">recepientType.</param> /// <param name="properties">properties.</param> /// <param name="status">This status field indicates the state of the sharing authorization record..</param> /// <param name="downloadable">The downloadable field indicates whether the recording can be downloaded.</param> /// <param name="passcode">TBD.</param> /// <param name="validity">TBD.</param> /// <param name="created">Date, since epoch time, that the recording was created (in milliseconds)..</param> /// <param name="lastmodified">Date, since epoch time, that the recording was last modified (in milliseconds)..</param> public MeetingSharing(int?id = default(int?), string meetingGuid = default(string), int?ownerId = default(int?), string sharingUrl = default(string), RecepientOptionsComp recepientType = default(RecepientOptionsComp), MeetingSharingProperties properties = default(MeetingSharingProperties), StatusEnum?status = default(StatusEnum?), bool?downloadable = default(bool?), string passcode = default(string), string validity = default(string), int?created = default(int?), int?lastmodified = default(int?)) { this.Id = id; this.MeetingGuid = meetingGuid; this.OwnerId = ownerId; this.SharingUrl = sharingUrl; this.RecepientType = recepientType; this.Properties = properties; this.Status = status; this.Downloadable = downloadable; this.Passcode = passcode; this.Validity = validity; this.Created = created; this.Lastmodified = lastmodified; }