コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CalendarEventInstancesOptionsRecord" /> class.
 /// </summary>
 /// <param name="FolderKey">Type of ListOptions record..</param>
 /// <param name="Format">Format.</param>
 /// <param name="Type">Type of ListOptions record..</param>
 /// <param name="SearchString">retrieve items by the string..</param>
 /// <param name="Search">.</param>
 /// <param name="SortField">.</param>
 /// <param name="TaskKey">.</param>
 /// <param name="FocusKey">.</param>
 /// <param name="ApisFilter">.</param>
 /// <param name="CreationStartTime">.</param>
 /// <param name="Ascending">.</param>
 /// <param name="DueEndTime">.</param>
 /// <param name="CreationInterval">.</param>
 /// <param name="DueStartTime">.</param>
 /// <param name="CommonUserKey">.</param>
 /// <param name="CreationEndTime">.</param>
 /// <param name="UpdateInterval">.</param>
 /// <param name="AllUserKeys">.</param>
 /// <param name="UpdateStartTime">.</param>
 /// <param name="UpdateEndTime">.</param>
 /// <param name="DueInterval">.</param>
 /// <param name="InvitationFlag">.</param>
 /// <param name="TaskStatus">.</param>
 /// <param name="EndDate">End date.</param>
 /// <param name="Timezone">Timezone.</param>
 /// <param name="SyncDateTime">sync timestamp.</param>
 /// <param name="EventType">.</param>
 /// <param name="StartDate">Start date.</param>
 public CalendarEventInstancesOptionsRecord(string FolderKey = null, FormatRecord Format = null, string Type = null, string SearchString = null, string Search = null, string SortField = null, string TaskKey = null, string FocusKey = null, string ApisFilter = null, string CreationStartTime = null, string Ascending = null, string DueEndTime = null, string CreationInterval = null, string DueStartTime = null, string CommonUserKey = null, string CreationEndTime = null, string UpdateInterval = null, string AllUserKeys = null, string UpdateStartTime = null, string UpdateEndTime = null, string DueInterval = null, string InvitationFlag = null, string TaskStatus = null, string EndDate = null, string Timezone = null, string SyncDateTime = null, string EventType = null, string StartDate = null)
 {
     this.FolderKey         = FolderKey;
     this.Format            = Format;
     this.Type              = Type;
     this.SearchString      = SearchString;
     this.Search            = Search;
     this.SortField         = SortField;
     this.TaskKey           = TaskKey;
     this.FocusKey          = FocusKey;
     this.ApisFilter        = ApisFilter;
     this.CreationStartTime = CreationStartTime;
     this.Ascending         = Ascending;
     this.DueEndTime        = DueEndTime;
     this.CreationInterval  = CreationInterval;
     this.DueStartTime      = DueStartTime;
     this.CommonUserKey     = CommonUserKey;
     this.CreationEndTime   = CreationEndTime;
     this.UpdateInterval    = UpdateInterval;
     this.AllUserKeys       = AllUserKeys;
     this.UpdateStartTime   = UpdateStartTime;
     this.UpdateEndTime     = UpdateEndTime;
     this.DueInterval       = DueInterval;
     this.InvitationFlag    = InvitationFlag;
     this.TaskStatus        = TaskStatus;
     this.EndDate           = EndDate;
     this.Timezone          = Timezone;
     this.SyncDateTime      = SyncDateTime;
     this.EventType         = EventType;
     this.StartDate         = StartDate;
 }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TaskListOptionsRecord" /> class.
 /// </summary>
 /// <param name="FolderKey">Type of ListOptions record..</param>
 /// <param name="Format">Format.</param>
 /// <param name="Type">Type of ListOptions record..</param>
 /// <param name="SearchString">retrieve items by the string..</param>
 /// <param name="Search">.</param>
 /// <param name="SortField">.</param>
 /// <param name="TaskKey">.</param>
 /// <param name="FocusKey">.</param>
 /// <param name="ApisFilter">.</param>
 /// <param name="CreationStartTime">.</param>
 /// <param name="Ascending">.</param>
 /// <param name="DueEndTime">.</param>
 /// <param name="CreationInterval">.</param>
 /// <param name="DueStartTime">.</param>
 /// <param name="CommonUserKey">.</param>
 /// <param name="CreationEndTime">.</param>
 /// <param name="UpdateInterval">.</param>
 /// <param name="AllUserKeys">.</param>
 /// <param name="UpdateStartTime">.</param>
 /// <param name="UpdateEndTime">.</param>
 /// <param name="DueInterval">.</param>
 /// <param name="InvitationFlag">.</param>
 /// <param name="TaskStatus">.</param>
 public TaskListOptionsRecord(string FolderKey = null, FormatRecord Format = null, string Type = null, string SearchString = null, string Search = null, string SortField = null, string TaskKey = null, string FocusKey = null, string ApisFilter = null, string CreationStartTime = null, string Ascending = null, string DueEndTime = null, string CreationInterval = null, string DueStartTime = null, string CommonUserKey = null, string CreationEndTime = null, string UpdateInterval = null, string AllUserKeys = null, string UpdateStartTime = null, string UpdateEndTime = null, string DueInterval = null, string InvitationFlag = null, string TaskStatus = null)
 {
     this.FolderKey         = FolderKey;
     this.Format            = Format;
     this.Type              = Type;
     this.SearchString      = SearchString;
     this.Search            = Search;
     this.SortField         = SortField;
     this.TaskKey           = TaskKey;
     this.FocusKey          = FocusKey;
     this.ApisFilter        = ApisFilter;
     this.CreationStartTime = CreationStartTime;
     this.Ascending         = Ascending;
     this.DueEndTime        = DueEndTime;
     this.CreationInterval  = CreationInterval;
     this.DueStartTime      = DueStartTime;
     this.CommonUserKey     = CommonUserKey;
     this.CreationEndTime   = CreationEndTime;
     this.UpdateInterval    = UpdateInterval;
     this.AllUserKeys       = AllUserKeys;
     this.UpdateStartTime   = UpdateStartTime;
     this.UpdateEndTime     = UpdateEndTime;
     this.DueInterval       = DueInterval;
     this.InvitationFlag    = InvitationFlag;
     this.TaskStatus        = TaskStatus;
 }
コード例 #3
0
ファイル: ListOptionsRecord.cs プロジェクト: xxyying/vmClone
 /// <summary>
 /// Initializes a new instance of the <see cref="ListOptionsRecord" /> class.
 /// </summary>
 /// <param name="FolderKey">Type of ListOptions record..</param>
 /// <param name="Format">Format.</param>
 /// <param name="Type">Type of ListOptions record..</param>
 /// <param name="SearchString">retrieve items by the string..</param>
 public ListOptionsRecord(string FolderKey = null, FormatRecord Format = null, string Type = null, string SearchString = null)
 {
     this.FolderKey    = FolderKey;
     this.Format       = Format;
     this.Type         = Type;
     this.SearchString = SearchString;
 }
コード例 #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CommentListV2OptionsRecord" /> class.
 /// </summary>
 /// <param name="FolderKey">Type of ListOptions record..</param>
 /// <param name="Format">Format.</param>
 /// <param name="Type">Type of ListOptions record..</param>
 /// <param name="SearchString">retrieve items by the string..</param>
 /// <param name="SearchFields">define which fields to search.</param>
 /// <param name="ImportantFilter">important filter: default is important.</param>
 /// <param name="CurrentCommentFilter">current comment filter: the reference comment id.</param>
 /// <param name="CreatorFilter">Creator filter... currently: all     - default combination of my + shared my      - only items created by this user shared  - items not created by this user.</param>
 /// <param name="Num">Comment number to jump to for first and last page retrieval. If the comment is present on the logical list (e.g. with a specified time range), the it will be the first and last item on the page retrieved, for first and last page retrieval respectively. This is ignored for other pages. @deprecated Set jump target in PaginationRecord instead..</param>
 /// <param name="Filters">Array of FilterOptions..</param>
 /// <param name="ReadFilter">Read filter  Current: read  -items have read unread  -items didn&#39;t have read.</param>
 /// <param name="RuleKey">Rule key of the rule that needs to be executed to retrieve the objects. Current rule key can be one of the named rules (comment) or the user defined rule key..</param>
 /// <param name="CommentFilter">Comment filter?.</param>
 /// <param name="NetworkKey">.</param>
 /// <param name="HighlightTag">tag name used for highlight.</param>
 /// <param name="StatusFilter">Status filter... currently: online deleted.</param>
 /// <param name="SortFilter">sort filter: \&quot;date\&quot; - retrieving the comments by the creationTime; \&quot;updateTime\&quot; -retrieving the comments by the updateTime; \&quot;sequence\&quot; -retrieving the comments by the pid and cid..</param>
 /// <param name="CommentType">Comment Type?.</param>
 /// <param name="RefUserFilter">refUser filter: default is the login user key..</param>
 /// <param name="CreatorFilters">creator keys.</param>
 /// <param name="ForAutocomplete">boolean to indicate if it is for auto-complete.</param>
 /// <param name="RuleKeys">rule keys.</param>
 /// <param name="Page">point out the last sub comment.</param>
 /// <param name="SortDir">Sort direction &#39;ASC&#39; for ascending, &#39;DESC&#39; for descending.</param>
 /// <param name="UpdateTimeFilter">UpdateTimeFilter.</param>
 /// <param name="SearchField">define which field to search.</param>
 /// <param name="SearchStrings">retrieve comments by the array of strings..</param>
 public CommentListV2OptionsRecord(string FolderKey = null, FormatRecord Format = null, string Type = null, string SearchString = null, List <string> SearchFields = null, string ImportantFilter = null, int?CurrentCommentFilter = null, string CreatorFilter = null, int?Num = null, List <string> Filters = null, string ReadFilter = null, string RuleKey = null, string CommentFilter = null, string NetworkKey = null, string HighlightTag = null, string StatusFilter = null, string SortFilter = null, string CommentType = null, string RefUserFilter = null, List <string> CreatorFilters = null, bool?ForAutocomplete = null, List <string> RuleKeys = null, string Page = null, string SortDir = null, TimeRangeRecord UpdateTimeFilter = null, string SearchField = null, List <string> SearchStrings = null)
 {
     this.FolderKey            = FolderKey;
     this.Format               = Format;
     this.Type                 = Type;
     this.SearchString         = SearchString;
     this.SearchFields         = SearchFields;
     this.ImportantFilter      = ImportantFilter;
     this.CurrentCommentFilter = CurrentCommentFilter;
     this.CreatorFilter        = CreatorFilter;
     this.Num              = Num;
     this.Filters          = Filters;
     this.ReadFilter       = ReadFilter;
     this.RuleKey          = RuleKey;
     this.CommentFilter    = CommentFilter;
     this.NetworkKey       = NetworkKey;
     this.HighlightTag     = HighlightTag;
     this.StatusFilter     = StatusFilter;
     this.SortFilter       = SortFilter;
     this.CommentType      = CommentType;
     this.RefUserFilter    = RefUserFilter;
     this.CreatorFilters   = CreatorFilters;
     this.ForAutocomplete  = ForAutocomplete;
     this.RuleKeys         = RuleKeys;
     this.Page             = Page;
     this.SortDir          = SortDir;
     this.UpdateTimeFilter = UpdateTimeFilter;
     this.SearchField      = SearchField;
     this.SearchStrings    = SearchStrings;
 }
