github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelPlanner.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "time"
     6  
     7  // Planner undocumented
     8  type Planner struct {
     9  	// Entity is the base model of Planner
    10  	Entity
    11  	// Tasks undocumented
    12  	Tasks []PlannerTask `json:"tasks,omitempty"`
    13  	// Plans undocumented
    14  	Plans []PlannerPlan `json:"plans,omitempty"`
    15  	// Buckets undocumented
    16  	Buckets []PlannerBucket `json:"buckets,omitempty"`
    17  }
    18  
    19  // PlannerAppliedCategories undocumented
    20  type PlannerAppliedCategories struct {
    21  	// Object is the base model of PlannerAppliedCategories
    22  	Object
    23  }
    24  
    25  // PlannerAssignedToTaskBoardTaskFormat undocumented
    26  type PlannerAssignedToTaskBoardTaskFormat struct {
    27  	// PlannerDelta is the base model of PlannerAssignedToTaskBoardTaskFormat
    28  	PlannerDelta
    29  	// UnassignedOrderHint undocumented
    30  	UnassignedOrderHint *string `json:"unassignedOrderHint,omitempty"`
    31  	// OrderHintsByAssignee undocumented
    32  	OrderHintsByAssignee *PlannerOrderHintsByAssignee `json:"orderHintsByAssignee,omitempty"`
    33  }
    34  
    35  // PlannerAssignment undocumented
    36  type PlannerAssignment struct {
    37  	// Object is the base model of PlannerAssignment
    38  	Object
    39  	// AssignedBy undocumented
    40  	AssignedBy *IdentitySet `json:"assignedBy,omitempty"`
    41  	// AssignedDateTime undocumented
    42  	AssignedDateTime *time.Time `json:"assignedDateTime,omitempty"`
    43  	// OrderHint undocumented
    44  	OrderHint *string `json:"orderHint,omitempty"`
    45  }
    46  
    47  // PlannerAssignments undocumented
    48  type PlannerAssignments struct {
    49  	// Object is the base model of PlannerAssignments
    50  	Object
    51  }
    52  
    53  // PlannerBucket undocumented
    54  type PlannerBucket struct {
    55  	// PlannerDelta is the base model of PlannerBucket
    56  	PlannerDelta
    57  	// Name undocumented
    58  	Name *string `json:"name,omitempty"`
    59  	// PlanID undocumented
    60  	PlanID *string `json:"planId,omitempty"`
    61  	// OrderHint undocumented
    62  	OrderHint *string `json:"orderHint,omitempty"`
    63  	// Tasks undocumented
    64  	Tasks []PlannerTask `json:"tasks,omitempty"`
    65  }
    66  
    67  // PlannerBucketTaskBoardTaskFormat undocumented
    68  type PlannerBucketTaskBoardTaskFormat struct {
    69  	// PlannerDelta is the base model of PlannerBucketTaskBoardTaskFormat
    70  	PlannerDelta
    71  	// OrderHint undocumented
    72  	OrderHint *string `json:"orderHint,omitempty"`
    73  }
    74  
    75  // PlannerCategoryDescriptions undocumented
    76  type PlannerCategoryDescriptions struct {
    77  	// Object is the base model of PlannerCategoryDescriptions
    78  	Object
    79  	// Category1 undocumented
    80  	Category1 *string `json:"category1,omitempty"`
    81  	// Category2 undocumented
    82  	Category2 *string `json:"category2,omitempty"`
    83  	// Category3 undocumented
    84  	Category3 *string `json:"category3,omitempty"`
    85  	// Category4 undocumented
    86  	Category4 *string `json:"category4,omitempty"`
    87  	// Category5 undocumented
    88  	Category5 *string `json:"category5,omitempty"`
    89  	// Category6 undocumented
    90  	Category6 *string `json:"category6,omitempty"`
    91  }
    92  
    93  // PlannerChecklistItem undocumented
    94  type PlannerChecklistItem struct {
    95  	// Object is the base model of PlannerChecklistItem
    96  	Object
    97  	// IsChecked undocumented
    98  	IsChecked *bool `json:"isChecked,omitempty"`
    99  	// Title undocumented
   100  	Title *string `json:"title,omitempty"`
   101  	// OrderHint undocumented
   102  	OrderHint *string `json:"orderHint,omitempty"`
   103  	// LastModifiedBy undocumented
   104  	LastModifiedBy *IdentitySet `json:"lastModifiedBy,omitempty"`
   105  	// LastModifiedDateTime undocumented
   106  	LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
   107  }
   108  
   109  // PlannerChecklistItems undocumented
   110  type PlannerChecklistItems struct {
   111  	// Object is the base model of PlannerChecklistItems
   112  	Object
   113  }
   114  
   115  // PlannerDelta undocumented
   116  type PlannerDelta struct {
   117  	// Entity is the base model of PlannerDelta
   118  	Entity
   119  }
   120  
   121  // PlannerExternalReference undocumented
   122  type PlannerExternalReference struct {
   123  	// Object is the base model of PlannerExternalReference
   124  	Object
   125  	// Alias undocumented
   126  	Alias *string `json:"alias,omitempty"`
   127  	// Type undocumented
   128  	Type *string `json:"type,omitempty"`
   129  	// PreviewPriority undocumented
   130  	PreviewPriority *string `json:"previewPriority,omitempty"`
   131  	// LastModifiedBy undocumented
   132  	LastModifiedBy *IdentitySet `json:"lastModifiedBy,omitempty"`
   133  	// LastModifiedDateTime undocumented
   134  	LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
   135  }
   136  
   137  // PlannerExternalReferences undocumented
   138  type PlannerExternalReferences struct {
   139  	// Object is the base model of PlannerExternalReferences
   140  	Object
   141  }
   142  
   143  // PlannerFavoritePlanReference undocumented
   144  type PlannerFavoritePlanReference struct {
   145  	// Object is the base model of PlannerFavoritePlanReference
   146  	Object
   147  	// OrderHint undocumented
   148  	OrderHint *string `json:"orderHint,omitempty"`
   149  	// PlanTitle undocumented
   150  	PlanTitle *string `json:"planTitle,omitempty"`
   151  }
   152  
   153  // PlannerFavoritePlanReferenceCollection undocumented
   154  type PlannerFavoritePlanReferenceCollection struct {
   155  	// Object is the base model of PlannerFavoritePlanReferenceCollection
   156  	Object
   157  }
   158  
   159  // PlannerGroup undocumented
   160  type PlannerGroup struct {
   161  	// Entity is the base model of PlannerGroup
   162  	Entity
   163  	// Plans undocumented
   164  	Plans []PlannerPlan `json:"plans,omitempty"`
   165  }
   166  
   167  // PlannerOrderHintsByAssignee undocumented
   168  type PlannerOrderHintsByAssignee struct {
   169  	// Object is the base model of PlannerOrderHintsByAssignee
   170  	Object
   171  }
   172  
   173  // PlannerPlan undocumented
   174  type PlannerPlan struct {
   175  	// PlannerDelta is the base model of PlannerPlan
   176  	PlannerDelta
   177  	// CreatedBy undocumented
   178  	CreatedBy *IdentitySet `json:"createdBy,omitempty"`
   179  	// CreatedDateTime undocumented
   180  	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
   181  	// Owner undocumented
   182  	Owner *string `json:"owner,omitempty"`
   183  	// Title undocumented
   184  	Title *string `json:"title,omitempty"`
   185  	// Contexts undocumented
   186  	Contexts *PlannerPlanContextCollection `json:"contexts,omitempty"`
   187  	// Tasks undocumented
   188  	Tasks []PlannerTask `json:"tasks,omitempty"`
   189  	// Buckets undocumented
   190  	Buckets []PlannerBucket `json:"buckets,omitempty"`
   191  	// Details undocumented
   192  	Details *PlannerPlanDetails `json:"details,omitempty"`
   193  }
   194  
   195  // PlannerPlanContext undocumented
   196  type PlannerPlanContext struct {
   197  	// Object is the base model of PlannerPlanContext
   198  	Object
   199  	// AssociationType undocumented
   200  	AssociationType *string `json:"associationType,omitempty"`
   201  	// CreatedDateTime undocumented
   202  	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
   203  	// DisplayNameSegments undocumented
   204  	DisplayNameSegments []string `json:"displayNameSegments,omitempty"`
   205  	// OwnerAppID undocumented
   206  	OwnerAppID *string `json:"ownerAppId,omitempty"`
   207  }
   208  
   209  // PlannerPlanContextCollection undocumented
   210  type PlannerPlanContextCollection struct {
   211  	// Object is the base model of PlannerPlanContextCollection
   212  	Object
   213  }
   214  
   215  // PlannerPlanContextDetails undocumented
   216  type PlannerPlanContextDetails struct {
   217  	// Object is the base model of PlannerPlanContextDetails
   218  	Object
   219  	// URL undocumented
   220  	URL *string `json:"url,omitempty"`
   221  }
   222  
   223  // PlannerPlanContextDetailsCollection undocumented
   224  type PlannerPlanContextDetailsCollection struct {
   225  	// Object is the base model of PlannerPlanContextDetailsCollection
   226  	Object
   227  }
   228  
   229  // PlannerPlanDetails undocumented
   230  type PlannerPlanDetails struct {
   231  	// PlannerDelta is the base model of PlannerPlanDetails
   232  	PlannerDelta
   233  	// SharedWith undocumented
   234  	SharedWith *PlannerUserIDs `json:"sharedWith,omitempty"`
   235  	// CategoryDescriptions undocumented
   236  	CategoryDescriptions *PlannerCategoryDescriptions `json:"categoryDescriptions,omitempty"`
   237  	// ContextDetails undocumented
   238  	ContextDetails *PlannerPlanContextDetailsCollection `json:"contextDetails,omitempty"`
   239  }
   240  
   241  // PlannerProgressTaskBoardTaskFormat undocumented
   242  type PlannerProgressTaskBoardTaskFormat struct {
   243  	// PlannerDelta is the base model of PlannerProgressTaskBoardTaskFormat
   244  	PlannerDelta
   245  	// OrderHint undocumented
   246  	OrderHint *string `json:"orderHint,omitempty"`
   247  }
   248  
   249  // PlannerRecentPlanReference undocumented
   250  type PlannerRecentPlanReference struct {
   251  	// Object is the base model of PlannerRecentPlanReference
   252  	Object
   253  	// LastAccessedDateTime undocumented
   254  	LastAccessedDateTime *time.Time `json:"lastAccessedDateTime,omitempty"`
   255  	// PlanTitle undocumented
   256  	PlanTitle *string `json:"planTitle,omitempty"`
   257  }
   258  
   259  // PlannerRecentPlanReferenceCollection undocumented
   260  type PlannerRecentPlanReferenceCollection struct {
   261  	// Object is the base model of PlannerRecentPlanReferenceCollection
   262  	Object
   263  }
   264  
   265  // PlannerTask undocumented
   266  type PlannerTask struct {
   267  	// PlannerDelta is the base model of PlannerTask
   268  	PlannerDelta
   269  	// CreatedBy undocumented
   270  	CreatedBy *IdentitySet `json:"createdBy,omitempty"`
   271  	// PlanID undocumented
   272  	PlanID *string `json:"planId,omitempty"`
   273  	// BucketID undocumented
   274  	BucketID *string `json:"bucketId,omitempty"`
   275  	// Title undocumented
   276  	Title *string `json:"title,omitempty"`
   277  	// OrderHint undocumented
   278  	OrderHint *string `json:"orderHint,omitempty"`
   279  	// AssigneePriority undocumented
   280  	AssigneePriority *string `json:"assigneePriority,omitempty"`
   281  	// PercentComplete undocumented
   282  	PercentComplete *int `json:"percentComplete,omitempty"`
   283  	// Priority undocumented
   284  	Priority *int `json:"priority,omitempty"`
   285  	// StartDateTime undocumented
   286  	StartDateTime *time.Time `json:"startDateTime,omitempty"`
   287  	// CreatedDateTime undocumented
   288  	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
   289  	// DueDateTime undocumented
   290  	DueDateTime *time.Time `json:"dueDateTime,omitempty"`
   291  	// HasDescription undocumented
   292  	HasDescription *bool `json:"hasDescription,omitempty"`
   293  	// PreviewType undocumented
   294  	PreviewType *PlannerPreviewType `json:"previewType,omitempty"`
   295  	// CompletedDateTime undocumented
   296  	CompletedDateTime *time.Time `json:"completedDateTime,omitempty"`
   297  	// CompletedBy undocumented
   298  	CompletedBy *IdentitySet `json:"completedBy,omitempty"`
   299  	// ReferenceCount undocumented
   300  	ReferenceCount *int `json:"referenceCount,omitempty"`
   301  	// ChecklistItemCount undocumented
   302  	ChecklistItemCount *int `json:"checklistItemCount,omitempty"`
   303  	// ActiveChecklistItemCount undocumented
   304  	ActiveChecklistItemCount *int `json:"activeChecklistItemCount,omitempty"`
   305  	// AppliedCategories undocumented
   306  	AppliedCategories *PlannerAppliedCategories `json:"appliedCategories,omitempty"`
   307  	// Assignments undocumented
   308  	Assignments *PlannerAssignments `json:"assignments,omitempty"`
   309  	// ConversationThreadID undocumented
   310  	ConversationThreadID *string `json:"conversationThreadId,omitempty"`
   311  	// Details undocumented
   312  	Details *PlannerTaskDetails `json:"details,omitempty"`
   313  	// AssignedToTaskBoardFormat undocumented
   314  	AssignedToTaskBoardFormat *PlannerAssignedToTaskBoardTaskFormat `json:"assignedToTaskBoardFormat,omitempty"`
   315  	// ProgressTaskBoardFormat undocumented
   316  	ProgressTaskBoardFormat *PlannerProgressTaskBoardTaskFormat `json:"progressTaskBoardFormat,omitempty"`
   317  	// BucketTaskBoardFormat undocumented
   318  	BucketTaskBoardFormat *PlannerBucketTaskBoardTaskFormat `json:"bucketTaskBoardFormat,omitempty"`
   319  }
   320  
   321  // PlannerTaskDetails undocumented
   322  type PlannerTaskDetails struct {
   323  	// PlannerDelta is the base model of PlannerTaskDetails
   324  	PlannerDelta
   325  	// Description undocumented
   326  	Description *string `json:"description,omitempty"`
   327  	// PreviewType undocumented
   328  	PreviewType *PlannerPreviewType `json:"previewType,omitempty"`
   329  	// References undocumented
   330  	References *PlannerExternalReferences `json:"references,omitempty"`
   331  	// Checklist undocumented
   332  	Checklist *PlannerChecklistItems `json:"checklist,omitempty"`
   333  }
   334  
   335  // PlannerUser undocumented
   336  type PlannerUser struct {
   337  	// PlannerDelta is the base model of PlannerUser
   338  	PlannerDelta
   339  	// FavoritePlanReferences undocumented
   340  	FavoritePlanReferences *PlannerFavoritePlanReferenceCollection `json:"favoritePlanReferences,omitempty"`
   341  	// RecentPlanReferences undocumented
   342  	RecentPlanReferences *PlannerRecentPlanReferenceCollection `json:"recentPlanReferences,omitempty"`
   343  	// Tasks undocumented
   344  	Tasks []PlannerTask `json:"tasks,omitempty"`
   345  	// Plans undocumented
   346  	Plans []PlannerPlan `json:"plans,omitempty"`
   347  	// FavoritePlans undocumented
   348  	FavoritePlans []PlannerPlan `json:"favoritePlans,omitempty"`
   349  	// RecentPlans undocumented
   350  	RecentPlans []PlannerPlan `json:"recentPlans,omitempty"`
   351  	// All undocumented
   352  	All []PlannerDelta `json:"all,omitempty"`
   353  }
   354  
   355  // PlannerUserIDs undocumented
   356  type PlannerUserIDs struct {
   357  	// Object is the base model of PlannerUserIDs
   358  	Object
   359  }