Skip to main content

Module airbyte_agent_sdk.connectors.granola.types

Type definitions for granola connector.

Classes​

AirbyteSearchParams(*args, **kwargs) : Parameters for Airbyte cache search operations (generic, use entity-specific query types for better type hints).

Ancestors (in MRO)​

  • builtins.dict

Class variables​

cursor: str : The type of the None singleton.

fields: list[list[str]] : The type of the None singleton.

limit: int : The type of the None singleton.

query: dict[str, typing.Any] : The type of the None singleton.

NotesAndCondition(*args, **kwargs) : dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list. For example: dict(one=1, two=2)

Ancestors (in MRO)​

  • builtins.dict

Class variables​

and: list[airbyte_agent_sdk.connectors.granola.types.NotesEqCondition | airbyte_agent_sdk.connectors.granola.types.NotesNeqCondition | airbyte_agent_sdk.connectors.granola.types.NotesGtCondition | airbyte_agent_sdk.connectors.granola.types.NotesGteCondition | airbyte_agent_sdk.connectors.granola.types.NotesLtCondition | airbyte_agent_sdk.connectors.granola.types.NotesLteCondition | airbyte_agent_sdk.connectors.granola.types.NotesInCondition | airbyte_agent_sdk.connectors.granola.types.NotesStartswithCondition | airbyte_agent_sdk.connectors.granola.types.NotesEndswithCondition | airbyte_agent_sdk.connectors.granola.types.NotesFuzzyCondition | airbyte_agent_sdk.connectors.granola.types.NotesKeywordCondition | airbyte_agent_sdk.connectors.granola.types.NotesContainsCondition | airbyte_agent_sdk.connectors.granola.types.NotesArrayContainsCondition | airbyte_agent_sdk.connectors.granola.types.NotesNotCondition | airbyte_agent_sdk.connectors.granola.types.NotesAndCondition | airbyte_agent_sdk.connectors.granola.types.NotesOrCondition | airbyte_agent_sdk.connectors.granola.types.NotesAnyCondition] : The type of the None singleton.

NotesAnyCondition(*args, **kwargs) : dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list. For example: dict(one=1, two=2)

Ancestors (in MRO)​

  • builtins.dict

Class variables​

any: airbyte_agent_sdk.connectors.granola.types.NotesAnyValueFilter : The type of the None singleton.

NotesAnyValueFilter(*args, **kwargs) : Available fields with Any value type. Used for 'contains' and 'any' conditions.

Ancestors (in MRO)​

  • builtins.dict

Class variables​

attendees: Any : The attendees of the meeting.

calendar_event: Any : Associated calendar event details.

created_at: Any : The creation time of the note in ISO 8601 format.

folder_membership: Any : The folder membership of the note.

id: Any : The unique identifier of the note.

object_: Any : The object type, always "note".

owner: Any : The owner of the note.

summary_markdown: Any : Markdown formatted summary of the note.

summary_text: Any : Plain text summary of the note.

title: Any : The title of the note.

transcript: Any : Transcript of the meeting.

updated_at: Any : The last update time of the note in ISO 8601 format.

NotesArrayContainsCondition(*args, **kwargs) : Exact membership test on an array field. Example: {"array_contains": {"tags": "premium"}}

Ancestors (in MRO)​

  • builtins.dict

Class variables​

array_contains: airbyte_agent_sdk.connectors.granola.types.NotesAnyValueFilter : The type of the None singleton.

NotesContainsCondition(*args, **kwargs) : Case-insensitive substring match on a scalar field. Example: {"contains": {"subject": "billing"}}

Ancestors (in MRO)​

  • builtins.dict

Class variables​

contains: airbyte_agent_sdk.connectors.granola.types.NotesAnyValueFilter : The type of the None singleton.

NotesEndswithCondition(*args, **kwargs) : Literal case-insensitive suffix match.

Ancestors (in MRO)​

  • builtins.dict

Class variables​

endswith: airbyte_agent_sdk.connectors.granola.types.NotesStringFilter : The type of the None singleton.

NotesEqCondition(*args, **kwargs) : Equal to: field equals value.

Ancestors (in MRO)​

  • builtins.dict

Class variables​

eq: airbyte_agent_sdk.connectors.granola.types.NotesSearchFilter : The type of the None singleton.

NotesFuzzyCondition(*args, **kwargs) : Ordered word text match (case-insensitive).

Ancestors (in MRO)​

  • builtins.dict

Class variables​

fuzzy: airbyte_agent_sdk.connectors.granola.types.NotesStringFilter : The type of the None singleton.

NotesGetParams(*args, **kwargs) : Parameters for notes.get operation

Ancestors (in MRO)​

  • builtins.dict

Class variables​

include: str : The type of the None singleton.

note_id: str : The type of the None singleton.

NotesGtCondition(*args, **kwargs) : Greater than: field > value.

Ancestors (in MRO)​

  • builtins.dict

Class variables​

gt: airbyte_agent_sdk.connectors.granola.types.NotesSearchFilter : The type of the None singleton.

NotesGteCondition(*args, **kwargs) : Greater than or equal: field >= value.

Ancestors (in MRO)​

  • builtins.dict

Class variables​

gte: airbyte_agent_sdk.connectors.granola.types.NotesSearchFilter : The type of the None singleton.

NotesInCondition(*args, **kwargs) : dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list. For example: dict(one=1, two=2)

Ancestors (in MRO)​

  • builtins.dict

Class variables​

in: airbyte_agent_sdk.connectors.granola.types.NotesInFilter : The type of the None singleton.

NotesInFilter(*args, **kwargs) : Available fields for 'in' condition (values are lists).

Ancestors (in MRO)​

  • builtins.dict

Class variables​

attendees: list[list[typing.Any]] : The attendees of the meeting.

calendar_event: list[dict[str, typing.Any]] : Associated calendar event details.

created_at: list[str] : The creation time of the note in ISO 8601 format.

folder_membership: list[list[typing.Any]] : The folder membership of the note.

id: list[str] : The unique identifier of the note.

object_: list[str] : The object type, always "note".

owner: list[dict[str, typing.Any]] : The owner of the note.

summary_markdown: list[str] : Markdown formatted summary of the note.

summary_text: list[str] : Plain text summary of the note.

title: list[str] : The title of the note.

transcript: list[list[typing.Any]] : Transcript of the meeting.

updated_at: list[str] : The last update time of the note in ISO 8601 format.

NotesKeywordCondition(*args, **kwargs) : Keyword text match (any word present).

Ancestors (in MRO)​

  • builtins.dict

Class variables​

keyword: airbyte_agent_sdk.connectors.granola.types.NotesStringFilter : The type of the None singleton.

NotesListParams(*args, **kwargs) : Parameters for notes.list operation

Ancestors (in MRO)​

  • builtins.dict

Class variables​

created_after: str : The type of the None singleton.

created_before: str : The type of the None singleton.

cursor: str : The type of the None singleton.

page_size: int : The type of the None singleton.

NotesLtCondition(*args, **kwargs) : Less than: field < value.

Ancestors (in MRO)​

  • builtins.dict

Class variables​

lt: airbyte_agent_sdk.connectors.granola.types.NotesSearchFilter : The type of the None singleton.

NotesLteCondition(*args, **kwargs) : Less than or equal: field <= value.

Ancestors (in MRO)​

  • builtins.dict

Class variables​

lte: airbyte_agent_sdk.connectors.granola.types.NotesSearchFilter : The type of the None singleton.

NotesNeqCondition(*args, **kwargs) : Not equal to: field does not equal value.

Ancestors (in MRO)​

  • builtins.dict

Class variables​

neq: airbyte_agent_sdk.connectors.granola.types.NotesSearchFilter : The type of the None singleton.

NotesNotCondition(*args, **kwargs) : dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list. For example: dict(one=1, two=2)

Ancestors (in MRO)​

  • builtins.dict

Class variables​

not: airbyte_agent_sdk.connectors.granola.types.NotesEqCondition | airbyte_agent_sdk.connectors.granola.types.NotesNeqCondition | airbyte_agent_sdk.connectors.granola.types.NotesGtCondition | airbyte_agent_sdk.connectors.granola.types.NotesGteCondition | airbyte_agent_sdk.connectors.granola.types.NotesLtCondition | airbyte_agent_sdk.connectors.granola.types.NotesLteCondition | airbyte_agent_sdk.connectors.granola.types.NotesInCondition | airbyte_agent_sdk.connectors.granola.types.NotesStartswithCondition | airbyte_agent_sdk.connectors.granola.types.NotesEndswithCondition | airbyte_agent_sdk.connectors.granola.types.NotesFuzzyCondition | airbyte_agent_sdk.connectors.granola.types.NotesKeywordCondition | airbyte_agent_sdk.connectors.granola.types.NotesContainsCondition | airbyte_agent_sdk.connectors.granola.types.NotesArrayContainsCondition | airbyte_agent_sdk.connectors.granola.types.NotesNotCondition | airbyte_agent_sdk.connectors.granola.types.NotesAndCondition | airbyte_agent_sdk.connectors.granola.types.NotesOrCondition | airbyte_agent_sdk.connectors.granola.types.NotesAnyCondition : The type of the None singleton.

NotesOrCondition(*args, **kwargs) : dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list. For example: dict(one=1, two=2)

Ancestors (in MRO)​

  • builtins.dict

Class variables​

or: list[airbyte_agent_sdk.connectors.granola.types.NotesEqCondition | airbyte_agent_sdk.connectors.granola.types.NotesNeqCondition | airbyte_agent_sdk.connectors.granola.types.NotesGtCondition | airbyte_agent_sdk.connectors.granola.types.NotesGteCondition | airbyte_agent_sdk.connectors.granola.types.NotesLtCondition | airbyte_agent_sdk.connectors.granola.types.NotesLteCondition | airbyte_agent_sdk.connectors.granola.types.NotesInCondition | airbyte_agent_sdk.connectors.granola.types.NotesStartswithCondition | airbyte_agent_sdk.connectors.granola.types.NotesEndswithCondition | airbyte_agent_sdk.connectors.granola.types.NotesFuzzyCondition | airbyte_agent_sdk.connectors.granola.types.NotesKeywordCondition | airbyte_agent_sdk.connectors.granola.types.NotesContainsCondition | airbyte_agent_sdk.connectors.granola.types.NotesArrayContainsCondition | airbyte_agent_sdk.connectors.granola.types.NotesNotCondition | airbyte_agent_sdk.connectors.granola.types.NotesAndCondition | airbyte_agent_sdk.connectors.granola.types.NotesOrCondition | airbyte_agent_sdk.connectors.granola.types.NotesAnyCondition] : The type of the None singleton.

NotesSearchFilter(*args, **kwargs) : Available fields for filtering notes search queries.

Ancestors (in MRO)​

  • builtins.dict

Class variables​

attendees: list[typing.Any] | None : The attendees of the meeting.

calendar_event: dict[str, typing.Any] | None : Associated calendar event details.

created_at: str | None : The creation time of the note in ISO 8601 format.

folder_membership: list[typing.Any] | None : The folder membership of the note.

id: str | None : The unique identifier of the note.

object_: str | None : The object type, always "note".

owner: dict[str, typing.Any] | None : The owner of the note.

summary_markdown: str | None : Markdown formatted summary of the note.

summary_text: str | None : Plain text summary of the note.

title: str | None : The title of the note.

transcript: list[typing.Any] | None : Transcript of the meeting.

updated_at: str | None : The last update time of the note in ISO 8601 format.

NotesSearchQuery(*args, **kwargs) : Search query for notes entity.

Ancestors (in MRO)​

  • builtins.dict

Class variables​

filter: airbyte_agent_sdk.connectors.granola.types.NotesEqCondition | airbyte_agent_sdk.connectors.granola.types.NotesNeqCondition | airbyte_agent_sdk.connectors.granola.types.NotesGtCondition | airbyte_agent_sdk.connectors.granola.types.NotesGteCondition | airbyte_agent_sdk.connectors.granola.types.NotesLtCondition | airbyte_agent_sdk.connectors.granola.types.NotesLteCondition | airbyte_agent_sdk.connectors.granola.types.NotesInCondition | airbyte_agent_sdk.connectors.granola.types.NotesStartswithCondition | airbyte_agent_sdk.connectors.granola.types.NotesEndswithCondition | airbyte_agent_sdk.connectors.granola.types.NotesFuzzyCondition | airbyte_agent_sdk.connectors.granola.types.NotesKeywordCondition | airbyte_agent_sdk.connectors.granola.types.NotesContainsCondition | airbyte_agent_sdk.connectors.granola.types.NotesArrayContainsCondition | airbyte_agent_sdk.connectors.granola.types.NotesNotCondition | airbyte_agent_sdk.connectors.granola.types.NotesAndCondition | airbyte_agent_sdk.connectors.granola.types.NotesOrCondition | airbyte_agent_sdk.connectors.granola.types.NotesAnyCondition : The type of the None singleton.

sort: list[airbyte_agent_sdk.connectors.granola.types.NotesSortFilter] : The type of the None singleton.

NotesSortFilter(*args, **kwargs) : Available fields for sorting notes search results.

Ancestors (in MRO)​

  • builtins.dict

Class variables​

attendees: Literal['asc', 'desc'] : The attendees of the meeting.

calendar_event: Literal['asc', 'desc'] : Associated calendar event details.

created_at: Literal['asc', 'desc'] : The creation time of the note in ISO 8601 format.

folder_membership: Literal['asc', 'desc'] : The folder membership of the note.

id: Literal['asc', 'desc'] : The unique identifier of the note.

object_: Literal['asc', 'desc'] : The object type, always "note".

owner: Literal['asc', 'desc'] : The owner of the note.

summary_markdown: Literal['asc', 'desc'] : Markdown formatted summary of the note.

summary_text: Literal['asc', 'desc'] : Plain text summary of the note.

title: Literal['asc', 'desc'] : The title of the note.

transcript: Literal['asc', 'desc'] : Transcript of the meeting.

updated_at: Literal['asc', 'desc'] : The last update time of the note in ISO 8601 format.

NotesStartswithCondition(*args, **kwargs) : Literal case-insensitive prefix match.

Ancestors (in MRO)​

  • builtins.dict

Class variables​

startswith: airbyte_agent_sdk.connectors.granola.types.NotesStringFilter : The type of the None singleton.

NotesStringFilter(*args, **kwargs) : String fields for text search conditions (startswith, endswith, fuzzy, keyword).

Ancestors (in MRO)​

  • builtins.dict

Class variables​

attendees: str : The attendees of the meeting.

calendar_event: str : Associated calendar event details.

created_at: str : The creation time of the note in ISO 8601 format.

folder_membership: str : The folder membership of the note.

id: str : The unique identifier of the note.

object_: str : The object type, always "note".

owner: str : The owner of the note.

summary_markdown: str : Markdown formatted summary of the note.

summary_text: str : Plain text summary of the note.

title: str : The title of the note.

transcript: str : Transcript of the meeting.

updated_at: str : The last update time of the note in ISO 8601 format.