コード例 #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SpaceListOptionsRecord" /> class.
 /// </summary>
 /// <param name="FolderKey">Type of ListOptions record..</param>
 /// <param name="Format">Format.</param>
 /// <param name="Type">Type of ListOptions record..</param>
 /// <param name="SearchString">retrieve items by the string..</param>
 /// <param name="Pg">Pg.</param>
 public SpaceListOptionsRecord(string FolderKey = null, FormatRecord Format = null, string Type = null, string SearchString = null, PaginationRecord Pg = null)
 {
     this.FolderKey    = FolderKey;
     this.Format       = Format;
     this.Type         = Type;
     this.SearchString = SearchString;
     this.Pg           = Pg;
 }
コード例 #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SearchListOptionsRecord" /> class.
 /// </summary>
 /// <param name="FolderKey">Type of ListOptions record..</param>
 /// <param name="Format">Format.</param>
 /// <param name="Type">Type of ListOptions record..</param>
 /// <param name="SearchString">retrieve items by the string..</param>
 /// <param name="Search">.</param>
 /// <param name="SortField">.</param>
 public SearchListOptionsRecord(string FolderKey = null, FormatRecord Format = null, string Type = null, string SearchString = null, string Search = null, string SortField = null)
 {
     this.FolderKey    = FolderKey;
     this.Format       = Format;
     this.Type         = Type;
     this.SearchString = SearchString;
     this.Search       = Search;
     this.SortField    = SortField;
 }
