TodoClient
Attributes
TRIGGER_OPERATIONS
module-attribute
TRIGGER_OPERATIONS: Dict[str, Dict[str, Any]] = {'OnNewToDoInFolderV2': {'operation_id': 'OnNewToDoInFolderV2', 'path': '/{connectionId}/v2/trigger/onNewToDoInFolder/{folderId}', 'method': 'get', 'required_parameters': ['folderId'], 'callback_payload_type': 'ToDo'}, 'OnUpdateToDoInFolderV2': {'operation_id': 'OnUpdateToDoInFolderV2', 'path': '/{connectionId}/v2/trigger/onUpdateToDoInFolder/{folderId}', 'method': 'get', 'required_parameters': ['folderId'], 'callback_payload_type': 'ToDo'}}
Classes
TodoList
dataclass
TodoList(*, etag: Optional[str] = None, id: Optional[str] = None, display_name: Optional[str] = None, wellknown_list_name: Optional[str] = None, is_owner: Optional[bool] = None, is_shared: Optional[bool] = None)
Response for Update a to-do list
Attributes
id
class-attribute
instance-attribute
Unique identifier of the to-do list.
display_name
class-attribute
instance-attribute
display_name: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'displayName'})
Name of the to-do list.
wellknown_list_name
class-attribute
instance-attribute
wellknown_list_name: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'wellknownListName'})
Property indicating the well-known list name if the given list is a well-known list. Possible values are: none, defaultList, flaggedEmails, unknownFutureValue.
ToDo
dataclass
ToDo(*, context: Optional[str] = None, etag: Optional[str] = None, id: Optional[str] = None, created_date_time: Optional[str] = None, last_modified_date_time: Optional[str] = None, body: Optional[Dict[str, Any]] = None, body_last_modified_date_time: Optional[str] = None, completed_date_time: Optional[Dict[str, Any]] = None, due_date_time: Optional[Dict[str, Any]] = None, importance: Optional[str] = None, is_reminder_on: Optional[bool] = None, reminder_date_time: Optional[Dict[str, Any]] = None, status: Optional[str] = None, title: Optional[str] = None)
Response for Add a to-do
Attributes
id
class-attribute
instance-attribute
Unique identifier of the to-do.
created_date_time
class-attribute
instance-attribute
created_date_time: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'createdDateTime'})
YYYY-MM-DDThh:mm:ssZ (UTC format)
last_modified_date_time
class-attribute
instance-attribute
last_modified_date_time: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'lastModifiedDateTime'})
YYYY-MM-DDThh:mm:ssZ (UTC format)
body
class-attribute
instance-attribute
To-do body that typically contains information about the to-do.
body_last_modified_date_time
class-attribute
instance-attribute
body_last_modified_date_time: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'bodyLastModifiedDateTime'})
YYYY-MM-DDThh:mm:ssZ (UTC format)
completed_date_time
class-attribute
instance-attribute
completed_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'completedDateTime'})
The date in the specified time zone that the task was finished.
due_date_time
class-attribute
instance-attribute
due_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'dueDateTime'})
The date in the specified time zone that the task is to be finished.
importance
class-attribute
instance-attribute
Low, normal or high.
is_reminder_on
class-attribute
instance-attribute
is_reminder_on: Optional[bool] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'isReminderOn'})
True if an alert is set to remind the user of the to-do.
reminder_date_time
class-attribute
instance-attribute
reminder_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'reminderDateTime'})
The date and time for a reminder alert of the task to occur.
status
class-attribute
instance-attribute
Indicates state or progress of the to-do - not started, in progress, completed, waiting on others or deferred.
ToDoHtml
dataclass
ToDoHtml(*, context: Optional[str] = None, id_2: Optional[str] = None, etag: Optional[str] = None, id: Optional[str] = None, created_date_time: Optional[str] = None, last_modified_date_time: Optional[str] = None, categories: Optional[List[str]] = None, assigned_to: Optional[str] = None, body: Optional[Dict[str, Any]] = None, completed_date_time: Optional[Dict[str, Any]] = None, due_date_time: Optional[Dict[str, Any]] = None, importance: Optional[str] = None, is_reminder_on: Optional[bool] = None, owner: Optional[str] = None, parent_folder_id: Optional[str] = None, reminder_date_time: Optional[Dict[str, Any]] = None, start_date_time: Optional[Dict[str, Any]] = None, status: Optional[str] = None, subject: Optional[str] = None)
Definition: ToDoHtml
Attributes
id
class-attribute
instance-attribute
Unique identifier of the to-do.
created_date_time
class-attribute
instance-attribute
created_date_time: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'createdDateTime'})
YYYY-MM-DDThh:mm:ssZ (UTC format)
last_modified_date_time
class-attribute
instance-attribute
last_modified_date_time: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'lastModifiedDateTime'})
YYYY-MM-DDThh:mm:ssZ (UTC format)
categories
class-attribute
instance-attribute
Collection of category names associated with the to-do.
assigned_to
class-attribute
instance-attribute
assigned_to: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'assignedTo'})
Name of the person who has been assigned the to-do.
body
class-attribute
instance-attribute
To-do body that typically contains information about the to-do.
completed_date_time
class-attribute
instance-attribute
completed_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'completedDateTime'})
Date-time in the UTC time zone when the to-do was finished.
due_date_time
class-attribute
instance-attribute
due_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'dueDateTime'})
Date in the UTC time zone when the to-do is to be finished.
importance
class-attribute
instance-attribute
Low, normal or high.
is_reminder_on
class-attribute
instance-attribute
is_reminder_on: Optional[bool] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'isReminderOn'})
True if an alert is set to remind the user of the to-do.
owner
class-attribute
instance-attribute
Name of the person who created the to-do.
parent_folder_id
class-attribute
instance-attribute
parent_folder_id: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'parentFolderId'})
Unique identifier of the parent folder.
reminder_date_time
class-attribute
instance-attribute
reminder_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'reminderDateTime'})
Date-time in the UTC time zone for a reminder alert of the to-do to occur.
start_date_time
class-attribute
instance-attribute
start_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'startDateTime'})
Date in the UTC time zone when the to-do is to begin.
status
class-attribute
instance-attribute
Indicates state or progress of the to-do - not started, in progress, completed, waiting on others or deferred.
CreateToDoBody
dataclass
CreateToDoBody(subject: str, *, due_date_time: Optional[Dict[str, Any]] = None, reminder_date_time: Optional[Dict[str, Any]] = None, start_date_time: Optional[Dict[str, Any]] = None, importance: Optional[str] = None, status: Optional[str] = None, sensitivity: Optional[str] = None, body: Optional[Dict[str, Any]] = None, categories: Optional[List[str]] = None, is_reminder_on: Optional[bool] = None)
Definition: CreateToDoBody
Attributes
due_date_time
class-attribute
instance-attribute
due_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'DueDateTime'})
Date in the UTC time zone when the to-do is to be finished.
reminder_date_time
class-attribute
instance-attribute
reminder_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'ReminderDateTime'})
Date-time in UTC time zone for a reminder alert of the to-do to occur.
start_date_time
class-attribute
instance-attribute
start_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'StartDateTime'})
Date in the UTC time zone when the to-do is to begin.
importance
class-attribute
instance-attribute
importance: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'Importance'})
Low, normal or high.
subject
class-attribute
instance-attribute
Brief description or title of the to-do.
status
class-attribute
instance-attribute
status: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'Status'})
Indicates state or progress of the to-do - not started, in progress, completed, waiting on others or deferred.
sensitivity
class-attribute
instance-attribute
sensitivity: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'Sensitivity'})
Indicates the level of privacy for the event.
body
class-attribute
instance-attribute
body: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'Body'})
To-do body that typically contains information about the to-do.
CreateToDoHtmlBody
dataclass
CreateToDoHtmlBody(subject: str, *, due_date_time: Optional[Dict[str, Any]] = None, reminder_date_time: Optional[Dict[str, Any]] = None, start_date_time: Optional[Dict[str, Any]] = None, importance: Optional[str] = None, status: Optional[str] = None, sensitivity: Optional[str] = None, body: Optional[Dict[str, Any]] = None, categories: Optional[List[str]] = None, is_reminder_on: Optional[bool] = None)
Definition: CreateToDoHtmlBody
Attributes
due_date_time
class-attribute
instance-attribute
due_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'DueDateTime'})
Date in the UTC time zone when the to-do is to be finished.
reminder_date_time
class-attribute
instance-attribute
reminder_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'ReminderDateTime'})
Date-time in UTC time zone for a reminder alert of the to-do to occur.
start_date_time
class-attribute
instance-attribute
start_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'StartDateTime'})
Date in the UTC time zone when the to-do is to begin.
importance
class-attribute
instance-attribute
importance: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'Importance'})
Low, normal or high.
subject
class-attribute
instance-attribute
Brief description or title of the to-do.
status
class-attribute
instance-attribute
status: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'Status'})
Indicates state or progress of the to-do - not started, in progress, completed, waiting on others or deferred.
sensitivity
class-attribute
instance-attribute
sensitivity: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'Sensitivity'})
Indicates the level of privacy for the event.
body
class-attribute
instance-attribute
body: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'Body'})
To-do body that typically contains information about the to-do.
UpdateToDoBody
dataclass
UpdateToDoBody(*, due_date_time: Optional[Dict[str, Any]] = None, reminder_date_time: Optional[Dict[str, Any]] = None, start_date_time: Optional[Dict[str, Any]] = None, importance: Optional[str] = None, subject: Optional[str] = None, status: Optional[str] = None, sensitivity: Optional[str] = None, body: Optional[Dict[str, Any]] = None, categories: Optional[List[str]] = None, is_reminder_on: Optional[bool] = None)
Definition: UpdateToDoBody
Attributes
due_date_time
class-attribute
instance-attribute
due_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'DueDateTime'})
Date in the UTC time zone when the to-do is to be finished.
reminder_date_time
class-attribute
instance-attribute
reminder_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'ReminderDateTime'})
Date-time in UTC time zone for a reminder alert of the to-do to occur.
start_date_time
class-attribute
instance-attribute
start_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'StartDateTime'})
Date in the UTC time zone when the to-do is to begin.
importance
class-attribute
instance-attribute
importance: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'Importance'})
Low, normal or high.
subject
class-attribute
instance-attribute
subject: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'Subject'})
Brief description or title of the to-do.
status
class-attribute
instance-attribute
status: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'Status'})
Indicates state or progress of the to-do - not started, in progress, completed, waiting on others or deferred.
sensitivity
class-attribute
instance-attribute
sensitivity: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'Sensitivity'})
Indicates the level of privacy for the event.
body
class-attribute
instance-attribute
body: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'Body'})
To-do body that typically contains information about the to-do.
CreateToDoListBody
dataclass
CreateToDo
dataclass
CreateToDo(title: str, *, due_date_time: Optional[Dict[str, Any]] = None, reminder_date_time: Optional[Dict[str, Any]] = None, importance: Optional[str] = None, status: Optional[str] = None, body: Optional[Dict[str, Any]] = None, is_reminder_on: Optional[bool] = None)
Definition: CreateToDo
Attributes
due_date_time
class-attribute
instance-attribute
due_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'dueDateTime'})
Date in the UTC time zone when the to-do is to be finished (note the time portion will be ignored).
reminder_date_time
class-attribute
instance-attribute
reminder_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'reminderDateTime'})
Date-time in UTC time zone for a reminder alert of the to-do to occur.
importance
class-attribute
instance-attribute
Low, normal or high.
status
class-attribute
instance-attribute
Indicates state or progress of the to-do - not started, in progress, completed, waiting on others or deferred.
body
class-attribute
instance-attribute
To-do body that typically contains information about the to-do.
UpdateToDo
dataclass
UpdateToDo(*, due_date_time: Optional[Dict[str, Any]] = None, reminder_date_time: Optional[Dict[str, Any]] = None, importance: Optional[str] = None, title: Optional[str] = None, status: Optional[str] = None, body: Optional[Dict[str, Any]] = None, is_reminder_on: Optional[bool] = None)
Definition: UpdateToDo
Attributes
due_date_time
class-attribute
instance-attribute
due_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'dueDateTime'})
Date in the UTC time zone when the to-do is to be finished (note the time portion will be ignored).
reminder_date_time
class-attribute
instance-attribute
reminder_date_time: Optional[Dict[str, Any]] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'reminderDateTime'})
Date-time in UTC time zone for a reminder alert of the to-do to occur.
importance
class-attribute
instance-attribute
Low, normal or high.
title
class-attribute
instance-attribute
Brief description or title of the to-do.
status
class-attribute
instance-attribute
Indicates state or progress of the to-do - not started, in progress, completed, waiting on others or deferred.
body
class-attribute
instance-attribute
To-do body that typically contains information about the to-do.
CreateToDoList
dataclass
TodoClient
TodoClient(connection_runtime_url: str, credential: AsyncTokenCredential | AzureKeyCredential, *, max_retry_attempts: int = 3, timeout: float = 30.0, use_exponential_backoff: bool = True, initial_retry_delay_seconds: float = 0.5, maximum_retry_delay_seconds: float = 120.0, retry_jitter_factor: float = 0.1, retry_unsafe_http_methods: bool = False, transport: Optional[AsyncHttpTransport] = None, **kwargs: Any)
Bases: ConnectorClientBase
Typed client for todo connector.
Initialize a TodoClient.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
connection_runtime_url
|
str
|
The connection runtime URL from Azure Portal. |
required |
credential
|
AsyncTokenCredential | AzureKeyCredential
|
Caller-owned Azure Core credential. |
required |
max_retry_attempts
|
int
|
The maximum number of request attempts. |
3
|
timeout
|
float
|
The network timeout in seconds for each request. The value configures Azure Core retry and transport deadlines. Nonpositive values disable SDK and transport deadlines. |
30.0
|
use_exponential_backoff
|
bool
|
Whether retries use exponential backoff. |
True
|
initial_retry_delay_seconds
|
float
|
The initial retry delay in seconds. |
0.5
|
maximum_retry_delay_seconds
|
float
|
The maximum retry delay in seconds. |
120.0
|
retry_jitter_factor
|
float
|
The jitter fraction applied to retry delays. |
0.1
|
retry_unsafe_http_methods
|
bool
|
Whether unsafe HTTP methods may be retried. |
False
|
transport
|
Optional[AsyncHttpTransport]
|
Optional Azure Core async HTTP transport closed by the client through its asynchronous lifecycle. |
None
|
**kwargs
|
Any
|
Optional Azure Core pipeline policy settings. |
{}
|
Methods:
update_to_do_list
async
update_to_do_list(input: CreateToDoList | Mapping[str, Any], folder_id: str, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Update a to-do list
This operation is used to update a specific to-do list.
Swagger operation ID: UpdateToDoList.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
CreateToDoList | Mapping[str, Any]
|
The request body. Mapping keys use serialized Swagger wire names. |
required |
folder_id
|
str
|
To-do list. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
delete_to_do_list
async
delete_to_do_list(folder_id: str, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> None
Delete a to-do list
This operation is used to delete a specific to-do list.
Swagger operation ID: DeleteToDoList.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
folder_id
|
str
|
To-do list. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Name | Type | Description |
|---|---|---|
None |
None
|
The operation completes without a response body. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
create_to_do
async
create_to_do(input: CreateToDo | Mapping[str, Any], folder_id: str, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Add a to-do
This operation is used to create a to-do in the specified to-do list.
Swagger operation ID: CreateToDoV3.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
CreateToDo | Mapping[str, Any]
|
The request body. Mapping keys use serialized Swagger wire names. |
required |
folder_id
|
str
|
To-do list. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
create_to_do_list
async
create_to_do_list(input: CreateToDoList | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Create a to-do list
This operation is used to create a new to-do list.
Swagger operation ID: CreateToDoListV2.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
CreateToDoList | Mapping[str, Any]
|
The request body. Mapping keys use serialized Swagger wire names. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
delete_to_do
async
delete_to_do(folder_id: str, id: str, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> None
Delete to-do
This operation is used to delete a task.
Swagger operation ID: DeleteToDoV2.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
folder_id
|
str
|
To-do list. |
required |
id
|
str
|
To-do task. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Name | Type | Description |
|---|---|---|
None |
None
|
The operation completes without a response body. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
list_all_todo_lists
list_all_todo_lists(*, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> AsyncItemPaged[dict[str, Any]]
List all to-do lists
Returns a list of all the to-do lists.
Returns a single-page Azure Core async collection.
Swagger operation ID: GetAllTodoListsV2.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
AsyncItemPaged[dict[str, Any]]
|
AsyncItemPaged[dict[str, Any]]: An Azure Core pager over connector
results. Consume it with |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_to_do
async
get_to_do(folder_id: str, id: str, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Get a to-do
This operation is used to get the to-do with the given Id.
Swagger operation ID: GetToDoV3.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
folder_id
|
str
|
To-do list. |
required |
id
|
str
|
To-do task. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_to_do_list
async
get_to_do_list(folder_id: str, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Get a to-do list
This operation is used to get a specific to-do list.
Swagger operation ID: GetToDoListV2.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
folder_id
|
str
|
To-do list. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
list_to_dos_by_folder
list_to_dos_by_folder(folder_id: str, *, top: Optional[int] = None, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> AsyncItemPaged[dict[str, Any]]
List to-dos by folder
This operation is used to retrieve all to-dos from a specific list.
Returns a single-page Azure Core async collection.
Swagger operation ID: ListToDosByFolderV2.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
folder_id
|
str
|
To-do list. |
required |
top
|
Optional[int]
|
Total number of entries to retrieve (default = 10, maximum = 999). |
None
|
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
AsyncItemPaged[dict[str, Any]]
|
AsyncItemPaged[dict[str, Any]]: An Azure Core pager over connector
results. Consume it with |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
update_to_do
async
update_to_do(input: UpdateToDo | Mapping[str, Any], folder_id: str, id: str, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Update to-do
This operation is used to update a specific to-do.
Swagger operation ID: UpdateToDoV2.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
UpdateToDo | Mapping[str, Any]
|
The request body. Mapping keys use serialized Swagger wire names. |
required |
folder_id
|
str
|
To-do list. |
required |
id
|
str
|
To-do task. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |