/// <summary> /// Initializes a new instance of the <see cref="CalendarEventRecord" /> class. /// </summary> /// <param name="Editor">Editor.</param> /// <param name="FavoriteFlag">.</param> /// <param name="Type">Type of content record..</param> /// <param name="Userrecord">Userrecord.</param> /// <param name="Timeupdated">Last update time for content record..</param> /// <param name="Tags">Array of tag labels for this content..</param> /// <param name="ImportantFlag">.</param> /// <param name="Aclrecord">Aclrecord.</param> /// <param name="Timecreated">Time created for content record..</param> /// <param name="HideFlag">hide flag..</param> /// <param name="Subtype">Subtype of content record..</param> /// <param name="PinFlag">pin flag..</param> /// <param name="FollowFlag">.</param> /// <param name="NaviKey">Navigation Key ; store navigation group letter.</param> /// <param name="SyncToLocalFlag">.</param> /// <param name="Key">Key of content record..</param> /// <param name="PinTime">pin time..</param> /// <param name="Status">Status of content record..</param> /// <param name="Commentcount">Comment count for event..</param> /// <param name="Folders">The folders where the calendar event resides; needed because CalendarEventRecord is a ContentRecord..</param> /// <param name="StartDateTime">The event start date and time; corresponds to the DTSTART property..</param> /// <param name="Timezone">The time zone for the event; corresponds to the TZID property..</param> /// <param name="RecurrenceDateTimes">The recurrence date-times for the event; corresponds to the RDATE property..</param> /// <param name="Description">The event description; corresponds to the DESCRIPTION property..</param> /// <param name="ExceptionDateTimes">The exception date-times for the event; corresponds to the EXDATE property..</param> /// <param name="Location">The event location; corresponds to the LOCATION property..</param> /// <param name="RecurrenceRule">The recurrence rule for the event; corresponds to the RRULE property..</param> /// <param name="Title">The event title; corresponds to the SUMMARY property..</param> /// <param name="EndDateTime">The event end date and time; corresponds to the DTEND property..</param> public CalendarEventRecord(DisplayRecord Editor = null, string FavoriteFlag = null, string Type = null, DisplayRecord Userrecord = null, int?Timeupdated = null, Object Tags = null, string ImportantFlag = null, ACLRecord Aclrecord = null, int?Timecreated = null, bool?HideFlag = null, string Subtype = null, bool?PinFlag = null, bool?FollowFlag = null, string NaviKey = null, bool?SyncToLocalFlag = null, string Key = null, int?PinTime = null, string Status = null, int?Commentcount = null, List <FolderRecord> Folders = null, string StartDateTime = null, string Timezone = null, string RecurrenceDateTimes = null, string Description = null, string ExceptionDateTimes = null, string Location = null, string RecurrenceRule = null, string Title = null, string EndDateTime = null) { this.Editor = Editor; this.FavoriteFlag = FavoriteFlag; this.Type = Type; this.Userrecord = Userrecord; this.Timeupdated = Timeupdated; this.Tags = Tags; this.ImportantFlag = ImportantFlag; this.Aclrecord = Aclrecord; this.Timecreated = Timecreated; this.HideFlag = HideFlag; this.Subtype = Subtype; this.PinFlag = PinFlag; this.FollowFlag = FollowFlag; this.NaviKey = NaviKey; this.SyncToLocalFlag = SyncToLocalFlag; this.Key = Key; this.PinTime = PinTime; this.Status = Status; this.Commentcount = Commentcount; this.Folders = Folders; this.StartDateTime = StartDateTime; this.Timezone = Timezone; this.RecurrenceDateTimes = RecurrenceDateTimes; this.Description = Description; this.ExceptionDateTimes = ExceptionDateTimes; this.Location = Location; this.RecurrenceRule = RecurrenceRule; this.Title = Title; this.EndDateTime = EndDateTime; }
/// <summary> /// Initializes a new instance of the <see cref="CommentV2Record" /> class. /// </summary> /// <param name="Editor">Editor.</param> /// <param name="ContentKey">Content Key..</param> /// <param name="Creator">Creator.</param> /// <param name="ExplicitReadCount">ExplicitReadCount.</param> /// <param name="CopyDestination">copy destination email address.</param> /// <param name="CommentCID">Comment CID.</param> /// <param name="IsRead">is comment read.</param> /// <param name="RefmeFlag">Refme flag.</param> /// <param name="HighlightText">Comment text with highlight..</param> /// <param name="Timeupdated">Comment time edited..</param> /// <param name="CreationMethod">Comment creation method..</param> /// <param name="CommentListKey">Comment List Key..</param> /// <param name="HasEmbeddedObjects">Identifies if the Comment has embedded objects or not.</param> /// <param name="ImportantFlag">important flag.</param> /// <param name="SubCommentCount">subComment count.</param> /// <param name="IsAnonymous">is comment anoynmous.</param> /// <param name="Timecreated">Comment creation time..</param> /// <param name="Ratings">Ratings.</param> /// <param name="CommentID">Comment ID.</param> /// <param name="ByContentEmail">byContentEmail.</param> /// <param name="CommentPID">Comment PID.</param> /// <param name="Text">Comment text..</param> /// <param name="Status">Comment status..</param> public CommentV2Record(DisplayRecord Editor = null, string ContentKey = null, DisplayRecord Creator = null, ObjectReadInfoRecord ExplicitReadCount = null, string CopyDestination = null, int? CommentCID = null, bool? IsRead = null, bool? RefmeFlag = null, string HighlightText = null, int? Timeupdated = null, string CreationMethod = null, string CommentListKey = null, bool? HasEmbeddedObjects = null, bool? ImportantFlag = null, int? SubCommentCount = null, string IsAnonymous = null, int? Timecreated = null, RatingsRecord Ratings = null, int? CommentID = null, bool? ByContentEmail = null, int? CommentPID = null, string Text = null, string Status = null) { this.Editor = Editor; this.ContentKey = ContentKey; this.Creator = Creator; this.ExplicitReadCount = ExplicitReadCount; this.CopyDestination = CopyDestination; this.CommentCID = CommentCID; this.IsRead = IsRead; this.RefmeFlag = RefmeFlag; this.HighlightText = HighlightText; this.Timeupdated = Timeupdated; this.CreationMethod = CreationMethod; this.CommentListKey = CommentListKey; this.HasEmbeddedObjects = HasEmbeddedObjects; this.ImportantFlag = ImportantFlag; this.SubCommentCount = SubCommentCount; this.IsAnonymous = IsAnonymous; this.Timecreated = Timecreated; this.Ratings = Ratings; this.CommentID = CommentID; this.ByContentEmail = ByContentEmail; this.CommentPID = CommentPID; this.Text = Text; this.Status = Status; }
/// <summary> /// Initializes a new instance of the <see cref="WorkstepRecord" /> class. /// </summary> /// <param name="HasDraft">the login user has comment drafts in this object..</param> /// <param name="Editor">Editor.</param> /// <param name="Creator">Creator.</param> /// <param name="ExplicitReadCount">ExplicitReadCount.</param> /// <param name="FavoriteFlag">ImportantFlag..</param> /// <param name="Destinations">Destinations where this object has been placed..</param> /// <param name="CopyDestination">copy destination email address.</param> /// <param name="RefmeFlag">RefmeFlag..</param> /// <param name="Type">Type of document record..</param> /// <param name="Locale">Locale language..</param> /// <param name="Timeupdated">Last update time for Space record..</param> /// <param name="ImportantFlag">ImportantFlag..</param> /// <param name="LifecycleState">lifecycle state..</param> /// <param name="Timecreated">Time created for Space record..</param> /// <param name="DominantTime">Dominant update time.</param> /// <param name="HideFlag">hide flag..</param> /// <param name="Subtype">Type of document record..</param> /// <param name="PinFlag">pin flag..</param> /// <param name="FollowFlag">FollowFlag..</param> /// <param name="Key">Key of document record..</param> /// <param name="PinTime">pin time..</param> /// <param name="Status">Status..</param> /// <param name="HybridFlag">Hybrid Flag..</param> /// <param name="DisplayName">Step display name..</param> /// <param name="Name">Name of workflow step..</param> /// <param name="Description">Description of workflow step..</param> /// <param name="State">State of workflow step..</param> public WorkstepRecord(bool?HasDraft = null, DisplayRecord Editor = null, DisplayRecord Creator = null, ObjectReadInfoRecord ExplicitReadCount = null, bool?FavoriteFlag = null, List <DisplayRecord> Destinations = null, string CopyDestination = null, bool?RefmeFlag = null, string Type = null, string Locale = null, int?Timeupdated = null, bool?ImportantFlag = null, string LifecycleState = null, int?Timecreated = null, int?DominantTime = null, bool?HideFlag = null, string Subtype = null, bool?PinFlag = null, bool?FollowFlag = null, string Key = null, int?PinTime = null, string Status = null, bool?HybridFlag = null, string DisplayName = null, string Name = null, string Description = null, string State = null) { this.HasDraft = HasDraft; this.Editor = Editor; this.Creator = Creator; this.ExplicitReadCount = ExplicitReadCount; this.FavoriteFlag = FavoriteFlag; this.Destinations = Destinations; this.CopyDestination = CopyDestination; this.RefmeFlag = RefmeFlag; this.Type = Type; this.Locale = Locale; this.Timeupdated = Timeupdated; this.ImportantFlag = ImportantFlag; this.LifecycleState = LifecycleState; this.Timecreated = Timecreated; this.DominantTime = DominantTime; this.HideFlag = HideFlag; this.Subtype = Subtype; this.PinFlag = PinFlag; this.FollowFlag = FollowFlag; this.Key = Key; this.PinTime = PinTime; this.Status = Status; this.HybridFlag = HybridFlag; this.DisplayName = DisplayName; this.Name = Name; this.Description = Description; this.State = State; }
/// <summary> /// Initializes a new instance of the <see cref="NoteV2Record" /> class. /// </summary> /// <param name="HasDraft">the login user has comment drafts in this object..</param> /// <param name="Editor">Editor.</param> /// <param name="Creator">Creator.</param> /// <param name="ExplicitReadCount">ExplicitReadCount.</param> /// <param name="FavoriteFlag">ImportantFlag..</param> /// <param name="Destinations">Destinations where this object has been placed..</param> /// <param name="CopyDestination">copy destination email address.</param> /// <param name="RefmeFlag">RefmeFlag..</param> /// <param name="Type">Type of document record..</param> /// <param name="Locale">Locale language..</param> /// <param name="Timeupdated">Last update time for Space record..</param> /// <param name="ImportantFlag">ImportantFlag..</param> /// <param name="LifecycleState">lifecycle state..</param> /// <param name="Timecreated">Time created for Space record..</param> /// <param name="DominantTime">Dominant update time.</param> /// <param name="HideFlag">hide flag..</param> /// <param name="Subtype">Type of document record..</param> /// <param name="PinFlag">pin flag..</param> /// <param name="FollowFlag">FollowFlag..</param> /// <param name="Key">Key of document record..</param> /// <param name="PinTime">pin time..</param> /// <param name="Status">Status..</param> /// <param name="HybridFlag">Hybrid Flag..</param> /// <param name="Ratings">Ratings.</param> /// <param name="Permissions">Permissions granted on document..</param> /// <param name="NaviKey">Nav key.</param> /// <param name="Text">Document text..</param> /// <param name="Title">Document title..</param> /// <param name="CanRemove">can remove from object by user.</param> public NoteV2Record(bool?HasDraft = null, DisplayRecord Editor = null, DisplayRecord Creator = null, ObjectReadInfoRecord ExplicitReadCount = null, bool?FavoriteFlag = null, List <DisplayRecord> Destinations = null, string CopyDestination = null, bool?RefmeFlag = null, string Type = null, string Locale = null, int?Timeupdated = null, bool?ImportantFlag = null, string LifecycleState = null, int?Timecreated = null, int?DominantTime = null, bool?HideFlag = null, string Subtype = null, bool?PinFlag = null, bool?FollowFlag = null, string Key = null, int?PinTime = null, string Status = null, bool?HybridFlag = null, RatingsRecord Ratings = null, List <string> Permissions = null, string NaviKey = null, string Text = null, string Title = null, bool?CanRemove = null) { this.HasDraft = HasDraft; this.Editor = Editor; this.Creator = Creator; this.ExplicitReadCount = ExplicitReadCount; this.FavoriteFlag = FavoriteFlag; this.Destinations = Destinations; this.CopyDestination = CopyDestination; this.RefmeFlag = RefmeFlag; this.Type = Type; this.Locale = Locale; this.Timeupdated = Timeupdated; this.ImportantFlag = ImportantFlag; this.LifecycleState = LifecycleState; this.Timecreated = Timecreated; this.DominantTime = DominantTime; this.HideFlag = HideFlag; this.Subtype = Subtype; this.PinFlag = PinFlag; this.FollowFlag = FollowFlag; this.Key = Key; this.PinTime = PinTime; this.Status = Status; this.HybridFlag = HybridFlag; this.Ratings = Ratings; this.Permissions = Permissions; this.NaviKey = NaviKey; this.Text = Text; this.Title = Title; this.CanRemove = CanRemove; }
/// <summary> /// Initializes a new instance of the <see cref="ContactCardRecord" /> class. /// </summary> /// <param name="HasDraft">the login user has comment drafts in this object..</param> /// <param name="Editor">Editor.</param> /// <param name="Creator">Creator.</param> /// <param name="ExplicitReadCount">ExplicitReadCount.</param> /// <param name="FavoriteFlag">ImportantFlag..</param> /// <param name="Destinations">Destinations where this object has been placed..</param> /// <param name="CopyDestination">copy destination email address.</param> /// <param name="RefmeFlag">RefmeFlag..</param> /// <param name="Type">Type of document record..</param> /// <param name="Locale">Locale language..</param> /// <param name="Timeupdated">Last update time for Space record..</param> /// <param name="ImportantFlag">ImportantFlag..</param> /// <param name="LifecycleState">lifecycle state..</param> /// <param name="Timecreated">Time created for Space record..</param> /// <param name="DominantTime">Dominant update time.</param> /// <param name="HideFlag">hide flag..</param> /// <param name="Subtype">Type of document record..</param> /// <param name="PinFlag">pin flag..</param> /// <param name="FollowFlag">FollowFlag..</param> /// <param name="Key">Key of document record..</param> /// <param name="PinTime">pin time..</param> /// <param name="Status">Status..</param> /// <param name="HybridFlag">Hybrid Flag..</param> /// <param name="LastName">Contact card last name..</param> /// <param name="Country">Contact card country.</param> /// <param name="SecondaryEmail">Contact card secondary email.</param> /// <param name="Notes">Contact card notes.</param> /// <param name="JobTitle">Contact card job.</param> /// <param name="IconMedium">Contact card medium icon.</param> /// <param name="Linkedin">Contact card linkedin.</param> /// <param name="PersonalEmail">Contact card personal email.</param> /// <param name="Skype">Contact card first name..</param> /// <param name="Twitter">Contact card twitter.</param> /// <param name="Weibo">Sina WEIBO.</param> /// <param name="Enable">Contact card delete flag.</param> /// <param name="UploadedIconFid">Contact card icon id.</param> /// <param name="Company">Contact card company.</param> /// <param name="Department">Contact card deparment.</param> /// <param name="IconTiny">Contact card tiny icon.</param> /// <param name="IconEdit">Contact card edit icon.</param> /// <param name="Qq">qq.</param> /// <param name="Website">Contact card website.</param> /// <param name="HomePhone">Contact card home phone.</param> /// <param name="Wechat">wechat.</param> /// <param name="UserKey">Contact card reference user key..</param> /// <param name="CustomThumbnailSize">Contact card custom icon size.</param> /// <param name="FirstName">Contact card first name..</param> /// <param name="HomeEmail">Contact card home email.</param> /// <param name="MobilePhone">Contact card mobile phone.</param> /// <param name="BusinessPhone">Contact card business phone.</param> /// <param name="IconSmall">Contact card small icon.</param> public ContactCardRecord(bool?HasDraft = null, DisplayRecord Editor = null, DisplayRecord Creator = null, ObjectReadInfoRecord ExplicitReadCount = null, bool?FavoriteFlag = null, List <DisplayRecord> Destinations = null, string CopyDestination = null, bool?RefmeFlag = null, string Type = null, string Locale = null, int?Timeupdated = null, bool?ImportantFlag = null, string LifecycleState = null, int?Timecreated = null, int?DominantTime = null, bool?HideFlag = null, string Subtype = null, bool?PinFlag = null, bool?FollowFlag = null, string Key = null, int?PinTime = null, string Status = null, bool?HybridFlag = null, string LastName = null, string Country = null, string SecondaryEmail = null, string Notes = null, string JobTitle = null, string IconMedium = null, string Linkedin = null, string PersonalEmail = null, string Skype = null, string Twitter = null, string Weibo = null, string Enable = null, string UploadedIconFid = null, string Company = null, string Department = null, string IconTiny = null, string IconEdit = null, string Qq = null, string Website = null, string HomePhone = null, string Wechat = null, string UserKey = null, string CustomThumbnailSize = null, string FirstName = null, string HomeEmail = null, string MobilePhone = null, string BusinessPhone = null, string IconSmall = null) { this.HasDraft = HasDraft; this.Editor = Editor; this.Creator = Creator; this.ExplicitReadCount = ExplicitReadCount; this.FavoriteFlag = FavoriteFlag; this.Destinations = Destinations; this.CopyDestination = CopyDestination; this.RefmeFlag = RefmeFlag; this.Type = Type; this.Locale = Locale; this.Timeupdated = Timeupdated; this.ImportantFlag = ImportantFlag; this.LifecycleState = LifecycleState; this.Timecreated = Timecreated; this.DominantTime = DominantTime; this.HideFlag = HideFlag; this.Subtype = Subtype; this.PinFlag = PinFlag; this.FollowFlag = FollowFlag; this.Key = Key; this.PinTime = PinTime; this.Status = Status; this.HybridFlag = HybridFlag; this.LastName = LastName; this.Country = Country; this.SecondaryEmail = SecondaryEmail; this.Notes = Notes; this.JobTitle = JobTitle; this.IconMedium = IconMedium; this.Linkedin = Linkedin; this.PersonalEmail = PersonalEmail; this.Skype = Skype; this.Twitter = Twitter; this.Weibo = Weibo; this.Enable = Enable; this.UploadedIconFid = UploadedIconFid; this.Company = Company; this.Department = Department; this.IconTiny = IconTiny; this.IconEdit = IconEdit; this.Qq = Qq; this.Website = Website; this.HomePhone = HomePhone; this.Wechat = Wechat; this.UserKey = UserKey; this.CustomThumbnailSize = CustomThumbnailSize; this.FirstName = FirstName; this.HomeEmail = HomeEmail; this.MobilePhone = MobilePhone; this.BusinessPhone = BusinessPhone; this.IconSmall = IconSmall; }
/// <summary> /// Initializes a new instance of the <see cref="FileHistoryRecord" /> class. /// </summary> /// <param name="Actor">Actor.</param> /// <param name="FilestoreFilestore">filestore of file..</param> /// <param name="Note">File note.</param> /// <param name="Contentkey">Key of file..</param> /// <param name="UiVersionNumber">Ui File version number.</param> /// <param name="Filename">Display name of file..</param> /// <param name="Vsnumber">File version number.</param> /// <param name="Index">File index number.</param> /// <param name="Action">Action - Will be filled in for file download history..</param> /// <param name="Filekey">Key of file..</param> /// <param name="Time">.</param> public FileHistoryRecord(DisplayRecord Actor = null, string FilestoreFilestore = null, string Note = null, string Contentkey = null, int?UiVersionNumber = null, string Filename = null, int?Vsnumber = null, int?Index = null, string Action = null, string Filekey = null, int?Time = null) { this.Actor = Actor; this.FilestoreFilestore = FilestoreFilestore; this.Note = Note; this.Contentkey = Contentkey; this.UiVersionNumber = UiVersionNumber; this.Filename = Filename; this.Vsnumber = Vsnumber; this.Index = Index; this.Action = Action; this.Filekey = Filekey; this.Time = Time; }
/// <summary> /// Initializes a new instance of the <see cref="WidgetV2Record" /> class. /// </summary> /// <param name="HasDraft">the login user has comment drafts in this object..</param> /// <param name="Editor">Editor.</param> /// <param name="Creator">Creator.</param> /// <param name="ExplicitReadCount">ExplicitReadCount.</param> /// <param name="FavoriteFlag">ImportantFlag..</param> /// <param name="Destinations">Destinations where this object has been placed..</param> /// <param name="CopyDestination">copy destination email address.</param> /// <param name="RefmeFlag">RefmeFlag..</param> /// <param name="Type">Type of document record..</param> /// <param name="Locale">Locale language..</param> /// <param name="Timeupdated">Last update time for Space record..</param> /// <param name="ImportantFlag">ImportantFlag..</param> /// <param name="LifecycleState">lifecycle state..</param> /// <param name="Timecreated">Time created for Space record..</param> /// <param name="DominantTime">Dominant update time.</param> /// <param name="HideFlag">hide flag..</param> /// <param name="Subtype">Type of document record..</param> /// <param name="PinFlag">pin flag..</param> /// <param name="FollowFlag">FollowFlag..</param> /// <param name="Key">Key of document record..</param> /// <param name="PinTime">pin time..</param> /// <param name="Status">Status..</param> /// <param name="HybridFlag">Hybrid Flag..</param> /// <param name="InlinePreview">Inline preview.</param> /// <param name="DefaultStyle">Display style.</param> /// <param name="DisplayNavigationControl">Display Navigation Control.</param> /// <param name="DisplayOrder">Display order.</param> /// <param name="AllowCloning">Allow Cloning.</param> /// <param name="NavigationControl">Navigation Control.</param> /// <param name="IconKey">Icon key.</param> /// <param name="Title">Widget title..</param> /// <param name="WidgetType">Widget type.</param> /// <param name="SortDirection">Sort direction.</param> /// <param name="WidgetGroup">Widget Group (activities/people/locations/).</param> /// <param name="AllowLinking">Allow linking.</param> /// <param name="SortBy">Sort By attribute.</param> /// <param name="Style">Display style.</param> /// <param name="Text">Widget description..</param> /// <param name="RotateInterval">Widget rotate interval.</param> /// <param name="State">State (Min/Max).</param> /// <param name="RuleId">Associated Rule Id.</param> /// <param name="UpdateFrequency">Widget Update frequency (dynamic/static).</param> /// <param name="WidgetState">Widget state.</param> /// <param name="DisplayFilterBar">Display filter bar.</param> /// <param name="AllowReshare">Allow Reshare.</param> public WidgetV2Record(bool?HasDraft = null, DisplayRecord Editor = null, DisplayRecord Creator = null, ObjectReadInfoRecord ExplicitReadCount = null, bool?FavoriteFlag = null, List <DisplayRecord> Destinations = null, string CopyDestination = null, bool?RefmeFlag = null, string Type = null, string Locale = null, int?Timeupdated = null, bool?ImportantFlag = null, string LifecycleState = null, int?Timecreated = null, int?DominantTime = null, bool?HideFlag = null, string Subtype = null, bool?PinFlag = null, bool?FollowFlag = null, string Key = null, int?PinTime = null, string Status = null, bool?HybridFlag = null, string InlinePreview = null, string DefaultStyle = null, bool?DisplayNavigationControl = null, int?DisplayOrder = null, bool?AllowCloning = null, string NavigationControl = null, string IconKey = null, string Title = null, string WidgetType = null, string SortDirection = null, string WidgetGroup = null, bool?AllowLinking = null, List <string> SortBy = null, List <string> Style = null, string Text = null, int?RotateInterval = null, int?State = null, string RuleId = null, string UpdateFrequency = null, string WidgetState = null, bool?DisplayFilterBar = null, bool?AllowReshare = null) { this.HasDraft = HasDraft; this.Editor = Editor; this.Creator = Creator; this.ExplicitReadCount = ExplicitReadCount; this.FavoriteFlag = FavoriteFlag; this.Destinations = Destinations; this.CopyDestination = CopyDestination; this.RefmeFlag = RefmeFlag; this.Type = Type; this.Locale = Locale; this.Timeupdated = Timeupdated; this.ImportantFlag = ImportantFlag; this.LifecycleState = LifecycleState; this.Timecreated = Timecreated; this.DominantTime = DominantTime; this.HideFlag = HideFlag; this.Subtype = Subtype; this.PinFlag = PinFlag; this.FollowFlag = FollowFlag; this.Key = Key; this.PinTime = PinTime; this.Status = Status; this.HybridFlag = HybridFlag; this.InlinePreview = InlinePreview; this.DefaultStyle = DefaultStyle; this.DisplayNavigationControl = DisplayNavigationControl; this.DisplayOrder = DisplayOrder; this.AllowCloning = AllowCloning; this.NavigationControl = NavigationControl; this.IconKey = IconKey; this.Title = Title; this.WidgetType = WidgetType; this.SortDirection = SortDirection; this.WidgetGroup = WidgetGroup; this.AllowLinking = AllowLinking; this.SortBy = SortBy; this.Style = Style; this.Text = Text; this.RotateInterval = RotateInterval; this.State = State; this.RuleId = RuleId; this.UpdateFrequency = UpdateFrequency; this.WidgetState = WidgetState; this.DisplayFilterBar = DisplayFilterBar; this.AllowReshare = AllowReshare; }
/// <summary> /// Initializes a new instance of the <see cref="GetUserResult" /> class. /// </summary> /// <param name="DisplayRecord">DisplayRecord (required).</param> /// <param name="Hdr">Hdr (required).</param> public GetUserResult(DisplayRecord DisplayRecord = null, ResponseHeaderRecord Hdr = null) { // to ensure "DisplayRecord" is required (not null) if (DisplayRecord == null) { throw new InvalidDataException("DisplayRecord is a required property for GetUserResult and cannot be null"); } else { this.DisplayRecord = DisplayRecord; } // to ensure "Hdr" is required (not null) if (Hdr == null) { throw new InvalidDataException("Hdr is a required property for GetUserResult and cannot be null"); } else { this.Hdr = Hdr; } }
/// <summary> /// Initializes a new instance of the <see cref="ContentRecord" /> class. /// </summary> /// <param name="Editor">Editor.</param> /// <param name="FavoriteFlag">.</param> /// <param name="Type">Type of content record..</param> /// <param name="Userrecord">Userrecord.</param> /// <param name="Timeupdated">Last update time for content record..</param> /// <param name="Tags">Array of tag labels for this content..</param> /// <param name="ImportantFlag">.</param> /// <param name="Aclrecord">Aclrecord.</param> /// <param name="Timecreated">Time created for content record..</param> /// <param name="HideFlag">hide flag..</param> /// <param name="Subtype">Subtype of content record..</param> /// <param name="PinFlag">pin flag..</param> /// <param name="FollowFlag">.</param> /// <param name="NaviKey">Navigation Key ; store navigation group letter.</param> /// <param name="SyncToLocalFlag">.</param> /// <param name="Key">Key of content record..</param> /// <param name="PinTime">pin time..</param> /// <param name="Status">Status of content record..</param> public ContentRecord(DisplayRecord Editor = null, string FavoriteFlag = null, string Type = null, DisplayRecord Userrecord = null, int?Timeupdated = null, List <string> Tags = null, string ImportantFlag = null, ACLRecord Aclrecord = null, int?Timecreated = null, bool?HideFlag = null, string Subtype = null, bool?PinFlag = null, bool?FollowFlag = null, string NaviKey = null, bool?SyncToLocalFlag = null, string Key = null, int?PinTime = null, string Status = null) { this.Editor = Editor; this.FavoriteFlag = FavoriteFlag; this.Type = Type; this.Userrecord = Userrecord; this.Timeupdated = Timeupdated; this.Tags = Tags; this.ImportantFlag = ImportantFlag; this.Aclrecord = Aclrecord; this.Timecreated = Timecreated; this.HideFlag = HideFlag; this.Subtype = Subtype; this.PinFlag = PinFlag; this.FollowFlag = FollowFlag; this.NaviKey = NaviKey; this.SyncToLocalFlag = SyncToLocalFlag; this.Key = Key; this.PinTime = PinTime; this.Status = Status; }
/// <summary> /// Initializes a new instance of the <see cref="ResetPasswordactionResult" /> class. /// </summary> /// <param name="RequestUser">RequestUser (required).</param> /// <param name="Hdr">Hdr (required).</param> public ResetPasswordactionResult(DisplayRecord RequestUser = null, ResponseHeaderRecord Hdr = null) { // to ensure "RequestUser" is required (not null) if (RequestUser == null) { throw new InvalidDataException("RequestUser is a required property for ResetPasswordactionResult and cannot be null"); } else { this.RequestUser = RequestUser; } // to ensure "Hdr" is required (not null) if (Hdr == null) { throw new InvalidDataException("Hdr is a required property for ResetPasswordactionResult and cannot be null"); } else { this.Hdr = Hdr; } }
/// <summary> /// Initializes a new instance of the <see cref="CalendarEventV2Record" /> class. /// </summary> /// <param name="HasDraft">the login user has comment drafts in this object..</param> /// <param name="Editor">Editor.</param> /// <param name="Creator">Creator.</param> /// <param name="ExplicitReadCount">ExplicitReadCount.</param> /// <param name="FavoriteFlag">ImportantFlag..</param> /// <param name="Destinations">Destinations where this object has been placed..</param> /// <param name="CopyDestination">copy destination email address.</param> /// <param name="RefmeFlag">RefmeFlag..</param> /// <param name="Type">Type of document record..</param> /// <param name="Locale">Locale language..</param> /// <param name="Timeupdated">Last update time for Space record..</param> /// <param name="ImportantFlag">ImportantFlag..</param> /// <param name="LifecycleState">lifecycle state..</param> /// <param name="Timecreated">Time created for Space record..</param> /// <param name="DominantTime">Dominant update time.</param> /// <param name="HideFlag">hide flag..</param> /// <param name="Subtype">Type of document record..</param> /// <param name="PinFlag">pin flag..</param> /// <param name="FollowFlag">FollowFlag..</param> /// <param name="Key">Key of document record..</param> /// <param name="PinTime">pin time..</param> /// <param name="Status">Status..</param> /// <param name="HybridFlag">Hybrid Flag..</param> /// <param name="Ratings">Ratings.</param> /// <param name="Permissions">Permissions granted on document..</param> /// <param name="NaviKey">Nav key.</param> /// <param name="Text">Document text..</param> /// <param name="Title">Document title..</param> /// <param name="StartDateTime">The event start date and time; corresponds to the DTSTART property..</param> /// <param name="Timezone">The time zone for the event; corresponds to the TZID property..</param> /// <param name="EventStatus">The Android calendar event delete status.</param> /// <param name="RecurrenceDateTimes">The recurrence date-times for the event; corresponds to the RDATE property..</param> /// <param name="ExceptionDateTimes">The exception date-times for the event; corresponds to the EXDATE property..</param> /// <param name="Location">The event location; corresponds to the LOCATION property..</param> /// <param name="RecurrenceRule">The recurrence rule for the event; corresponds to the RRULE property..</param> /// <param name="OriginalEventId">The original event id.</param> /// <param name="EndDateTime">The event end date and time; corresponds to the DTEND property..</param> public CalendarEventV2Record(bool?HasDraft = null, DisplayRecord Editor = null, DisplayRecord Creator = null, ObjectReadInfoRecord ExplicitReadCount = null, bool?FavoriteFlag = null, List <DisplayRecord> Destinations = null, string CopyDestination = null, bool?RefmeFlag = null, string Type = null, string Locale = null, int?Timeupdated = null, bool?ImportantFlag = null, string LifecycleState = null, int?Timecreated = null, int?DominantTime = null, bool?HideFlag = null, string Subtype = null, bool?PinFlag = null, bool?FollowFlag = null, string Key = null, int?PinTime = null, string Status = null, bool?HybridFlag = null, RatingsRecord Ratings = null, List <string> Permissions = null, string NaviKey = null, string Text = null, string Title = null, string StartDateTime = null, string Timezone = null, string EventStatus = null, string RecurrenceDateTimes = null, string ExceptionDateTimes = null, string Location = null, string RecurrenceRule = null, string OriginalEventId = null, string EndDateTime = null) { this.HasDraft = HasDraft; this.Editor = Editor; this.Creator = Creator; this.ExplicitReadCount = ExplicitReadCount; this.FavoriteFlag = FavoriteFlag; this.Destinations = Destinations; this.CopyDestination = CopyDestination; this.RefmeFlag = RefmeFlag; this.Type = Type; this.Locale = Locale; this.Timeupdated = Timeupdated; this.ImportantFlag = ImportantFlag; this.LifecycleState = LifecycleState; this.Timecreated = Timecreated; this.DominantTime = DominantTime; this.HideFlag = HideFlag; this.Subtype = Subtype; this.PinFlag = PinFlag; this.FollowFlag = FollowFlag; this.Key = Key; this.PinTime = PinTime; this.Status = Status; this.HybridFlag = HybridFlag; this.Ratings = Ratings; this.Permissions = Permissions; this.NaviKey = NaviKey; this.Text = Text; this.Title = Title; this.StartDateTime = StartDateTime; this.Timezone = Timezone; this.EventStatus = EventStatus; this.RecurrenceDateTimes = RecurrenceDateTimes; this.ExceptionDateTimes = ExceptionDateTimes; this.Location = Location; this.RecurrenceRule = RecurrenceRule; this.OriginalEventId = OriginalEventId; this.EndDateTime = EndDateTime; }
/// <summary> /// Initializes a new instance of the <see cref="PostV2Record" /> class. /// </summary> /// <param name="HasDraft">the login user has comment drafts in this object..</param> /// <param name="Editor">Editor.</param> /// <param name="Creator">Creator.</param> /// <param name="ExplicitReadCount">ExplicitReadCount.</param> /// <param name="FavoriteFlag">ImportantFlag..</param> /// <param name="Destinations">Destinations where this object has been placed..</param> /// <param name="CopyDestination">copy destination email address.</param> /// <param name="RefmeFlag">RefmeFlag..</param> /// <param name="Type">Type of document record..</param> /// <param name="Locale">Locale language..</param> /// <param name="Timeupdated">Last update time for Space record..</param> /// <param name="ImportantFlag">ImportantFlag..</param> /// <param name="LifecycleState">lifecycle state..</param> /// <param name="Timecreated">Time created for Space record..</param> /// <param name="DominantTime">Dominant update time.</param> /// <param name="HideFlag">hide flag..</param> /// <param name="Subtype">Type of document record..</param> /// <param name="PinFlag">pin flag..</param> /// <param name="FollowFlag">FollowFlag..</param> /// <param name="Key">Key of document record..</param> /// <param name="PinTime">pin time..</param> /// <param name="Status">Status..</param> /// <param name="HybridFlag">Hybrid Flag..</param> /// <param name="Ratings">Ratings.</param> /// <param name="CommentCount">Post comment count.</param> /// <param name="EditCommentFlag">whether allow member to edit comment..</param> /// <param name="Permissions">Permissions granted on document..</param> /// <param name="Document">Document.</param> /// <param name="ReShareFlag">whether allow member re-share post..</param> /// <param name="CommentlistKey">Key of commentlist.</param> /// <param name="Text">Post description..</param> /// <param name="Title">Post title..</param> /// <param name="AnonymousPost">Anonymous flag set true to allow anonymous posted from users..</param> /// <param name="AttachmentCount">Post attachment count.</param> /// <param name="AnonymousCommentFlag">whether allow Anonymous Comments..</param> /// <param name="AddByEmail">whether the post was created by email..</param> public PostV2Record(string HasDraft = null, DisplayRecord Editor = null, DisplayRecord Creator = null, ObjectReadInfoRecord ExplicitReadCount = null, string FavoriteFlag = null, List <DisplayRecord> Destinations = null, string CopyDestination = null, bool?RefmeFlag = null, string Type = null, string Locale = null, int?Timeupdated = null, string ImportantFlag = null, string LifecycleState = null, int?Timecreated = null, int?DominantTime = null, string HideFlag = null, string Subtype = null, string PinFlag = null, bool?FollowFlag = null, string Key = null, int?PinTime = null, string Status = null, bool?HybridFlag = null, RatingsRecord Ratings = null, int?CommentCount = null, int?EditCommentFlag = null, List <string> Permissions = null, NoteV2Record Document = null, int?ReShareFlag = null, string CommentlistKey = null, string Text = null, string Title = null, bool?AnonymousPost = null, int?AttachmentCount = null, int?AnonymousCommentFlag = null, bool?AddByEmail = null) { this.HasDraft = HasDraft; this.Editor = Editor; this.Creator = Creator; this.ExplicitReadCount = ExplicitReadCount; this.FavoriteFlag = FavoriteFlag; this.Destinations = Destinations; this.CopyDestination = CopyDestination; this.RefmeFlag = RefmeFlag; this.Type = Type; this.Locale = Locale; this.Timeupdated = Timeupdated; this.ImportantFlag = ImportantFlag; this.LifecycleState = LifecycleState; this.Timecreated = Timecreated; this.DominantTime = DominantTime; this.HideFlag = HideFlag; this.Subtype = Subtype; this.PinFlag = PinFlag; this.FollowFlag = FollowFlag; this.Key = Key; this.PinTime = PinTime; this.Status = Status; this.HybridFlag = HybridFlag; this.Ratings = Ratings; this.CommentCount = CommentCount; this.EditCommentFlag = EditCommentFlag; this.Permissions = Permissions; this.Document = Document; this.ReShareFlag = ReShareFlag; this.CommentlistKey = CommentlistKey; this.Text = Text; this.Title = Title; this.AnonymousPost = AnonymousPost; this.AttachmentCount = AttachmentCount; this.AnonymousCommentFlag = AnonymousCommentFlag; this.AddByEmail = AddByEmail; }
/// <summary> /// Initializes a new instance of the <see cref="WorkflowLaunchableRecord" /> class. /// </summary> /// <param name="AnonymousIconTiny">Anonymous icon path for tiny size..</param> /// <param name="AnonymousIconLarge">Anonymous icon path for large size..</param> /// <param name="DisplayName">Display Name..</param> /// <param name="AnonymousName">Anonymous Name..</param> /// <param name="IconMedium">Icon path for medium size..</param> /// <param name="IconLarge">Icon path for large size..</param> /// <param name="AnonymousIconEdit">Anonymous icon path for edit purpose..</param> /// <param name="Type">Type of Display Record.</param> /// <param name="AnonymousIconMedium">Anonymous icon path for medium size..</param> /// <param name="Solution">User solution.</param> /// <param name="AnonymousIconSmall">Anonymous icon path for small size..</param> /// <param name="NaviKey">Navigation Key ; store navigation group letter.</param> /// <param name="IsRegistered">Whether can login the network..</param> /// <param name="IsDisabled">Check user disabled.</param> /// <param name="IconTiny">Icon path for tiny size..</param> /// <param name="IconSmall">Icon path for small size..</param> /// <param name="Key">Key of Display record..</param> /// <param name="IconEdit">Icon path for edit purpose..</param> /// <param name="IsProvisioned">Determines if the user is a provisioned user or not..</param> /// <param name="Status">User Status..</param> /// <param name="Creator">Creator.</param> /// <param name="Name">Name of the item..</param> /// <param name="Description">Description of the item..</param> /// <param name="Data">Launch data to be provided by client..</param> /// <param name="Meta">Meta.</param> /// <param name="Roles">Role assignments. @todo Indication of whether assignment may be overridden?.</param> public WorkflowLaunchableRecord(string AnonymousIconTiny = null, string AnonymousIconLarge = null, string DisplayName = null, string AnonymousName = null, string IconMedium = null, string IconLarge = null, string AnonymousIconEdit = null, string Type = null, string AnonymousIconMedium = null, string Solution = null, string AnonymousIconSmall = null, string NaviKey = null, bool?IsRegistered = null, bool?IsDisabled = null, string IconTiny = null, string IconSmall = null, string Key = null, string IconEdit = null, bool?IsProvisioned = null, string Status = null, DisplayRecord Creator = null, string Name = null, string Description = null, List <WorkflowDataRecord> Data = null, WorkflowMetaRecord Meta = null, List <WorkflowRolesRecord> Roles = null) { this.AnonymousIconTiny = AnonymousIconTiny; this.AnonymousIconLarge = AnonymousIconLarge; this.DisplayName = DisplayName; this.AnonymousName = AnonymousName; this.IconMedium = IconMedium; this.IconLarge = IconLarge; this.AnonymousIconEdit = AnonymousIconEdit; this.Type = Type; this.AnonymousIconMedium = AnonymousIconMedium; this.Solution = Solution; this.AnonymousIconSmall = AnonymousIconSmall; this.NaviKey = NaviKey; this.IsRegistered = IsRegistered; this.IsDisabled = IsDisabled; this.IconTiny = IconTiny; this.IconSmall = IconSmall; this.Key = Key; this.IconEdit = IconEdit; this.IsProvisioned = IsProvisioned; this.Status = Status; this.Creator = Creator; this.Name = Name; this.Description = Description; this.Data = Data; this.Meta = Meta; this.Roles = Roles; }
/// <summary> /// Initializes a new instance of the <see cref="SpaceRecord" /> class. /// </summary> /// <param name="Name">Name of space record..</param> /// <param name="NaviKey">Navigation Key ; store navigation group letter.</param> /// <param name="Key">Key of Space record..</param> /// <param name="Creator">Creator.</param> /// <param name="Timecreated">Time created for Space record..</param> /// <param name="Destinations">Destinations where this space has been placed..</param> /// <param name="Description">Description of space record..</param> /// <param name="Type">Type of Space record..</param> /// <param name="SpaceACL">SpaceACL.</param> /// <param name="Status">Status of space record..</param> /// <param name="Timeupdated">Last update time for Space record..</param> public SpaceRecord(string Name = null, string NaviKey = null, string Key = null, DisplayRecord Creator = null, int?Timecreated = null, List <DisplayRecord> Destinations = null, string Description = null, string Type = null, SpaceACLRecord SpaceACL = null, string Status = null, int?Timeupdated = null) { this.Name = Name; this.NaviKey = NaviKey; this.Key = Key; this.Creator = Creator; this.Timecreated = Timecreated; this.Destinations = Destinations; this.Description = Description; this.Type = Type; this.SpaceACL = SpaceACL; this.Status = Status; this.Timeupdated = Timeupdated; }
/// <summary> /// Initializes a new instance of the <see cref="ReaderRecord" /> class. /// </summary> /// <param name="Reader">Reader.</param> /// <param name="ReadTime">.</param> public ReaderRecord(DisplayRecord Reader = null, int?ReadTime = null) { this.Reader = Reader; this.ReadTime = ReadTime; }
/// <summary> /// Initializes a new instance of the <see cref="AlienLoginResult" /> class. /// </summary> /// <param name="Cred">Cred (required).</param> /// <param name="Solution"> (required).</param> /// <param name="Hdr">Hdr (required).</param> /// <param name="User">User (required).</param> /// <param name="CopyEmailSuffix"> (required).</param> public AlienLoginResult(SessionCredentialRecord Cred = null, string Solution = null, ResponseHeaderRecord Hdr = null, DisplayRecord User = null, string CopyEmailSuffix = null) { // to ensure "Cred" is required (not null) if (Cred == null) { throw new InvalidDataException("Cred is a required property for AlienLoginResult and cannot be null"); } else { this.Cred = Cred; } // to ensure "Solution" is required (not null) if (Solution == null) { throw new InvalidDataException("Solution is a required property for AlienLoginResult and cannot be null"); } else { this.Solution = Solution; } // to ensure "Hdr" is required (not null) if (Hdr == null) { throw new InvalidDataException("Hdr is a required property for AlienLoginResult and cannot be null"); } else { this.Hdr = Hdr; } // to ensure "User" is required (not null) if (User == null) { throw new InvalidDataException("User is a required property for AlienLoginResult and cannot be null"); } else { this.User = User; } // to ensure "CopyEmailSuffix" is required (not null) if (CopyEmailSuffix == null) { throw new InvalidDataException("CopyEmailSuffix is a required property for AlienLoginResult and cannot be null"); } else { this.CopyEmailSuffix = CopyEmailSuffix; } }
/// <summary> /// Initializes a new instance of the <see cref="TaskHistoryRecord" /> class. /// </summary> /// <param name="_New">.</param> /// <param name="CommentListId">.</param> /// <param name="Role">.</param> /// <param name="Added">.</param> /// <param name="Org">.</param> /// <param name="Actor">Actor.</param> /// <param name="Download">.</param> /// <param name="Removed">.</param> /// <param name="CommentKey">.</param> /// <param name="Action">.</param> /// <param name="CommentID">.</param> /// <param name="Comment">.</param> /// <param name="Time">.</param> public TaskHistoryRecord(string _New = null, string CommentListId = null, List <string> Role = null, Object Added = null, string Org = null, DisplayRecord Actor = null, Object Download = null, Object Removed = null, List <string> CommentKey = null, string Action = null, int?CommentID = null, string Comment = null, int?Time = null) { this._New = _New; this.CommentListId = CommentListId; this.Role = Role; this.Added = Added; this.Org = Org; this.Actor = Actor; this.Download = Download; this.Removed = Removed; this.CommentKey = CommentKey; this.Action = Action; this.CommentID = CommentID; this.Comment = Comment; this.Time = Time; }
/// <summary> /// Initializes a new instance of the <see cref="ObjectReadInfoRecord" /> class. /// </summary> /// <param name="LastReader">LastReader.</param> /// <param name="LastReadTime">.</param> /// <param name="ReadCount">.</param> public ObjectReadInfoRecord(DisplayRecord LastReader = null, int?LastReadTime = null, int?ReadCount = null) { this.LastReader = LastReader; this.LastReadTime = LastReadTime; this.ReadCount = ReadCount; }
/// <summary> /// Initializes a new instance of the <see cref="WorkflowDisplayBase" /> class. /// </summary> /// <param name="AnonymousIconTiny">Anonymous icon path for tiny size..</param> /// <param name="AnonymousIconLarge">Anonymous icon path for large size..</param> /// <param name="DisplayName">Display Name..</param> /// <param name="AnonymousName">Anonymous Name..</param> /// <param name="IconMedium">Icon path for medium size..</param> /// <param name="IconLarge">Icon path for large size..</param> /// <param name="AnonymousIconEdit">Anonymous icon path for edit purpose..</param> /// <param name="Type">Type of Display Record.</param> /// <param name="AnonymousIconMedium">Anonymous icon path for medium size..</param> /// <param name="Solution">User solution.</param> /// <param name="AnonymousIconSmall">Anonymous icon path for small size..</param> /// <param name="NaviKey">Navigation Key ; store navigation group letter.</param> /// <param name="IsRegistered">Whether can login the network..</param> /// <param name="IsDisabled">Check user disabled.</param> /// <param name="IconTiny">Icon path for tiny size..</param> /// <param name="IconSmall">Icon path for small size..</param> /// <param name="Key">Key of Display record..</param> /// <param name="IconEdit">Icon path for edit purpose..</param> /// <param name="IsProvisioned">Determines if the user is a provisioned user or not..</param> /// <param name="Status">User Status..</param> /// <param name="Creator">Creator.</param> /// <param name="Name">Name of the item..</param> /// <param name="Description">Description of the item..</param> public WorkflowDisplayBase(string AnonymousIconTiny = null, string AnonymousIconLarge = null, string DisplayName = null, string AnonymousName = null, string IconMedium = null, string IconLarge = null, string AnonymousIconEdit = null, string Type = null, string AnonymousIconMedium = null, string Solution = null, string AnonymousIconSmall = null, string NaviKey = null, bool?IsRegistered = null, bool?IsDisabled = null, string IconTiny = null, string IconSmall = null, string Key = null, string IconEdit = null, bool?IsProvisioned = null, string Status = null, DisplayRecord Creator = null, string Name = null, string Description = null) { this.AnonymousIconTiny = AnonymousIconTiny; this.AnonymousIconLarge = AnonymousIconLarge; this.DisplayName = DisplayName; this.AnonymousName = AnonymousName; this.IconMedium = IconMedium; this.IconLarge = IconLarge; this.AnonymousIconEdit = AnonymousIconEdit; this.Type = Type; this.AnonymousIconMedium = AnonymousIconMedium; this.Solution = Solution; this.AnonymousIconSmall = AnonymousIconSmall; this.NaviKey = NaviKey; this.IsRegistered = IsRegistered; this.IsDisabled = IsDisabled; this.IconTiny = IconTiny; this.IconSmall = IconSmall; this.Key = Key; this.IconEdit = IconEdit; this.IsProvisioned = IsProvisioned; this.Status = Status; this.Creator = Creator; this.Name = Name; this.Description = Description; }