graph_rs_sdk/planner/planner_tasks/
request.rs

1// GENERATED CODE
2
3use crate::api_default_imports::*;
4
5api_client!(
6    PlannerTasksApiClient,
7    PlannerTasksIdApiClient,
8    ResourceIdentity::PlannerTasks
9);
10
11impl PlannerTasksApiClient {
12    post!(
13        doc: "Create plannerTask",
14        name: create_tasks,
15        path: "/tasks",
16        body: true
17    );
18    get!(
19        doc: "List tasks",
20        name: list_tasks,
21        path: "/tasks"
22    );
23    get!(
24        doc: "Get the number of the resource",
25        name: get_tasks_count,
26        path: "/tasks/$count"
27    );
28}
29
30impl PlannerTasksIdApiClient {
31    delete!(
32        doc: "Delete navigation property tasks for planner",
33        name: delete_tasks,
34        path: "/tasks/{{RID}}"
35    );
36    get!(
37        doc: "Get tasks from planner",
38        name: get_tasks,
39        path: "/tasks/{{RID}}"
40    );
41    patch!(
42        doc: "Update the navigation property tasks in planner",
43        name: update_tasks,
44        path: "/tasks/{{RID}}",
45        body: true
46    );
47    delete!(
48        doc: "Delete navigation property assignedToTaskBoardFormat for planner",
49        name: delete_assigned_to_task_board_format,
50        path: "/tasks/{{RID}}/assignedToTaskBoardFormat"
51    );
52    get!(
53        doc: "Get plannerAssignedToTaskBoardTaskFormat",
54        name: get_assigned_to_task_board_format,
55        path: "/tasks/{{RID}}/assignedToTaskBoardFormat"
56    );
57    patch!(
58        doc: "Update the navigation property assignedToTaskBoardFormat in planner",
59        name: update_assigned_to_task_board_format,
60        path: "/tasks/{{RID}}/assignedToTaskBoardFormat",
61        body: true
62    );
63    delete!(
64        doc: "Delete navigation property bucketTaskBoardFormat for planner",
65        name: delete_bucket_task_board_format,
66        path: "/tasks/{{RID}}/bucketTaskBoardFormat"
67    );
68    get!(
69        doc: "Get plannerBucketTaskBoardTaskFormat",
70        name: get_bucket_task_board_format,
71        path: "/tasks/{{RID}}/bucketTaskBoardFormat"
72    );
73    patch!(
74        doc: "Update the navigation property bucketTaskBoardFormat in planner",
75        name: update_bucket_task_board_format,
76        path: "/tasks/{{RID}}/bucketTaskBoardFormat",
77        body: true
78    );
79    delete!(
80        doc: "Delete navigation property details for planner",
81        name: delete_details,
82        path: "/tasks/{{RID}}/details"
83    );
84    get!(
85        doc: "Get plannerTaskDetails",
86        name: get_details,
87        path: "/tasks/{{RID}}/details"
88    );
89    patch!(
90        doc: "Update the navigation property details in planner",
91        name: update_details,
92        path: "/tasks/{{RID}}/details",
93        body: true
94    );
95    delete!(
96        doc: "Delete navigation property progressTaskBoardFormat for planner",
97        name: delete_progress_task_board_format,
98        path: "/tasks/{{RID}}/progressTaskBoardFormat"
99    );
100    get!(
101        doc: "Get plannerProgressTaskBoardTaskFormat",
102        name: get_progress_task_board_format,
103        path: "/tasks/{{RID}}/progressTaskBoardFormat"
104    );
105    patch!(
106        doc: "Update the navigation property progressTaskBoardFormat in planner",
107        name: update_progress_task_board_format,
108        path: "/tasks/{{RID}}/progressTaskBoardFormat",
109        body: true
110    );
111}