コード例 #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserGroupListOptionsV2Record" /> class.
 /// </summary>
 /// <param name="FolderKey">Type of ListOptions record..</param>
 /// <param name="Format">Format.</param>
 /// <param name="Type">Type of ListOptions record..</param>
 /// <param name="SearchString">retrieve items by the string..</param>
 /// <param name="SortAttr">Sort Attr... supports: DISPLAY_NAME&#39;.</param>
 /// <param name="AllUsers">Retrieve all users recursively.</param>
 /// <param name="SortDir">Sort direction &#39;ASC&#39; for ascending, &#39;DESC&#39; for descending.</param>
 public UserGroupListOptionsV2Record(string FolderKey = null, FormatRecord Format = null, string Type = null, string SearchString = null, string SortAttr = null, bool?AllUsers = null, string SortDir = null)
 {
     this.FolderKey    = FolderKey;
     this.Format       = Format;
     this.Type         = Type;
     this.SearchString = SearchString;
     this.SortAttr     = SortAttr;
     this.AllUsers     = AllUsers;
     this.SortDir      = SortDir;
 }
コード例 #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ReaderListOptionsV2Record" /> class.
 /// </summary>
 /// <param name="FolderKey">Type of ListOptions record..</param>
 /// <param name="Format">Format.</param>
 /// <param name="Type">Type of ListOptions record..</param>
 /// <param name="SearchString">retrieve items by the string..</param>
 /// <param name="SortAttr">Sort Attr... supports:.</param>
 /// <param name="SortDir">Sort direction &#39;ASC&#39; for ascending, &#39;DESC&#39; for descending.</param>
 /// <param name="CommentListType">comment list type: general, scc.</param>
 public ReaderListOptionsV2Record(string FolderKey = null, FormatRecord Format = null, string Type = null, string SearchString = null, string SortAttr = null, string SortDir = null, string CommentListType = null)
 {
     this.FolderKey       = FolderKey;
     this.Format          = Format;
     this.Type            = Type;
     this.SearchString    = SearchString;
     this.SortAttr        = SortAttr;
     this.SortDir         = SortDir;
     this.CommentListType = CommentListType;
 }
コード例 #9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AttachmentOptionsV2Record" /> class.
 /// </summary>
 /// <param name="FolderKey">Type of ListOptions record..</param>
 /// <param name="Format">Format.</param>
 /// <param name="Type">Type of ListOptions record..</param>
 /// <param name="SearchString">retrieve items by the string..</param>
 /// <param name="SortAttr">Sort Attr... supports: DISPLAY_NAME&#39;.</param>
 /// <param name="CreatorFilter">Creator filter... currently: all     - default combination of my + shared my      - only items created by this user shared  - files not created by this user.</param>
 /// <param name="SortDir">Sort direction &#39;ASC&#39; for ascending, &#39;DESC&#39; for descending.</param>
 /// <param name="TypeFilters">Array of TypeFilterV2Record specifying types to filter for.</param>
 public AttachmentOptionsV2Record(string FolderKey = null, FormatRecord Format = null, string Type = null, string SearchString = null, string SortAttr = null, string CreatorFilter = null, string SortDir = null, List <TypeFilterV2Record> TypeFilters = null)
 {
     this.FolderKey     = FolderKey;
     this.Format        = Format;
     this.Type          = Type;
     this.SearchString  = SearchString;
     this.SortAttr      = SortAttr;
     this.CreatorFilter = CreatorFilter;
     this.SortDir       = SortDir;
     this.TypeFilters   = TypeFilters;
 }
コード例 #10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="QueryOptionsRecord" /> class.
 /// </summary>
 /// <param name="Filter">Filter.</param>
 /// <param name="Pg">Pg.</param>
 /// <param name="Format">Format.</param>
 /// <param name="Sort">Sort.</param>
 /// <param name="Type">Type of ListOptions record..</param>
 public QueryOptionsRecord(QueryFilterRecord Filter = null, PaginationRecord Pg = null, FormatRecord Format = null, SortAttributeRecord Sort = null, string Type = null)
 {
     this.Filter = Filter;
     this.Pg     = Pg;
     this.Format = Format;
     this.Sort   = Sort;
     this.Type   = Type;
 }