Reference¶
Bases: AsyncBaseClient
add_customer_to_customer_groups
async
¶
add_customer_to_customer_groups(
input: AddCustomerToCustomerGroupsInput, **kwargs: Any
) -> AddCustomerToCustomerGroupsAddCustomerToCustomerGroups
add_customer_to_tenants
async
¶
add_customer_to_tenants(
input: AddCustomerToTenantsInput, **kwargs: Any
) -> AddCustomerToTenantsAddCustomerToTenants
add_members_to_tier
async
¶
add_members_to_tier(
input: AddMembersToTierInput, **kwargs: Any
) -> AddMembersToTierAddMembersToTier
archive_label_type
async
¶
archive_label_type(
input: ArchiveLabelTypeInput, **kwargs: Any
) -> ArchiveLabelTypeArchiveLabelType
assign_thread
async
¶
assign_thread(
input: AssignThreadInput, **kwargs: Any
) -> AssignThreadAssignThread
change_thread_priority
async
¶
change_thread_priority(
input: ChangeThreadPriorityInput, **kwargs: Any
) -> ChangeThreadPriorityChangeThreadPriority
companies
async
¶
companies(
first: Union[Optional[int], UnsetType] = UNSET,
after: Union[Optional[str], UnsetType] = UNSET,
last: Union[Optional[int], UnsetType] = UNSET,
before: Union[Optional[str], UnsetType] = UNSET,
**kwargs: Any
) -> CompaniesCompanies
create_attachment_upload_url
async
¶
create_attachment_upload_url(
input: CreateAttachmentUploadUrlInput, **kwargs: Any
) -> CreateAttachmentUploadUrlCreateAttachmentUploadUrl
create_customer_card_config
async
¶
create_customer_card_config(
input: CreateCustomerCardConfigInput, **kwargs: Any
) -> CreateCustomerCardConfigCreateCustomerCardConfig
create_customer_event
async
¶
create_customer_event(
input: CreateCustomerEventInput, **kwargs: Any
) -> CreateCustomerEventCreateCustomerEvent
create_label_type
async
¶
create_label_type(
input: CreateLabelTypeInput, **kwargs: Any
) -> CreateLabelTypeCreateLabelType
create_thread
async
¶
create_thread(
input: CreateThreadInput, **kwargs: Any
) -> CreateThreadCreateThread
create_thread_event
async
¶
create_thread_event(
input: CreateThreadEventInput, **kwargs: Any
) -> CreateThreadEventCreateThreadEvent
create_webhook_target
async
¶
create_webhook_target(
input: CreateWebhookTargetInput, **kwargs: Any
) -> CreateWebhookTargetCreateWebhookTarget
customer_by_email
async
¶
customer_by_email(
email: str, **kwargs: Any
) -> Optional[CustomerByEmailCustomerByEmail]
customer_by_external_id
async
¶
customer_by_external_id(
external_id: str, **kwargs: Any
) -> Optional[CustomerByExternalIdCustomerByExternalId]
customer_by_id
async
¶
customer_by_id(
customer_id: str, **kwargs: Any
) -> Optional[CustomerByIdCustomer]
customer_customer_groups
async
¶
customer_customer_groups(
customer_id: str,
filters: Union[
Optional[CustomerGroupMembershipsFilter], UnsetType
] = UNSET,
first: Union[Optional[int], UnsetType] = UNSET,
after: Union[Optional[str], UnsetType] = UNSET,
last: Union[Optional[int], UnsetType] = UNSET,
before: Union[Optional[str], UnsetType] = UNSET,
**kwargs: Any
) -> Optional[CustomerCustomerGroupsCustomer]
customer_group_by_id
async
¶
customer_group_by_id(
customer_group_id: str, **kwargs: Any
) -> Optional[CustomerGroupByIdCustomerGroup]
customer_groups
async
¶
customer_groups(
first: Union[Optional[int], UnsetType] = UNSET,
after: Union[Optional[str], UnsetType] = UNSET,
before: Union[Optional[str], UnsetType] = UNSET,
last: Union[Optional[int], UnsetType] = UNSET,
**kwargs: Any
) -> CustomerGroupsCustomerGroups
customer_tenants
async
¶
customer_tenants(
customer_id: str,
first: Union[Optional[int], UnsetType] = UNSET,
after: Union[Optional[str], UnsetType] = UNSET,
last: Union[Optional[int], UnsetType] = UNSET,
before: Union[Optional[str], UnsetType] = UNSET,
**kwargs: Any
) -> Optional[CustomerTenantsCustomer]
customers
async
¶
customers(
filters: Union[
Optional[CustomersFilter], UnsetType
] = UNSET,
sort_by: Union[
Optional[CustomersSort], UnsetType
] = UNSET,
first: Union[Optional[int], UnsetType] = UNSET,
after: Union[Optional[str], UnsetType] = UNSET,
last: Union[Optional[int], UnsetType] = UNSET,
before: Union[Optional[str], UnsetType] = UNSET,
**kwargs: Any
) -> CustomersCustomers
delete_customer
async
¶
delete_customer(
input: DeleteCustomerInput, **kwargs: Any
) -> DeleteCustomerDeleteCustomer
delete_customer_card_config
async
¶
delete_customer_card_config(
input: DeleteCustomerCardConfigInput, **kwargs: Any
) -> DeleteCustomerCardConfigDeleteCustomerCardConfig
delete_thread_field
async
¶
delete_thread_field(
input: DeleteThreadFieldInput, **kwargs: Any
) -> DeleteThreadFieldDeleteThreadField
delete_webhook_target
async
¶
delete_webhook_target(
input: DeleteWebhookTargetInput, **kwargs: Any
) -> DeleteWebhookTargetDeleteWebhookTarget
index_document
async
¶
index_document(
input: CreateIndexedDocumentInput, **kwargs: Any
) -> IndexDocumentCreateIndexedDocument
label_types
async
¶
label_types(
filters: Union[
Optional[LabelTypeFilter], UnsetType
] = UNSET,
first: Union[Optional[int], UnsetType] = UNSET,
after: Union[Optional[str], UnsetType] = UNSET,
last: Union[Optional[int], UnsetType] = UNSET,
before: Union[Optional[str], UnsetType] = UNSET,
**kwargs: Any
) -> LabelTypesLabelTypes
mark_thread_as_done
async
¶
mark_thread_as_done(
input: MarkThreadAsDoneInput, **kwargs: Any
) -> MarkThreadAsDoneMarkThreadAsDone
mark_thread_as_todo
async
¶
mark_thread_as_todo(
input: MarkThreadAsTodoInput, **kwargs: Any
) -> MarkThreadAsTodoMarkThreadAsTodo
remove_customer_from_customer_groups
async
¶
remove_customer_from_customer_groups(
input: RemoveCustomerFromCustomerGroupsInput,
**kwargs: Any
) -> RemoveCustomerFromCustomerGroupsRemoveCustomerFromCustomerGroups
remove_customer_from_tenants
async
¶
remove_customer_from_tenants(
input: RemoveCustomerFromTenantsInput, **kwargs: Any
) -> RemoveCustomerFromTenantsRemoveCustomerFromTenants
remove_labels
async
¶
remove_labels(
input: RemoveLabelsInput, **kwargs: Any
) -> RemoveLabelsRemoveLabels
remove_members_from_tier
async
¶
remove_members_from_tier(
input: RemoveMembersFromTierInput, **kwargs: Any
) -> RemoveMembersFromTierRemoveMembersFromTier
reply_to_email
async
¶
reply_to_email(
input: ReplyToEmailInput, **kwargs: Any
) -> ReplyToEmailReplyToEmail
reply_to_thread
async
¶
reply_to_thread(
input: ReplyToThreadInput, **kwargs: Any
) -> ReplyToThreadReplyToThread
search_companies
async
¶
search_companies(
search_query: CompaniesSearchQuery,
first: Union[Optional[int], UnsetType] = UNSET,
after: Union[Optional[str], UnsetType] = UNSET,
last: Union[Optional[int], UnsetType] = UNSET,
before: Union[Optional[str], UnsetType] = UNSET,
**kwargs: Any
) -> SearchCompaniesSearchCompanies
search_tenants
async
¶
search_tenants(
search_query: TenantsSearchQuery,
first: Union[Optional[int], UnsetType] = UNSET,
after: Union[Optional[str], UnsetType] = UNSET,
last: Union[Optional[int], UnsetType] = UNSET,
before: Union[Optional[str], UnsetType] = UNSET,
**kwargs: Any
) -> SearchTenantsSearchTenants
send_customer_chat
async
¶
send_customer_chat(
input: SendCustomerChatInput, **kwargs: Any
) -> SendCustomerChatSendCustomerChat
send_new_email
async
¶
send_new_email(
input: SendNewEmailInput, **kwargs: Any
) -> SendNewEmailSendNewEmail
set_customer_tenants
async
¶
set_customer_tenants(
input: SetCustomerTenantsInput, **kwargs: Any
) -> SetCustomerTenantsSetCustomerTenants
snooze_thread
async
¶
snooze_thread(
input: SnoozeThreadInput, **kwargs: Any
) -> SnoozeThreadSnoozeThread
tenants
async
¶
tenants(
first: Union[Optional[int], UnsetType] = UNSET,
after: Union[Optional[str], UnsetType] = UNSET,
last: Union[Optional[int], UnsetType] = UNSET,
before: Union[Optional[str], UnsetType] = UNSET,
**kwargs: Any
) -> TenantsTenants
thread_by_external_id
async
¶
thread_by_external_id(
customer_id: str, external_id: str, **kwargs: Any
) -> Optional[ThreadByExternalIdThreadByExternalId]
threads
async
¶
threads(
filters: Union[
Optional[ThreadsFilter], UnsetType
] = UNSET,
sort_by: Union[
Optional[ThreadsSort], UnsetType
] = UNSET,
first: Union[Optional[int], UnsetType] = UNSET,
after: Union[Optional[str], UnsetType] = UNSET,
last: Union[Optional[int], UnsetType] = UNSET,
before: Union[Optional[str], UnsetType] = UNSET,
**kwargs: Any
) -> ThreadsThreads
tiers
async
¶
tiers(
first: Union[Optional[int], UnsetType] = UNSET,
after: Union[Optional[str], UnsetType] = UNSET,
last: Union[Optional[int], UnsetType] = UNSET,
before: Union[Optional[str], UnsetType] = UNSET,
**kwargs: Any
) -> TiersTiers
unassign_thread
async
¶
unassign_thread(
input: UnassignThreadInput, **kwargs: Any
) -> UnassignThreadUnassignThread
update_company_tier
async
¶
update_company_tier(
input: UpdateCompanyTierInput, **kwargs: Any
) -> UpdateCompanyTierUpdateCompanyTier
update_customer_card_config
async
¶
update_customer_card_config(
input: UpdateCustomerCardConfigInput, **kwargs: Any
) -> UpdateCustomerCardConfigUpdateCustomerCardConfig
update_customer_company
async
¶
update_customer_company(
input: UpdateCustomerCompanyInput, **kwargs: Any
) -> UpdateCustomerCompanyUpdateCustomerCompany
update_tenant_tier
async
¶
update_tenant_tier(
input: UpdateTenantTierInput, **kwargs: Any
) -> UpdateTenantTierUpdateTenantTier
update_thread_tenant
async
¶
update_thread_tenant(
input: UpdateThreadTenantInput, **kwargs: Any
) -> UpdateThreadTenantUpdateThreadTenant
update_webhook_target
async
¶
update_webhook_target(
input: UpdateWebhookTargetInput, **kwargs: Any
) -> UpdateWebhookTargetUpdateWebhookTarget
upsert_company
async
¶
upsert_company(
input: UpsertCompanyInput, **kwargs: Any
) -> UpsertCompanyUpsertCompany
upsert_customer
async
¶
upsert_customer(
input: UpsertCustomerInput, **kwargs: Any
) -> UpsertCustomerUpsertCustomer
upsert_tenant
async
¶
upsert_tenant(
input: UpsertTenantInput, **kwargs: Any
) -> UpsertTenantUpsertTenant
upsert_thread_field
async
¶
upsert_thread_field(
input: UpsertThreadFieldInput, **kwargs: Any
) -> UpsertThreadFieldUpsertThreadField
user_by_email
async
¶
user_by_email(
email: str, **kwargs: Any
) -> Optional[UserByEmailUserByEmail]
webhook_target
async
¶
webhook_target(
id: str, **kwargs: Any
) -> Optional[WebhookTargetWebhookTarget]
Models¶
AddCustomerToCustomerGroups
¶
AddCustomerToCustomerGroupsAddCustomerToCustomerGroupsCustomerGroupMemberships
¶
Bases: CustomerGroupMembershipParts
AddCustomerToCustomerGroupsAddCustomerToCustomerGroupsError
¶
Bases: MutationErrorParts
AddCustomerToCustomerGroupsInput
¶
AddCustomerToTenants
¶
AddCustomerToTenantsAddCustomerToTenants
¶
AddCustomerToTenantsAddCustomerToTenantsError
¶
Bases: MutationErrorParts
AddCustomerToTenantsInput
¶
AddLabels
¶
AddLabelsAddLabels
¶
AddLabelsAddLabelsError
¶
Bases: MutationErrorParts
AddLabelsAddLabelsLabels
¶
Bases: LabelParts
AddLabelsInput
¶
AddMembersToTier
¶
AddMembersToTierAddMembersToTierError
¶
Bases: MutationErrorParts
AddMembersToTierAddMembersToTierMembershipsCompanyTierMembership
¶
Bases: CompanyTierMembershipParts
typename__: Literal['CompanyTierMembership'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
AddMembersToTierAddMembersToTierMembershipsTenantTierMembership
¶
Bases: TenantTierMembershipParts
typename__: Literal['TenantTierMembership'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
AddMembersToTierInput
¶
ArchiveLabelType
¶
ArchiveLabelTypeArchiveLabelType
¶
ArchiveLabelTypeArchiveLabelTypeLabelType
¶
Bases: LabelTypeParts
ArchiveLabelTypeInput
¶
AssignThread
¶
AssignThreadAssignThread
¶
AssignThreadAssignThreadError
¶
Bases: MutationErrorParts
AssignThreadAssignThreadThread
¶
Bases: ThreadParts
AsyncBaseClient
¶
headers = headers
instance-attribute
¶
http_client = http_client if http_client else httpx.AsyncClient(headers=headers)
instance-attribute
¶
url = url
instance-attribute
¶
ws_connection_init_payload = ws_connection_init_payload
instance-attribute
¶
ws_headers = ws_headers or {}
instance-attribute
¶
ws_origin = Origin(ws_origin) if ws_origin else None
instance-attribute
¶
ws_url = ws_url
instance-attribute
¶
execute(query: str, operation_name: Optional[str] = None, variables: Optional[Dict[str, Any]] = None, **kwargs: Any) -> httpx.Response
async
¶
execute_ws(query: str, operation_name: Optional[str] = None, variables: Optional[Dict[str, Any]] = None, **kwargs: Any) -> AsyncIterator[Dict[str, Any]]
async
¶
get_data(response: httpx.Response) -> Dict[str, Any]
¶
AttachmentParts
¶
Bases: BaseModel
file_extension: Optional[str] = Field(alias='fileExtension')
class-attribute
instance-attribute
¶
file_name: str = Field(alias='fileName')
class-attribute
instance-attribute
¶
file_size: AttachmentPartsFileSize = Field(alias='fileSize')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: AttachmentPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
AttachmentPartsFileSize
¶
Bases: FileSizeParts
AttachmentPartsUpdatedAt
¶
Bases: DateTimeParts
AttachmentType
¶
CHAT = 'CHAT'
class-attribute
instance-attribute
¶
CUSTOM_TIMELINE_ENTRY = 'CUSTOM_TIMELINE_ENTRY'
class-attribute
instance-attribute
¶
DISCORD = 'DISCORD'
class-attribute
instance-attribute
¶
EMAIL = 'EMAIL'
class-attribute
instance-attribute
¶
MS_TEAMS = 'MS_TEAMS'
class-attribute
instance-attribute
¶
SLACK = 'SLACK'
class-attribute
instance-attribute
¶
THREAD_DISCUSSION = 'THREAD_DISCUSSION'
class-attribute
instance-attribute
¶
AttachmentUploadUrlParts
¶
Bases: BaseModel
attachment: AttachmentUploadUrlPartsAttachment
instance-attribute
¶
expires_at: AttachmentUploadUrlPartsExpiresAt = Field(alias='expiresAt')
class-attribute
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
upload_form_data: List[AttachmentUploadUrlPartsUploadFormData] = Field(alias='uploadFormData')
class-attribute
instance-attribute
¶
upload_form_url: str = Field(alias='uploadFormUrl')
class-attribute
instance-attribute
¶
AttachmentUploadUrlPartsAttachment
¶
Bases: AttachmentParts
AttachmentUploadUrlPartsExpiresAt
¶
Bases: DateTimeParts
AttachmentUploadUrlPartsUploadFormData
¶
BaseModel
¶
Bases: BaseModel
model_config = ConfigDict(populate_by_name=True, validate_assignment=True, arbitrary_types_allowed=True, protected_namespaces=())
class-attribute
instance-attribute
¶
ChangeThreadPriority
¶
ChangeThreadPriorityChangeThreadPriority
¶
ChangeThreadPriorityChangeThreadPriorityError
¶
Bases: MutationErrorParts
ChangeThreadPriorityChangeThreadPriorityThread
¶
Bases: ThreadParts
ChangeThreadPriorityInput
¶
ChatParts
¶
Bases: BaseModel
attachments: List[ChatPartsAttachments]
instance-attribute
¶
created_at: ChatPartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
text: Optional[str]
instance-attribute
¶
updated_at: ChatPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
ChatPartsCreatedAt
¶
Bases: DateTimeParts
ChatPartsUpdatedAt
¶
Bases: DateTimeParts
CompaniesCompanies
¶
CompaniesCompaniesEdges
¶
CompaniesCompaniesEdgesNode
¶
Bases: CompanyParts
CompaniesCompaniesPageInfo
¶
Bases: PageInfoParts
CompanyIdentifierInput
¶
CompanyParts
¶
Bases: BaseModel
created_at: CompanyPartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
created_by: Union[CompanyPartsCreatedByUserActor, CompanyPartsCreatedBySystemActor, CompanyPartsCreatedByMachineUserActor] = Field(alias='createdBy', discriminator='typename__')
class-attribute
instance-attribute
¶
domain_name: str = Field(alias='domainName')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
name: str
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: CompanyPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
updated_by: Union[CompanyPartsUpdatedByUserActor, CompanyPartsUpdatedBySystemActor, CompanyPartsUpdatedByMachineUserActor] = Field(alias='updatedBy', discriminator='typename__')
class-attribute
instance-attribute
¶
CompanyPartsCreatedAt
¶
Bases: DateTimeParts
CompanyPartsCreatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CompanyPartsCreatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CompanyPartsCreatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CompanyPartsUpdatedAt
¶
Bases: DateTimeParts
CompanyPartsUpdatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CompanyPartsUpdatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CompanyPartsUpdatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CompanyTierMembershipParts
¶
Bases: BaseModel
created_at: CompanyTierMembershipPartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
created_by: Union[CompanyTierMembershipPartsCreatedByUserActor, CompanyTierMembershipPartsCreatedBySystemActor, CompanyTierMembershipPartsCreatedByMachineUserActor] = Field(alias='createdBy', discriminator='typename__')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: CompanyTierMembershipPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
updated_by: Union[CompanyTierMembershipPartsUpdatedByUserActor, CompanyTierMembershipPartsUpdatedBySystemActor, CompanyTierMembershipPartsUpdatedByMachineUserActor] = Field(alias='updatedBy', discriminator='typename__')
class-attribute
instance-attribute
¶
CompanyTierMembershipPartsCreatedAt
¶
Bases: DateTimeParts
CompanyTierMembershipPartsCreatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CompanyTierMembershipPartsCreatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CompanyTierMembershipPartsCreatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CompanyTierMembershipPartsUpdatedAt
¶
Bases: DateTimeParts
CompanyTierMembershipPartsUpdatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CompanyTierMembershipPartsUpdatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CompanyTierMembershipPartsUpdatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ComponentBadgeColor
¶
ComponentBadgeInput
¶
ComponentContainerContentInput
¶
Bases: BaseModel
component_badge: Optional[ComponentBadgeInput] = Field(alias='componentBadge', default=None)
class-attribute
instance-attribute
¶
component_copy_button: Optional[ComponentCopyButtonInput] = Field(alias='componentCopyButton', default=None)
class-attribute
instance-attribute
¶
component_divider: Optional[ComponentDividerInput] = Field(alias='componentDivider', default=None)
class-attribute
instance-attribute
¶
component_link_button: Optional[ComponentLinkButtonInput] = Field(alias='componentLinkButton', default=None)
class-attribute
instance-attribute
¶
component_plain_text: Optional[ComponentPlainTextInput] = Field(alias='componentPlainText', default=None)
class-attribute
instance-attribute
¶
component_row: Optional[ComponentRowInput] = Field(alias='componentRow', default=None)
class-attribute
instance-attribute
¶
component_spacer: Optional[ComponentSpacerInput] = Field(alias='componentSpacer', default=None)
class-attribute
instance-attribute
¶
component_text: Optional[ComponentTextInput] = Field(alias='componentText', default=None)
class-attribute
instance-attribute
¶
ComponentContainerInput
¶
ComponentCopyButtonInput
¶
ComponentDividerInput
¶
ComponentDividerSpacingSize
¶
ComponentInput
¶
Bases: BaseModel
component_badge: Optional[ComponentBadgeInput] = Field(alias='componentBadge', default=None)
class-attribute
instance-attribute
¶
component_container: Optional[ComponentContainerInput] = Field(alias='componentContainer', default=None)
class-attribute
instance-attribute
¶
component_copy_button: Optional[ComponentCopyButtonInput] = Field(alias='componentCopyButton', default=None)
class-attribute
instance-attribute
¶
component_divider: Optional[ComponentDividerInput] = Field(alias='componentDivider', default=None)
class-attribute
instance-attribute
¶
component_link_button: Optional[ComponentLinkButtonInput] = Field(alias='componentLinkButton', default=None)
class-attribute
instance-attribute
¶
component_plain_text: Optional[ComponentPlainTextInput] = Field(alias='componentPlainText', default=None)
class-attribute
instance-attribute
¶
component_row: Optional[ComponentRowInput] = Field(alias='componentRow', default=None)
class-attribute
instance-attribute
¶
component_spacer: Optional[ComponentSpacerInput] = Field(alias='componentSpacer', default=None)
class-attribute
instance-attribute
¶
component_text: Optional[ComponentTextInput] = Field(alias='componentText', default=None)
class-attribute
instance-attribute
¶
ComponentLinkButtonInput
¶
Bases: BaseModel
label: Optional[str] = None
class-attribute
instance-attribute
¶
link_button_label: Optional[str] = Field(alias='linkButtonLabel', default=None)
class-attribute
instance-attribute
¶
link_button_url: Optional[str] = Field(alias='linkButtonUrl', default=None)
class-attribute
instance-attribute
¶
url: Optional[str] = None
class-attribute
instance-attribute
¶
ComponentPlainTextColor
¶
ComponentPlainTextInput
¶
Bases: BaseModel
plain_text: str = Field(alias='plainText')
class-attribute
instance-attribute
¶
plain_text_color: Optional[ComponentPlainTextColor] = Field(alias='plainTextColor', default=None)
class-attribute
instance-attribute
¶
plain_text_size: Optional[ComponentPlainTextSize] = Field(alias='plainTextSize', default=None)
class-attribute
instance-attribute
¶
ComponentPlainTextSize
¶
ComponentRowContentInput
¶
Bases: BaseModel
component_badge: Optional[ComponentBadgeInput] = Field(alias='componentBadge', default=None)
class-attribute
instance-attribute
¶
component_copy_button: Optional[ComponentCopyButtonInput] = Field(alias='componentCopyButton', default=None)
class-attribute
instance-attribute
¶
component_divider: Optional[ComponentDividerInput] = Field(alias='componentDivider', default=None)
class-attribute
instance-attribute
¶
component_link_button: Optional[ComponentLinkButtonInput] = Field(alias='componentLinkButton', default=None)
class-attribute
instance-attribute
¶
component_plain_text: Optional[ComponentPlainTextInput] = Field(alias='componentPlainText', default=None)
class-attribute
instance-attribute
¶
component_spacer: Optional[ComponentSpacerInput] = Field(alias='componentSpacer', default=None)
class-attribute
instance-attribute
¶
component_text: Optional[ComponentTextInput] = Field(alias='componentText', default=None)
class-attribute
instance-attribute
¶
ComponentRowInput
¶
ComponentSpacerInput
¶
ComponentSpacerSize
¶
ComponentTextColor
¶
ComponentTextInput
¶
Bases: BaseModel
color: Optional[ComponentTextColor] = None
class-attribute
instance-attribute
¶
size: Optional[ComponentTextSize] = None
class-attribute
instance-attribute
¶
text: str
instance-attribute
¶
text_color: Optional[ComponentTextColor] = Field(alias='textColor', default=None)
class-attribute
instance-attribute
¶
text_size: Optional[ComponentTextSize] = Field(alias='textSize', default=None)
class-attribute
instance-attribute
¶
ComponentTextSize
¶
CreateAttachmentUploadUrl
¶
CreateAttachmentUploadUrlCreateAttachmentUploadUrl
¶
CreateAttachmentUploadUrlCreateAttachmentUploadUrlAttachmentUploadUrl
¶
Bases: AttachmentUploadUrlParts
CreateAttachmentUploadUrlCreateAttachmentUploadUrlError
¶
Bases: MutationErrorParts
CreateAttachmentUploadUrlInput
¶
Bases: BaseModel
attachment_type: AttachmentType = Field(alias='attachmentType')
class-attribute
instance-attribute
¶
customer_id: str = Field(alias='customerId')
class-attribute
instance-attribute
¶
file_name: str = Field(alias='fileName')
class-attribute
instance-attribute
¶
file_size_bytes: int = Field(alias='fileSizeBytes')
class-attribute
instance-attribute
¶
CreateCustomerCardConfig
¶
CreateCustomerCardConfigCreateCustomerCardConfig
¶
CreateCustomerCardConfigCreateCustomerCardConfigCustomerCardConfig
¶
Bases: CustomerCardConfigParts
CreateCustomerCardConfigCreateCustomerCardConfigError
¶
Bases: MutationErrorParts
CreateCustomerCardConfigInput
¶
Bases: BaseModel
api_headers: List[CustomerCardConfigApiHeaderInput] = Field(alias='apiHeaders')
class-attribute
instance-attribute
¶
api_url: str = Field(alias='apiUrl')
class-attribute
instance-attribute
¶
default_time_to_live_seconds: int = Field(alias='defaultTimeToLiveSeconds')
class-attribute
instance-attribute
¶
key: str
instance-attribute
¶
title: str
instance-attribute
¶
CreateCustomerEvent
¶
CreateCustomerEventCreateCustomerEvent
¶
CreateCustomerEventCreateCustomerEventCustomerEvent
¶
Bases: CustomerEventParts
CreateCustomerEventCreateCustomerEventError
¶
Bases: MutationErrorParts
CreateCustomerEventInput
¶
Bases: BaseModel
components: List[EventComponentInput]
instance-attribute
¶
customer_identifier: CustomerIdentifierInput = Field(alias='customerIdentifier')
class-attribute
instance-attribute
¶
external_id: Optional[str] = Field(alias='externalId', default=None)
class-attribute
instance-attribute
¶
title: str
instance-attribute
¶
CreateIndexedDocumentInput
¶
CreateLabelType
¶
CreateLabelTypeCreateLabelType
¶
CreateLabelTypeCreateLabelTypeError
¶
Bases: MutationErrorParts
CreateLabelTypeCreateLabelTypeLabelType
¶
Bases: LabelTypeParts
CreateLabelTypeInput
¶
CreateNote
¶
CreateNoteCreateNote
¶
CreateNoteCreateNoteError
¶
Bases: MutationErrorParts
CreateNoteInput
¶
CreateThread
¶
CreateThreadAssignedToInput
¶
CreateThreadCreateThread
¶
CreateThreadCreateThreadError
¶
Bases: MutationErrorParts
CreateThreadCreateThreadThread
¶
Bases: ThreadParts
CreateThreadEvent
¶
CreateThreadEventCreateThreadEvent
¶
CreateThreadEventCreateThreadEventError
¶
Bases: MutationErrorParts
CreateThreadEventCreateThreadEventThreadEvent
¶
Bases: ThreadEventParts
CreateThreadEventInput
¶
CreateThreadInput
¶
Bases: BaseModel
assigned_to: Optional[CreateThreadAssignedToInput] = Field(alias='assignedTo', default=None)
class-attribute
instance-attribute
¶
attachment_ids: Optional[List[str]] = Field(alias='attachmentIds', default=None)
class-attribute
instance-attribute
¶
channel: Optional[ThreadChannel] = None
class-attribute
instance-attribute
¶
channel_details: Optional[ThreadChannelDetailsInput] = Field(alias='channelDetails', default=None)
class-attribute
instance-attribute
¶
components: List[ComponentInput]
instance-attribute
¶
customer_identifier: CustomerIdentifierInput = Field(alias='customerIdentifier')
class-attribute
instance-attribute
¶
description: Optional[str] = None
class-attribute
instance-attribute
¶
external_id: Optional[str] = Field(alias='externalId', default=None)
class-attribute
instance-attribute
¶
label_type_ids: Optional[List[str]] = Field(alias='labelTypeIds', default=None)
class-attribute
instance-attribute
¶
priority: Optional[int] = None
class-attribute
instance-attribute
¶
tenant_identifier: Optional[TenantIdentifierInput] = Field(alias='tenantIdentifier', default=None)
class-attribute
instance-attribute
¶
thread_fields: Optional[List[CreateThreadFieldOnThreadInput]] = Field(alias='threadFields', default=None)
class-attribute
instance-attribute
¶
title: Optional[str] = None
class-attribute
instance-attribute
¶
CreateWebhookTarget
¶
CreateWebhookTargetCreateWebhookTarget
¶
CreateWebhookTargetCreateWebhookTargetError
¶
Bases: MutationErrorParts
CreateWebhookTargetCreateWebhookTargetWebhookTarget
¶
Bases: WebhookTargetParts
CreateWebhookTargetInput
¶
Bases: BaseModel
description: str
instance-attribute
¶
event_subscriptions: List[WebhookTargetEventSubscriptionInput] = Field(alias='eventSubscriptions')
class-attribute
instance-attribute
¶
is_enabled: bool = Field(alias='isEnabled')
class-attribute
instance-attribute
¶
url: str
instance-attribute
¶
version: Optional[str] = None
class-attribute
instance-attribute
¶
CustomerActorParts
¶
CustomerByEmail
¶
CustomerByEmailCustomerByEmail
¶
Bases: CustomerParts
CustomerByExternalId
¶
CustomerByExternalIdCustomerByExternalId
¶
Bases: CustomerParts
CustomerByIdCustomer
¶
Bases: CustomerParts
CustomerCardConfigApiHeaderInput
¶
CustomerCardConfigParts
¶
Bases: BaseModel
api_headers: List[CustomerCardConfigPartsApiHeaders] = Field(alias='apiHeaders')
class-attribute
instance-attribute
¶
api_url: str = Field(alias='apiUrl')
class-attribute
instance-attribute
¶
created_at: CustomerCardConfigPartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
default_time_to_live_seconds: int = Field(alias='defaultTimeToLiveSeconds')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
is_enabled: bool = Field(alias='isEnabled')
class-attribute
instance-attribute
¶
key: str
instance-attribute
¶
order: int
instance-attribute
¶
title: str
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: CustomerCardConfigPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
CustomerCardConfigPartsApiHeaders
¶
CustomerCardConfigPartsCreatedAt
¶
Bases: DateTimeParts
CustomerCardConfigPartsUpdatedAt
¶
Bases: DateTimeParts
CustomerCustomerGroups
¶
CustomerCustomerGroupsCustomer
¶
CustomerCustomerGroupsCustomerCustomerGroupMemberships
¶
CustomerCustomerGroupsCustomerCustomerGroupMembershipsEdges
¶
CustomerCustomerGroupsCustomerCustomerGroupMembershipsEdgesNode
¶
Bases: CustomerGroupMembershipParts
CustomerCustomerGroupsCustomerCustomerGroupMembershipsPageInfo
¶
Bases: PageInfoParts
CustomerEventParts
¶
Bases: BaseModel
created_at: CustomerEventPartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
created_by: Union[CustomerEventPartsCreatedByUserActor, CustomerEventPartsCreatedByCustomerActor, CustomerEventPartsCreatedByDeletedCustomerActor, CustomerEventPartsCreatedBySystemActor, CustomerEventPartsCreatedByMachineUserActor] = Field(alias='createdBy', discriminator='typename__')
class-attribute
instance-attribute
¶
customer_id: str = Field(alias='customerId')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
title: str
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: CustomerEventPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
updated_by: Union[CustomerEventPartsUpdatedByUserActor, CustomerEventPartsUpdatedByCustomerActor, CustomerEventPartsUpdatedByDeletedCustomerActor, CustomerEventPartsUpdatedBySystemActor, CustomerEventPartsUpdatedByMachineUserActor] = Field(alias='updatedBy', discriminator='typename__')
class-attribute
instance-attribute
¶
CustomerEventPartsCreatedAt
¶
Bases: DateTimeParts
CustomerEventPartsCreatedByCustomerActor
¶
Bases: CustomerActorParts
typename__: Literal['CustomerActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerEventPartsCreatedByDeletedCustomerActor
¶
Bases: DeletedCustomerActorParts
typename__: Literal['DeletedCustomerActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerEventPartsCreatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerEventPartsCreatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerEventPartsCreatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerEventPartsUpdatedAt
¶
Bases: DateTimeParts
CustomerEventPartsUpdatedByCustomerActor
¶
Bases: CustomerActorParts
typename__: Literal['CustomerActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerEventPartsUpdatedByDeletedCustomerActor
¶
Bases: DeletedCustomerActorParts
typename__: Literal['DeletedCustomerActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerEventPartsUpdatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerEventPartsUpdatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerEventPartsUpdatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerGroupById
¶
CustomerGroupByIdCustomerGroup
¶
Bases: CustomerGroupParts
CustomerGroupIdentifier
¶
Bases: BaseModel
customer_group_id: Optional[str] = Field(alias='customerGroupId', default=None)
class-attribute
instance-attribute
¶
customer_group_key: Optional[str] = Field(alias='customerGroupKey', default=None)
class-attribute
instance-attribute
¶
external_id: Optional[str] = Field(alias='externalId', default=None)
class-attribute
instance-attribute
¶
CustomerGroupMembershipParts
¶
Bases: BaseModel
created_at: CustomerGroupMembershipPartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
created_by: Union[CustomerGroupMembershipPartsCreatedByUserActor, CustomerGroupMembershipPartsCreatedBySystemActor, CustomerGroupMembershipPartsCreatedByMachineUserActor] = Field(alias='createdBy', discriminator='typename__')
class-attribute
instance-attribute
¶
customer_group: CustomerGroupMembershipPartsCustomerGroup = Field(alias='customerGroup')
class-attribute
instance-attribute
¶
customer_id: str = Field(alias='customerId')
class-attribute
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: CustomerGroupMembershipPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
updated_by: Union[CustomerGroupMembershipPartsUpdatedByUserActor, CustomerGroupMembershipPartsUpdatedBySystemActor, CustomerGroupMembershipPartsUpdatedByMachineUserActor] = Field(alias='updatedBy', discriminator='typename__')
class-attribute
instance-attribute
¶
CustomerGroupMembershipPartsCreatedAt
¶
Bases: DateTimeParts
CustomerGroupMembershipPartsCreatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerGroupMembershipPartsCreatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerGroupMembershipPartsCreatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerGroupMembershipPartsCustomerGroup
¶
Bases: CustomerGroupParts
CustomerGroupMembershipPartsUpdatedAt
¶
Bases: DateTimeParts
CustomerGroupMembershipPartsUpdatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerGroupMembershipPartsUpdatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerGroupMembershipPartsUpdatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerGroupMembershipsFilter
¶
CustomerGroupParts
¶
CustomerGroups
¶
CustomerGroupsCustomerGroups
¶
CustomerGroupsCustomerGroupsEdges
¶
CustomerGroupsCustomerGroupsEdgesNode
¶
Bases: CustomerGroupParts
CustomerGroupsCustomerGroupsPageInfo
¶
Bases: PageInfoParts
CustomerIdentifierInput
¶
Bases: BaseModel
customer_id: Optional[str] = Field(alias='customerId', default=None)
class-attribute
instance-attribute
¶
email_address: Optional[str] = Field(alias='emailAddress', default=None)
class-attribute
instance-attribute
¶
external_id: Optional[str] = Field(alias='externalId', default=None)
class-attribute
instance-attribute
¶
CustomerImpersonationInput
¶
CustomerParts
¶
Bases: BaseModel
company: Optional[CustomerPartsCompany]
instance-attribute
¶
created_at: CustomerPartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
created_by: Union[CustomerPartsCreatedByUserActor, CustomerPartsCreatedByCustomerActor, CustomerPartsCreatedByDeletedCustomerActor, CustomerPartsCreatedBySystemActor, CustomerPartsCreatedByMachineUserActor] = Field(alias='createdBy', discriminator='typename__')
class-attribute
instance-attribute
¶
email: CustomerPartsEmail
instance-attribute
¶
external_id: Optional[str] = Field(alias='externalId')
class-attribute
instance-attribute
¶
full_name: str = Field(alias='fullName')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
marked_as_spam_at: Optional[CustomerPartsMarkedAsSpamAt] = Field(alias='markedAsSpamAt')
class-attribute
instance-attribute
¶
short_name: Optional[str] = Field(alias='shortName')
class-attribute
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: CustomerPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
CustomerPartsCompany
¶
Bases: CompanyParts
CustomerPartsCreatedAt
¶
Bases: DateTimeParts
CustomerPartsCreatedByCustomerActor
¶
CustomerPartsCreatedByDeletedCustomerActor
¶
CustomerPartsCreatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerPartsCreatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerPartsCreatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerPartsEmail
¶
CustomerPartsEmailVerifiedAt
¶
Bases: DateTimeParts
CustomerPartsMarkedAsSpamAt
¶
Bases: DateTimeParts
CustomerPartsUpdatedAt
¶
Bases: DateTimeParts
CustomerTenantMembershipParts
¶
Bases: BaseModel
created_at: CustomerTenantMembershipPartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
created_by: Union[CustomerTenantMembershipPartsCreatedByUserActor, CustomerTenantMembershipPartsCreatedBySystemActor, CustomerTenantMembershipPartsCreatedByMachineUserActor] = Field(alias='createdBy', discriminator='typename__')
class-attribute
instance-attribute
¶
tenant: CustomerTenantMembershipPartsTenant
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: CustomerTenantMembershipPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
updated_by: Union[CustomerTenantMembershipPartsUpdatedByUserActor, CustomerTenantMembershipPartsUpdatedBySystemActor, CustomerTenantMembershipPartsUpdatedByMachineUserActor] = Field(alias='updatedBy', discriminator='typename__')
class-attribute
instance-attribute
¶
CustomerTenantMembershipPartsCreatedAt
¶
Bases: DateTimeParts
CustomerTenantMembershipPartsCreatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerTenantMembershipPartsCreatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerTenantMembershipPartsCreatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerTenantMembershipPartsTenant
¶
Bases: TenantParts
CustomerTenantMembershipPartsUpdatedAt
¶
Bases: DateTimeParts
CustomerTenantMembershipPartsUpdatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerTenantMembershipPartsUpdatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerTenantMembershipPartsUpdatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
CustomerTenantsCustomer
¶
CustomerTenantsCustomerTenantMemberships
¶
CustomerTenantsCustomerTenantMembershipsEdges
¶
CustomerTenantsCustomerTenantMembershipsEdgesNode
¶
CustomerTenantsCustomerTenantMembershipsPageInfo
¶
Bases: PageInfoParts
CustomersCustomers
¶
CustomersCustomersEdgesNode
¶
Bases: CustomerParts
CustomersCustomersPageInfo
¶
Bases: PageInfoParts
CustomersFilter
¶
Bases: BaseModel
company_identifiers: Optional[List[CompanyIdentifierInput]] = Field(alias='companyIdentifiers', default=None)
class-attribute
instance-attribute
¶
customer_group_ids: Optional[List[str]] = Field(alias='customerGroupIds', default=None)
class-attribute
instance-attribute
¶
customer_group_keys: Optional[List[str]] = Field(alias='customerGroupKeys', default=None)
class-attribute
instance-attribute
¶
is_marked_as_spam: Optional[bool] = Field(alias='isMarkedAsSpam', default=None)
class-attribute
instance-attribute
¶
tenant_identifiers: Optional[List[TenantIdentifierInput]] = Field(alias='tenantIdentifiers', default=None)
class-attribute
instance-attribute
¶
CustomersSort
¶
DateTimeParts
¶
DatetimeFilter
¶
DeleteCustomer
¶
DeleteCustomerCardConfig
¶
DeleteCustomerCardConfigDeleteCustomerCardConfig
¶
DeleteCustomerCardConfigDeleteCustomerCardConfigError
¶
Bases: MutationErrorParts
DeleteCustomerCardConfigInput
¶
DeleteCustomerDeleteCustomer
¶
DeleteCustomerDeleteCustomerError
¶
Bases: MutationErrorParts
DeleteCustomerInput
¶
DeleteThreadField
¶
DeleteThreadFieldDeleteThreadField
¶
DeleteThreadFieldDeleteThreadFieldError
¶
Bases: MutationErrorParts
DeleteThreadFieldIdentifier
¶
DeleteThreadFieldInput
¶
DeleteWebhookTarget
¶
DeleteWebhookTargetDeleteWebhookTarget
¶
DeleteWebhookTargetDeleteWebhookTargetError
¶
Bases: MutationErrorParts
DeleteWebhookTargetInput
¶
DeletedCustomerActorParts
¶
DoneStatusDetail
¶
EmailAddressInput
¶
EmailParticipantInput
¶
EmailParticipantParts
¶
Bases: BaseModel
email: str
instance-attribute
¶
email_actor: Optional[Annotated[Union[EmailParticipantPartsEmailActorCustomerEmailActor, EmailParticipantPartsEmailActorDeletedCustomerEmailActor, EmailParticipantPartsEmailActorUserEmailActor, EmailParticipantPartsEmailActorSupportEmailAddressEmailActor], Field(discriminator=typename__)]] = Field(alias='emailActor')
class-attribute
instance-attribute
¶
name: Optional[str]
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
EmailParticipantPartsEmailActorCustomerEmailActor
¶
EmailParticipantPartsEmailActorDeletedCustomerEmailActor
¶
EmailParticipantPartsEmailActorSupportEmailAddressEmailActor
¶
EmailParticipantPartsEmailActorUserEmailActor
¶
EmailParts
¶
Bases: BaseModel
additional_recipients: List[EmailPartsAdditionalRecipients] = Field(alias='additionalRecipients')
class-attribute
instance-attribute
¶
attachments: List[EmailPartsAttachments]
instance-attribute
¶
created_at: EmailPartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
from_: EmailPartsFrom = Field(alias='from')
class-attribute
instance-attribute
¶
hidden_recipients: List[EmailPartsHiddenRecipients] = Field(alias='hiddenRecipients')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
in_reply_to_email_id: Optional[str] = Field(alias='inReplyToEmailId')
class-attribute
instance-attribute
¶
markdown_content: Optional[str] = Field(alias='markdownContent')
class-attribute
instance-attribute
¶
subject: Optional[str]
instance-attribute
¶
text_content: Optional[str] = Field(alias='textContent')
class-attribute
instance-attribute
¶
to: EmailPartsTo
instance-attribute
¶
updated_at: EmailPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
EmailPartsAdditionalRecipients
¶
Bases: EmailParticipantParts
EmailPartsAttachments
¶
Bases: AttachmentParts
EmailPartsCreatedAt
¶
Bases: DateTimeParts
EmailPartsFrom
¶
Bases: EmailParticipantParts
EmailPartsHiddenRecipients
¶
Bases: EmailParticipantParts
EmailPartsTo
¶
Bases: EmailParticipantParts
EmailPartsUpdatedAt
¶
Bases: DateTimeParts
EventComponentInput
¶
Bases: BaseModel
component_badge: Optional[ComponentBadgeInput] = Field(alias='componentBadge', default=None)
class-attribute
instance-attribute
¶
component_copy_button: Optional[ComponentCopyButtonInput] = Field(alias='componentCopyButton', default=None)
class-attribute
instance-attribute
¶
component_divider: Optional[ComponentDividerInput] = Field(alias='componentDivider', default=None)
class-attribute
instance-attribute
¶
component_link_button: Optional[ComponentLinkButtonInput] = Field(alias='componentLinkButton', default=None)
class-attribute
instance-attribute
¶
component_plain_text: Optional[ComponentPlainTextInput] = Field(alias='componentPlainText', default=None)
class-attribute
instance-attribute
¶
component_row: Optional[ComponentRowInput] = Field(alias='componentRow', default=None)
class-attribute
instance-attribute
¶
component_spacer: Optional[ComponentSpacerInput] = Field(alias='componentSpacer', default=None)
class-attribute
instance-attribute
¶
component_text: Optional[ComponentTextInput] = Field(alias='componentText', default=None)
class-attribute
instance-attribute
¶
FileSizeParts
¶
GraphQLClientGraphQLError
¶
Bases: GraphQLClientError
GraphQLClientGraphQLMultiError
¶
Bases: GraphQLClientError
GraphQLClientHttpError
¶
Bases: GraphQLClientError
GraphQLClientInvalidResponseError
¶
Bases: GraphQLClientError
response = response
instance-attribute
¶
ImpersonationInput
¶
IndexDocument
¶
IndexDocumentCreateIndexedDocument
¶
IndexDocumentCreateIndexedDocumentError
¶
Bases: MutationErrorParts
IndexDocumentCreateIndexedDocumentIndexedDocument
¶
Bases: IndexedDocumentParts
IndexedDocumentParts
¶
IndexedDocumentPartsCreatedAt
¶
Bases: DateTimeParts
LabelParts
¶
Bases: BaseModel
created_at: LabelPartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
created_by: Union[LabelPartsCreatedByUserActor, LabelPartsCreatedBySystemActor, LabelPartsCreatedByMachineUserActor] = Field(alias='createdBy', discriminator='typename__')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
label_type: LabelPartsLabelType = Field(alias='labelType')
class-attribute
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: LabelPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
updated_by: Union[LabelPartsUpdatedByUserActor, LabelPartsUpdatedBySystemActor, LabelPartsUpdatedByMachineUserActor] = Field(alias='updatedBy', discriminator='typename__')
class-attribute
instance-attribute
¶
LabelPartsCreatedAt
¶
Bases: DateTimeParts
LabelPartsCreatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
LabelPartsCreatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
LabelPartsCreatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
LabelPartsLabelType
¶
Bases: LabelTypeParts
LabelPartsUpdatedAt
¶
Bases: DateTimeParts
LabelPartsUpdatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
LabelPartsUpdatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
LabelPartsUpdatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
LabelType
¶
LabelTypeFilter
¶
LabelTypeLabelType
¶
Bases: LabelTypeParts
LabelTypeParts
¶
Bases: BaseModel
archived_at: Optional[LabelTypePartsArchivedAt] = Field(alias='archivedAt')
class-attribute
instance-attribute
¶
archived_by: Optional[Annotated[Union[LabelTypePartsArchivedByUserActor, LabelTypePartsArchivedBySystemActor, LabelTypePartsArchivedByMachineUserActor], Field(discriminator=typename__)]] = Field(alias='archivedBy')
class-attribute
instance-attribute
¶
created_at: LabelTypePartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
created_by: Union[LabelTypePartsCreatedByUserActor, LabelTypePartsCreatedBySystemActor, LabelTypePartsCreatedByMachineUserActor] = Field(alias='createdBy', discriminator='typename__')
class-attribute
instance-attribute
¶
icon: Optional[str]
instance-attribute
¶
id: str
instance-attribute
¶
is_archived: bool = Field(alias='isArchived')
class-attribute
instance-attribute
¶
name: str
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: LabelTypePartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
updated_by: Union[LabelTypePartsUpdatedByUserActor, LabelTypePartsUpdatedBySystemActor, LabelTypePartsUpdatedByMachineUserActor] = Field(alias='updatedBy', discriminator='typename__')
class-attribute
instance-attribute
¶
LabelTypePartsArchivedAt
¶
Bases: DateTimeParts
LabelTypePartsArchivedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
LabelTypePartsArchivedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
LabelTypePartsArchivedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
LabelTypePartsCreatedAt
¶
Bases: DateTimeParts
LabelTypePartsCreatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
LabelTypePartsCreatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
LabelTypePartsCreatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
LabelTypePartsUpdatedAt
¶
Bases: DateTimeParts
LabelTypePartsUpdatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
LabelTypePartsUpdatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
LabelTypePartsUpdatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
LabelTypes
¶
LabelTypesLabelTypes
¶
LabelTypesLabelTypesEdges
¶
LabelTypesLabelTypesEdgesNode
¶
Bases: LabelTypeParts
LabelTypesLabelTypesPageInfo
¶
Bases: PageInfoParts
MachineUserActorParts
¶
MachineUserParts
¶
Bases: BaseModel
description: Optional[str]
instance-attribute
¶
full_name: str = Field(alias='fullName')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
public_name: str = Field(alias='publicName')
class-attribute
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: MachineUserPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
MachineUserPartsUpdatedAt
¶
Bases: DateTimeParts
MarkThreadAsDone
¶
MarkThreadAsDoneInput
¶
MarkThreadAsDoneMarkThreadAsDone
¶
MarkThreadAsDoneMarkThreadAsDoneError
¶
Bases: MutationErrorParts
MarkThreadAsDoneMarkThreadAsDoneThread
¶
Bases: ThreadParts
MarkThreadAsTodo
¶
MarkThreadAsTodoInput
¶
MarkThreadAsTodoMarkThreadAsTodo
¶
MarkThreadAsTodoMarkThreadAsTodoError
¶
Bases: MutationErrorParts
MarkThreadAsTodoMarkThreadAsTodoThread
¶
Bases: ThreadParts
MessageSource
¶
API = 'API'
class-attribute
instance-attribute
¶
CHAT = 'CHAT'
class-attribute
instance-attribute
¶
DISCORD = 'DISCORD'
class-attribute
instance-attribute
¶
EMAIL = 'EMAIL'
class-attribute
instance-attribute
¶
MS_TEAMS = 'MS_TEAMS'
class-attribute
instance-attribute
¶
SLACK = 'SLACK'
class-attribute
instance-attribute
¶
MutationErrorParts
¶
MutationErrorPartsFields
¶
MutationErrorType
¶
MutationFieldErrorType
¶
MyWorkspace
¶
MyWorkspaceMyWorkspace
¶
Bases: WorkspaceParts
NoteParts
¶
OptionalStringInput
¶
PageInfoParts
¶
Bases: BaseModel
end_cursor: Optional[str] = Field(alias='endCursor')
class-attribute
instance-attribute
¶
has_next_page: bool = Field(alias='hasNextPage')
class-attribute
instance-attribute
¶
has_previous_page: bool = Field(alias='hasPreviousPage')
class-attribute
instance-attribute
¶
start_cursor: Optional[str] = Field(alias='startCursor')
class-attribute
instance-attribute
¶
Plain
¶
Bases: AsyncBaseClient
add_customer_to_customer_groups(input: AddCustomerToCustomerGroupsInput, **kwargs: Any) -> AddCustomerToCustomerGroupsAddCustomerToCustomerGroups
async
¶
add_customer_to_tenants(input: AddCustomerToTenantsInput, **kwargs: Any) -> AddCustomerToTenantsAddCustomerToTenants
async
¶
add_labels(input: AddLabelsInput, **kwargs: Any) -> AddLabelsAddLabels
async
¶
add_members_to_tier(input: AddMembersToTierInput, **kwargs: Any) -> AddMembersToTierAddMembersToTier
async
¶
archive_label_type(input: ArchiveLabelTypeInput, **kwargs: Any) -> ArchiveLabelTypeArchiveLabelType
async
¶
assign_thread(input: AssignThreadInput, **kwargs: Any) -> AssignThreadAssignThread
async
¶
change_thread_priority(input: ChangeThreadPriorityInput, **kwargs: Any) -> ChangeThreadPriorityChangeThreadPriority
async
¶
companies(first: Union[Optional[int], UnsetType] = UNSET, after: Union[Optional[str], UnsetType] = UNSET, last: Union[Optional[int], UnsetType] = UNSET, before: Union[Optional[str], UnsetType] = UNSET, **kwargs: Any) -> CompaniesCompanies
async
¶
create_attachment_upload_url(input: CreateAttachmentUploadUrlInput, **kwargs: Any) -> CreateAttachmentUploadUrlCreateAttachmentUploadUrl
async
¶
create_customer_card_config(input: CreateCustomerCardConfigInput, **kwargs: Any) -> CreateCustomerCardConfigCreateCustomerCardConfig
async
¶
create_customer_event(input: CreateCustomerEventInput, **kwargs: Any) -> CreateCustomerEventCreateCustomerEvent
async
¶
create_label_type(input: CreateLabelTypeInput, **kwargs: Any) -> CreateLabelTypeCreateLabelType
async
¶
create_note(input: CreateNoteInput, **kwargs: Any) -> CreateNoteCreateNote
async
¶
create_thread(input: CreateThreadInput, **kwargs: Any) -> CreateThreadCreateThread
async
¶
create_thread_event(input: CreateThreadEventInput, **kwargs: Any) -> CreateThreadEventCreateThreadEvent
async
¶
create_webhook_target(input: CreateWebhookTargetInput, **kwargs: Any) -> CreateWebhookTargetCreateWebhookTarget
async
¶
customer_by_email(email: str, **kwargs: Any) -> Optional[CustomerByEmailCustomerByEmail]
async
¶
customer_by_external_id(external_id: str, **kwargs: Any) -> Optional[CustomerByExternalIdCustomerByExternalId]
async
¶
customer_by_id(customer_id: str, **kwargs: Any) -> Optional[CustomerByIdCustomer]
async
¶
customer_customer_groups(customer_id: str, filters: Union[Optional[CustomerGroupMembershipsFilter], UnsetType] = UNSET, first: Union[Optional[int], UnsetType] = UNSET, after: Union[Optional[str], UnsetType] = UNSET, last: Union[Optional[int], UnsetType] = UNSET, before: Union[Optional[str], UnsetType] = UNSET, **kwargs: Any) -> Optional[CustomerCustomerGroupsCustomer]
async
¶
customer_group_by_id(customer_group_id: str, **kwargs: Any) -> Optional[CustomerGroupByIdCustomerGroup]
async
¶
customer_groups(first: Union[Optional[int], UnsetType] = UNSET, after: Union[Optional[str], UnsetType] = UNSET, before: Union[Optional[str], UnsetType] = UNSET, last: Union[Optional[int], UnsetType] = UNSET, **kwargs: Any) -> CustomerGroupsCustomerGroups
async
¶
customer_tenants(customer_id: str, first: Union[Optional[int], UnsetType] = UNSET, after: Union[Optional[str], UnsetType] = UNSET, last: Union[Optional[int], UnsetType] = UNSET, before: Union[Optional[str], UnsetType] = UNSET, **kwargs: Any) -> Optional[CustomerTenantsCustomer]
async
¶
customers(filters: Union[Optional[CustomersFilter], UnsetType] = UNSET, sort_by: Union[Optional[CustomersSort], UnsetType] = UNSET, first: Union[Optional[int], UnsetType] = UNSET, after: Union[Optional[str], UnsetType] = UNSET, last: Union[Optional[int], UnsetType] = UNSET, before: Union[Optional[str], UnsetType] = UNSET, **kwargs: Any) -> CustomersCustomers
async
¶
delete_customer(input: DeleteCustomerInput, **kwargs: Any) -> DeleteCustomerDeleteCustomer
async
¶
delete_customer_card_config(input: DeleteCustomerCardConfigInput, **kwargs: Any) -> DeleteCustomerCardConfigDeleteCustomerCardConfig
async
¶
delete_thread_field(input: DeleteThreadFieldInput, **kwargs: Any) -> DeleteThreadFieldDeleteThreadField
async
¶
delete_webhook_target(input: DeleteWebhookTargetInput, **kwargs: Any) -> DeleteWebhookTargetDeleteWebhookTarget
async
¶
index_document(input: CreateIndexedDocumentInput, **kwargs: Any) -> IndexDocumentCreateIndexedDocument
async
¶
label_type(label_type_id: str, **kwargs: Any) -> Optional[LabelTypeLabelType]
async
¶
label_types(filters: Union[Optional[LabelTypeFilter], UnsetType] = UNSET, first: Union[Optional[int], UnsetType] = UNSET, after: Union[Optional[str], UnsetType] = UNSET, last: Union[Optional[int], UnsetType] = UNSET, before: Union[Optional[str], UnsetType] = UNSET, **kwargs: Any) -> LabelTypesLabelTypes
async
¶
mark_thread_as_done(input: MarkThreadAsDoneInput, **kwargs: Any) -> MarkThreadAsDoneMarkThreadAsDone
async
¶
mark_thread_as_todo(input: MarkThreadAsTodoInput, **kwargs: Any) -> MarkThreadAsTodoMarkThreadAsTodo
async
¶
my_workspace(**kwargs: Any) -> Optional[MyWorkspaceMyWorkspace]
async
¶
remove_customer_from_customer_groups(input: RemoveCustomerFromCustomerGroupsInput, **kwargs: Any) -> RemoveCustomerFromCustomerGroupsRemoveCustomerFromCustomerGroups
async
¶
remove_customer_from_tenants(input: RemoveCustomerFromTenantsInput, **kwargs: Any) -> RemoveCustomerFromTenantsRemoveCustomerFromTenants
async
¶
remove_labels(input: RemoveLabelsInput, **kwargs: Any) -> RemoveLabelsRemoveLabels
async
¶
remove_members_from_tier(input: RemoveMembersFromTierInput, **kwargs: Any) -> RemoveMembersFromTierRemoveMembersFromTier
async
¶
reply_to_email(input: ReplyToEmailInput, **kwargs: Any) -> ReplyToEmailReplyToEmail
async
¶
reply_to_thread(input: ReplyToThreadInput, **kwargs: Any) -> ReplyToThreadReplyToThread
async
¶
search_companies(search_query: CompaniesSearchQuery, first: Union[Optional[int], UnsetType] = UNSET, after: Union[Optional[str], UnsetType] = UNSET, last: Union[Optional[int], UnsetType] = UNSET, before: Union[Optional[str], UnsetType] = UNSET, **kwargs: Any) -> SearchCompaniesSearchCompanies
async
¶
search_tenants(search_query: TenantsSearchQuery, first: Union[Optional[int], UnsetType] = UNSET, after: Union[Optional[str], UnsetType] = UNSET, last: Union[Optional[int], UnsetType] = UNSET, before: Union[Optional[str], UnsetType] = UNSET, **kwargs: Any) -> SearchTenantsSearchTenants
async
¶
send_customer_chat(input: SendCustomerChatInput, **kwargs: Any) -> SendCustomerChatSendCustomerChat
async
¶
send_new_email(input: SendNewEmailInput, **kwargs: Any) -> SendNewEmailSendNewEmail
async
¶
set_customer_tenants(input: SetCustomerTenantsInput, **kwargs: Any) -> SetCustomerTenantsSetCustomerTenants
async
¶
snooze_thread(input: SnoozeThreadInput, **kwargs: Any) -> SnoozeThreadSnoozeThread
async
¶
tenant(tenant_id: str, **kwargs: Any) -> Optional[TenantTenant]
async
¶
tenants(first: Union[Optional[int], UnsetType] = UNSET, after: Union[Optional[str], UnsetType] = UNSET, last: Union[Optional[int], UnsetType] = UNSET, before: Union[Optional[str], UnsetType] = UNSET, **kwargs: Any) -> TenantsTenants
async
¶
thread(thread_id: str, **kwargs: Any) -> Optional[ThreadThread]
async
¶
thread_by_external_id(customer_id: str, external_id: str, **kwargs: Any) -> Optional[ThreadByExternalIdThreadByExternalId]
async
¶
threads(filters: Union[Optional[ThreadsFilter], UnsetType] = UNSET, sort_by: Union[Optional[ThreadsSort], UnsetType] = UNSET, first: Union[Optional[int], UnsetType] = UNSET, after: Union[Optional[str], UnsetType] = UNSET, last: Union[Optional[int], UnsetType] = UNSET, before: Union[Optional[str], UnsetType] = UNSET, **kwargs: Any) -> ThreadsThreads
async
¶
tier(tier_id: str, **kwargs: Any) -> Optional[TierTier]
async
¶
tiers(first: Union[Optional[int], UnsetType] = UNSET, after: Union[Optional[str], UnsetType] = UNSET, last: Union[Optional[int], UnsetType] = UNSET, before: Union[Optional[str], UnsetType] = UNSET, **kwargs: Any) -> TiersTiers
async
¶
unassign_thread(input: UnassignThreadInput, **kwargs: Any) -> UnassignThreadUnassignThread
async
¶
update_company_tier(input: UpdateCompanyTierInput, **kwargs: Any) -> UpdateCompanyTierUpdateCompanyTier
async
¶
update_customer_card_config(input: UpdateCustomerCardConfigInput, **kwargs: Any) -> UpdateCustomerCardConfigUpdateCustomerCardConfig
async
¶
update_customer_company(input: UpdateCustomerCompanyInput, **kwargs: Any) -> UpdateCustomerCompanyUpdateCustomerCompany
async
¶
update_tenant_tier(input: UpdateTenantTierInput, **kwargs: Any) -> UpdateTenantTierUpdateTenantTier
async
¶
update_thread_tenant(input: UpdateThreadTenantInput, **kwargs: Any) -> UpdateThreadTenantUpdateThreadTenant
async
¶
update_webhook_target(input: UpdateWebhookTargetInput, **kwargs: Any) -> UpdateWebhookTargetUpdateWebhookTarget
async
¶
upsert_company(input: UpsertCompanyInput, **kwargs: Any) -> UpsertCompanyUpsertCompany
async
¶
upsert_customer(input: UpsertCustomerInput, **kwargs: Any) -> UpsertCustomerUpsertCustomer
async
¶
upsert_tenant(input: UpsertTenantInput, **kwargs: Any) -> UpsertTenantUpsertTenant
async
¶
upsert_thread_field(input: UpsertThreadFieldInput, **kwargs: Any) -> UpsertThreadFieldUpsertThreadField
async
¶
user_by_email(email: str, **kwargs: Any) -> Optional[UserByEmailUserByEmail]
async
¶
user_by_id(id: str, **kwargs: Any) -> Optional[UserByIdUserById]
async
¶
webhook_target(id: str, **kwargs: Any) -> Optional[WebhookTargetWebhookTarget]
async
¶
webhook_targets(first: Union[Optional[int], UnsetType] = UNSET, after: Union[Optional[str], UnsetType] = UNSET, last: Union[Optional[int], UnsetType] = UNSET, before: Union[Optional[str], UnsetType] = UNSET, **kwargs: Any) -> WebhookTargetsWebhookTargets
async
¶
RemoveCustomerFromCustomerGroups
¶
RemoveCustomerFromCustomerGroupsInput
¶
RemoveCustomerFromCustomerGroupsRemoveCustomerFromCustomerGroups
¶
RemoveCustomerFromCustomerGroupsRemoveCustomerFromCustomerGroupsError
¶
Bases: MutationErrorParts
RemoveCustomerFromTenants
¶
RemoveCustomerFromTenantsInput
¶
RemoveCustomerFromTenantsRemoveCustomerFromTenants
¶
RemoveCustomerFromTenantsRemoveCustomerFromTenantsError
¶
Bases: MutationErrorParts
RemoveLabels
¶
RemoveLabelsInput
¶
RemoveLabelsRemoveLabels
¶
RemoveLabelsRemoveLabelsError
¶
Bases: MutationErrorParts
RemoveMembersFromTier
¶
RemoveMembersFromTierInput
¶
RemoveMembersFromTierRemoveMembersFromTier
¶
RemoveMembersFromTierRemoveMembersFromTierError
¶
Bases: MutationErrorParts
ReplyToEmail
¶
ReplyToEmailInput
¶
Bases: BaseModel
additional_recipients: Optional[List[EmailParticipantInput]] = Field(alias='additionalRecipients', default=None)
class-attribute
instance-attribute
¶
attachment_ids: Optional[List[str]] = Field(alias='attachmentIds', default=None)
class-attribute
instance-attribute
¶
customer_id: Optional[str] = Field(alias='customerId', default=None)
class-attribute
instance-attribute
¶
from_alternate_support_email: Optional[EmailParticipantInput] = Field(alias='fromAlternateSupportEmail', default=None)
class-attribute
instance-attribute
¶
hidden_recipients: Optional[List[EmailParticipantInput]] = Field(alias='hiddenRecipients', default=None)
class-attribute
instance-attribute
¶
in_reply_to_email_id: str = Field(alias='inReplyToEmailId')
class-attribute
instance-attribute
¶
markdown_content: Optional[str] = Field(alias='markdownContent', default=None)
class-attribute
instance-attribute
¶
text_content: str = Field(alias='textContent')
class-attribute
instance-attribute
¶
ReplyToEmailReplyToEmail
¶
ReplyToEmailReplyToEmailEmail
¶
Bases: EmailParts
ReplyToEmailReplyToEmailError
¶
Bases: MutationErrorParts
ReplyToThread
¶
ReplyToThreadChannelSpecificOptionsInput
¶
ReplyToThreadInput
¶
Bases: BaseModel
attachment_ids: Optional[List[str]] = Field(alias='attachmentIds', default=None)
class-attribute
instance-attribute
¶
channel_specific_options: Optional[ReplyToThreadChannelSpecificOptionsInput] = Field(alias='channelSpecificOptions', default=None)
class-attribute
instance-attribute
¶
impersonation: Optional[ImpersonationInput] = None
class-attribute
instance-attribute
¶
markdown_content: Optional[str] = Field(alias='markdownContent', default=None)
class-attribute
instance-attribute
¶
text_content: str = Field(alias='textContent')
class-attribute
instance-attribute
¶
thread_id: str = Field(alias='threadId')
class-attribute
instance-attribute
¶
ReplyToThreadReplyToThread
¶
ReplyToThreadReplyToThreadError
¶
Bases: MutationErrorParts
SearchCompanies
¶
SearchCompaniesSearchCompanies
¶
SearchCompaniesSearchCompaniesEdges
¶
SearchCompaniesSearchCompaniesEdgesNode
¶
SearchCompaniesSearchCompaniesEdgesNodeCompany
¶
Bases: CompanyParts
SearchCompaniesSearchCompaniesPageInfo
¶
Bases: PageInfoParts
SearchTenants
¶
SearchTenantsSearchTenants
¶
SearchTenantsSearchTenantsEdges
¶
SearchTenantsSearchTenantsEdgesNode
¶
SearchTenantsSearchTenantsEdgesNodeTenant
¶
Bases: TenantParts
SearchTenantsSearchTenantsPageInfo
¶
Bases: PageInfoParts
SendCustomerChat
¶
SendCustomerChatInput
¶
Bases: BaseModel
attachment_ids: Optional[List[str]] = Field(alias='attachmentIds', default=None)
class-attribute
instance-attribute
¶
customer_id: str = Field(alias='customerId')
class-attribute
instance-attribute
¶
text: Optional[str] = None
class-attribute
instance-attribute
¶
thread_id: str = Field(alias='threadId')
class-attribute
instance-attribute
¶
SendCustomerChatSendCustomerChat
¶
SendCustomerChatSendCustomerChatError
¶
Bases: MutationErrorParts
SendNewEmail
¶
SendNewEmailInput
¶
Bases: BaseModel
additional_recipients: Optional[List[EmailParticipantInput]] = Field(alias='additionalRecipients', default=None)
class-attribute
instance-attribute
¶
attachment_ids: Optional[List[str]] = Field(alias='attachmentIds', default=None)
class-attribute
instance-attribute
¶
customer_id: str = Field(alias='customerId')
class-attribute
instance-attribute
¶
from_alternate_support_email: Optional[EmailParticipantInput] = Field(alias='fromAlternateSupportEmail', default=None)
class-attribute
instance-attribute
¶
hidden_recipients: Optional[List[EmailParticipantInput]] = Field(alias='hiddenRecipients', default=None)
class-attribute
instance-attribute
¶
markdown_content: Optional[str] = Field(alias='markdownContent', default=None)
class-attribute
instance-attribute
¶
subject: str
instance-attribute
¶
text_content: str = Field(alias='textContent')
class-attribute
instance-attribute
¶
thread_id: Optional[str] = Field(alias='threadId', default=None)
class-attribute
instance-attribute
¶
SendNewEmailSendNewEmail
¶
SendNewEmailSendNewEmailEmail
¶
Bases: EmailParts
SendNewEmailSendNewEmailError
¶
Bases: MutationErrorParts
ServiceLevelAgreementFilter
¶
ServiceLevelAgreementStatus
¶
ACHIEVED = 'ACHIEVED'
class-attribute
instance-attribute
¶
BREACHED = 'BREACHED'
class-attribute
instance-attribute
¶
BREACHING = 'BREACHING'
class-attribute
instance-attribute
¶
CANCELLED = 'CANCELLED'
class-attribute
instance-attribute
¶
IMMINENT_BREACH = 'IMMINENT_BREACH'
class-attribute
instance-attribute
¶
PENDING = 'PENDING'
class-attribute
instance-attribute
¶
ServiceLevelAgreementType
¶
SetCustomerTenants
¶
SetCustomerTenantsInput
¶
SetCustomerTenantsSetCustomerTenants
¶
SetCustomerTenantsSetCustomerTenantsError
¶
Bases: MutationErrorParts
SlackThreadChannelDetailsInput
¶
SnoozeStatusDetail
¶
SnoozeThread
¶
SnoozeThreadInput
¶
Bases: BaseModel
duration_seconds: Optional[int] = Field(alias='durationSeconds', default=None)
class-attribute
instance-attribute
¶
status_detail: Optional[SnoozeStatusDetail] = Field(alias='statusDetail', default=None)
class-attribute
instance-attribute
¶
thread_id: str = Field(alias='threadId')
class-attribute
instance-attribute
¶
SnoozeThreadSnoozeThread
¶
SnoozeThreadSnoozeThreadError
¶
Bases: MutationErrorParts
SnoozeThreadSnoozeThreadThread
¶
Bases: ThreadParts
SortDirection
¶
StatusDetailType
¶
CREATED = 'CREATED'
class-attribute
instance-attribute
¶
DONE_AUTOMATICALLY_SET = 'DONE_AUTOMATICALLY_SET'
class-attribute
instance-attribute
¶
DONE_MANUALLY_SET = 'DONE_MANUALLY_SET'
class-attribute
instance-attribute
¶
IGNORED = 'IGNORED'
class-attribute
instance-attribute
¶
IN_PROGRESS = 'IN_PROGRESS'
class-attribute
instance-attribute
¶
NEW_REPLY = 'NEW_REPLY'
class-attribute
instance-attribute
¶
THREAD_DISCUSSION_RESOLVED = 'THREAD_DISCUSSION_RESOLVED'
class-attribute
instance-attribute
¶
THREAD_LINK_UPDATED = 'THREAD_LINK_UPDATED'
class-attribute
instance-attribute
¶
TIMER_EXPIRED = 'TIMER_EXPIRED'
class-attribute
instance-attribute
¶
WAITING_FOR_CUSTOMER = 'WAITING_FOR_CUSTOMER'
class-attribute
instance-attribute
¶
WAITING_FOR_DURATION = 'WAITING_FOR_DURATION'
class-attribute
instance-attribute
¶
SystemActorParts
¶
SystemParts
¶
TenantIdentifierInput
¶
TenantParts
¶
Bases: BaseModel
created_at: TenantPartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
created_by: Union[TenantPartsCreatedByUserActor, TenantPartsCreatedBySystemActor, TenantPartsCreatedByMachineUserActor] = Field(alias='createdBy', discriminator='typename__')
class-attribute
instance-attribute
¶
external_id: str = Field(alias='externalId')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
name: str
instance-attribute
¶
tier: Optional[TenantPartsTier]
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: TenantPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
updated_by: Union[TenantPartsUpdatedByUserActor, TenantPartsUpdatedBySystemActor, TenantPartsUpdatedByMachineUserActor] = Field(alias='updatedBy', discriminator='typename__')
class-attribute
instance-attribute
¶
url: Optional[str]
instance-attribute
¶
TenantPartsCreatedAt
¶
Bases: DateTimeParts
TenantPartsCreatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TenantPartsCreatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TenantPartsCreatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TenantPartsUpdatedAt
¶
Bases: DateTimeParts
TenantPartsUpdatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TenantPartsUpdatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TenantPartsUpdatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TenantTenant
¶
Bases: TenantParts
TenantTierMembershipParts
¶
Bases: BaseModel
created_at: TenantTierMembershipPartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
created_by: Union[TenantTierMembershipPartsCreatedByUserActor, TenantTierMembershipPartsCreatedBySystemActor, TenantTierMembershipPartsCreatedByMachineUserActor] = Field(alias='createdBy', discriminator='typename__')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: TenantTierMembershipPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
updated_by: Union[TenantTierMembershipPartsUpdatedByUserActor, TenantTierMembershipPartsUpdatedBySystemActor, TenantTierMembershipPartsUpdatedByMachineUserActor] = Field(alias='updatedBy', discriminator='typename__')
class-attribute
instance-attribute
¶
TenantTierMembershipPartsCreatedAt
¶
Bases: DateTimeParts
TenantTierMembershipPartsCreatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TenantTierMembershipPartsCreatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TenantTierMembershipPartsCreatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TenantTierMembershipPartsUpdatedAt
¶
Bases: DateTimeParts
TenantTierMembershipPartsUpdatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TenantTierMembershipPartsUpdatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TenantTierMembershipPartsUpdatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TenantsTenants
¶
TenantsTenantsEdges
¶
TenantsTenantsEdgesNode
¶
Bases: TenantParts
TenantsTenantsPageInfo
¶
Bases: PageInfoParts
ThreadByExternalId
¶
ThreadByExternalIdThreadByExternalId
¶
Bases: ThreadParts
ThreadChannel
¶
API = 'API'
class-attribute
instance-attribute
¶
CHAT = 'CHAT'
class-attribute
instance-attribute
¶
DISCORD = 'DISCORD'
class-attribute
instance-attribute
¶
EMAIL = 'EMAIL'
class-attribute
instance-attribute
¶
MS_TEAMS = 'MS_TEAMS'
class-attribute
instance-attribute
¶
SLACK = 'SLACK'
class-attribute
instance-attribute
¶
ThreadChannelDetailsInput
¶
ThreadEventParts
¶
Bases: BaseModel
created_at: ThreadEventPartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
created_by: Union[ThreadEventPartsCreatedByUserActor, ThreadEventPartsCreatedByCustomerActor, ThreadEventPartsCreatedByDeletedCustomerActor, ThreadEventPartsCreatedBySystemActor, ThreadEventPartsCreatedByMachineUserActor] = Field(alias='createdBy', discriminator='typename__')
class-attribute
instance-attribute
¶
customer_id: str = Field(alias='customerId')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
thread_id: str = Field(alias='threadId')
class-attribute
instance-attribute
¶
title: str
instance-attribute
¶
updated_at: ThreadEventPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
updated_by: Union[ThreadEventPartsUpdatedByUserActor, ThreadEventPartsUpdatedByCustomerActor, ThreadEventPartsUpdatedByDeletedCustomerActor, ThreadEventPartsUpdatedBySystemActor, ThreadEventPartsUpdatedByMachineUserActor] = Field(alias='updatedBy', discriminator='typename__')
class-attribute
instance-attribute
¶
ThreadEventPartsCreatedAt
¶
Bases: DateTimeParts
ThreadEventPartsCreatedByCustomerActor
¶
Bases: CustomerActorParts
typename__: Literal['CustomerActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadEventPartsCreatedByDeletedCustomerActor
¶
Bases: DeletedCustomerActorParts
typename__: Literal['DeletedCustomerActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadEventPartsCreatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadEventPartsCreatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadEventPartsCreatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadEventPartsUpdatedAt
¶
Bases: DateTimeParts
ThreadEventPartsUpdatedByCustomerActor
¶
Bases: CustomerActorParts
typename__: Literal['CustomerActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadEventPartsUpdatedByDeletedCustomerActor
¶
Bases: DeletedCustomerActorParts
typename__: Literal['DeletedCustomerActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadEventPartsUpdatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadEventPartsUpdatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadEventPartsUpdatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadFieldFilter
¶
ThreadFieldParts
¶
Bases: BaseModel
boolean_value: Optional[bool] = Field(alias='booleanValue')
class-attribute
instance-attribute
¶
created_at: ThreadFieldPartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
created_by: Union[ThreadFieldPartsCreatedByUserActor, ThreadFieldPartsCreatedBySystemActor, ThreadFieldPartsCreatedByMachineUserActor] = Field(alias='createdBy', discriminator='typename__')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
is_ai_generated: bool = Field(alias='isAiGenerated')
class-attribute
instance-attribute
¶
key: str
instance-attribute
¶
string_value: Optional[str] = Field(alias='stringValue')
class-attribute
instance-attribute
¶
thread_id: str = Field(alias='threadId')
class-attribute
instance-attribute
¶
type: ThreadFieldSchemaType
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: ThreadFieldPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
updated_by: Union[ThreadFieldPartsUpdatedByUserActor, ThreadFieldPartsUpdatedBySystemActor, ThreadFieldPartsUpdatedByMachineUserActor] = Field(alias='updatedBy', discriminator='typename__')
class-attribute
instance-attribute
¶
ThreadFieldPartsCreatedAt
¶
Bases: DateTimeParts
ThreadFieldPartsCreatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadFieldPartsCreatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadFieldPartsCreatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadFieldPartsUpdatedAt
¶
Bases: DateTimeParts
ThreadFieldPartsUpdatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadFieldPartsUpdatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadFieldPartsUpdatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadFieldSchemaType
¶
ThreadParts
¶
Bases: BaseModel
assigned_at: Optional[ThreadPartsAssignedAt] = Field(alias='assignedAt')
class-attribute
instance-attribute
¶
assigned_to: Optional[Annotated[Union[ThreadPartsAssignedToUser, ThreadPartsAssignedToMachineUser, ThreadPartsAssignedToSystem], Field(discriminator=typename__)]] = Field(alias='assignedTo')
class-attribute
instance-attribute
¶
created_at: ThreadPartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
created_by: Union[ThreadPartsCreatedByUserActor, ThreadPartsCreatedByCustomerActor, ThreadPartsCreatedByDeletedCustomerActor, ThreadPartsCreatedBySystemActor, ThreadPartsCreatedByMachineUserActor] = Field(alias='createdBy', discriminator='typename__')
class-attribute
instance-attribute
¶
customer: ThreadPartsCustomer
instance-attribute
¶
description: Optional[str]
instance-attribute
¶
external_id: Optional[str] = Field(alias='externalId')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
labels: List[ThreadPartsLabels]
instance-attribute
¶
preview_text: Optional[str] = Field(alias='previewText')
class-attribute
instance-attribute
¶
priority: int
instance-attribute
¶
status: ThreadStatus
instance-attribute
¶
status_changed_at: ThreadPartsStatusChangedAt = Field(alias='statusChangedAt')
class-attribute
instance-attribute
¶
status_detail: Optional[Annotated[Union[ThreadPartsStatusDetailThreadStatusDetailCreated, ThreadPartsStatusDetailThreadStatusDetailSnoozed, ThreadPartsStatusDetailThreadStatusDetailUnsnoozed, ThreadPartsStatusDetailThreadStatusDetailNewReply, ThreadPartsStatusDetailThreadStatusDetailReplied, ThreadPartsStatusDetailThreadStatusDetailLinearUpdated, ThreadPartsStatusDetailThreadStatusDetailInProgress, ThreadPartsStatusDetailThreadStatusDetailWaitingForCustomer, ThreadPartsStatusDetailThreadStatusDetailWaitingForDuration, ThreadPartsStatusDetailThreadStatusDetailThreadLinkUpdated, ThreadPartsStatusDetailThreadStatusDetailIgnored, ThreadPartsStatusDetailThreadStatusDetailDoneManuallySet, ThreadPartsStatusDetailThreadStatusDetailDoneAutomaticallySet, ThreadPartsStatusDetailThreadStatusDetailThreadDiscussionResolved], Field(discriminator=typename__)]] = Field(alias='statusDetail')
class-attribute
instance-attribute
¶
tenant: Optional[ThreadPartsTenant]
instance-attribute
¶
thread_fields: List[ThreadPartsThreadFields] = Field(alias='threadFields')
class-attribute
instance-attribute
¶
title: str
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: ThreadPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
updated_by: Union[ThreadPartsUpdatedByUserActor, ThreadPartsUpdatedByCustomerActor, ThreadPartsUpdatedByDeletedCustomerActor, ThreadPartsUpdatedBySystemActor, ThreadPartsUpdatedByMachineUserActor] = Field(alias='updatedBy', discriminator='typename__')
class-attribute
instance-attribute
¶
ThreadPartsAssignedAt
¶
Bases: DateTimeParts
ThreadPartsAssignedToMachineUser
¶
Bases: MachineUserParts
typename__: Literal['MachineUser'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadPartsAssignedToSystem
¶
Bases: SystemParts
typename__: Literal['System'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadPartsAssignedToUser
¶
ThreadPartsCreatedAt
¶
Bases: DateTimeParts
ThreadPartsCreatedByCustomerActor
¶
Bases: CustomerActorParts
typename__: Literal['CustomerActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadPartsCreatedByDeletedCustomerActor
¶
Bases: DeletedCustomerActorParts
typename__: Literal['DeletedCustomerActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadPartsCreatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadPartsCreatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadPartsCreatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadPartsLabels
¶
Bases: LabelParts
ThreadPartsStatusChangedAt
¶
Bases: DateTimeParts
ThreadPartsStatusDetailThreadStatusDetailCreated
¶
ThreadPartsStatusDetailThreadStatusDetailCreatedCreatedAt
¶
Bases: DateTimeParts
ThreadPartsStatusDetailThreadStatusDetailDoneAutomaticallySet
¶
Bases: BaseModel
after_seconds: Optional[int] = Field(alias='afterSeconds')
class-attribute
instance-attribute
¶
status_changed_at: ThreadPartsStatusDetailThreadStatusDetailDoneAutomaticallySetStatusChangedAt = Field(alias='statusChangedAt')
class-attribute
instance-attribute
¶
typename__: Literal['ThreadStatusDetailDoneAutomaticallySet'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadPartsStatusDetailThreadStatusDetailDoneAutomaticallySetStatusChangedAt
¶
Bases: DateTimeParts
ThreadPartsStatusDetailThreadStatusDetailDoneManuallySet
¶
ThreadPartsStatusDetailThreadStatusDetailDoneManuallySetStatusChangedAt
¶
Bases: DateTimeParts
ThreadPartsStatusDetailThreadStatusDetailIgnored
¶
ThreadPartsStatusDetailThreadStatusDetailIgnoredStatusChangedAt
¶
Bases: DateTimeParts
ThreadPartsStatusDetailThreadStatusDetailInProgress
¶
ThreadPartsStatusDetailThreadStatusDetailInProgressStatusChangedAt
¶
Bases: DateTimeParts
ThreadPartsStatusDetailThreadStatusDetailLinearUpdated
¶
ThreadPartsStatusDetailThreadStatusDetailNewReply
¶
ThreadPartsStatusDetailThreadStatusDetailNewReplyStatusChangedAt
¶
Bases: DateTimeParts
ThreadPartsStatusDetailThreadStatusDetailReplied
¶
ThreadPartsStatusDetailThreadStatusDetailSnoozed
¶
ThreadPartsStatusDetailThreadStatusDetailThreadDiscussionResolved
¶
Bases: BaseModel
status_changed_at: ThreadPartsStatusDetailThreadStatusDetailThreadDiscussionResolvedStatusChangedAt = Field(alias='statusChangedAt')
class-attribute
instance-attribute
¶
thread_discussion_id: Optional[str] = Field(alias='threadDiscussionId')
class-attribute
instance-attribute
¶
typename__: Literal['ThreadStatusDetailThreadDiscussionResolved'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadPartsStatusDetailThreadStatusDetailThreadDiscussionResolvedStatusChangedAt
¶
Bases: DateTimeParts
ThreadPartsStatusDetailThreadStatusDetailThreadLinkUpdated
¶
Bases: BaseModel
linear_issue_id: Optional[str] = Field(alias='linearIssueId')
class-attribute
instance-attribute
¶
status_changed_at: ThreadPartsStatusDetailThreadStatusDetailThreadLinkUpdatedStatusChangedAt = Field(alias='statusChangedAt')
class-attribute
instance-attribute
¶
typename__: Literal['ThreadStatusDetailThreadLinkUpdated'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadPartsStatusDetailThreadStatusDetailThreadLinkUpdatedStatusChangedAt
¶
Bases: DateTimeParts
ThreadPartsStatusDetailThreadStatusDetailUnsnoozed
¶
ThreadPartsStatusDetailThreadStatusDetailWaitingForCustomerStatusChangedAt
¶
Bases: DateTimeParts
ThreadPartsStatusDetailThreadStatusDetailWaitingForDuration
¶
Bases: BaseModel
status_changed_at: ThreadPartsStatusDetailThreadStatusDetailWaitingForDurationStatusChangedAt = Field(alias='statusChangedAt')
class-attribute
instance-attribute
¶
typename__: Literal['ThreadStatusDetailWaitingForDuration'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
waiting_until: ThreadPartsStatusDetailThreadStatusDetailWaitingForDurationWaitingUntil = Field(alias='waitingUntil')
class-attribute
instance-attribute
¶
ThreadPartsStatusDetailThreadStatusDetailWaitingForDurationStatusChangedAt
¶
Bases: DateTimeParts
ThreadPartsStatusDetailThreadStatusDetailWaitingForDurationWaitingUntil
¶
Bases: DateTimeParts
ThreadPartsTenant
¶
Bases: TenantParts
ThreadPartsThreadFields
¶
Bases: ThreadFieldParts
ThreadPartsUpdatedAt
¶
Bases: DateTimeParts
ThreadPartsUpdatedByCustomerActor
¶
Bases: CustomerActorParts
typename__: Literal['CustomerActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadPartsUpdatedByDeletedCustomerActor
¶
Bases: DeletedCustomerActorParts
typename__: Literal['DeletedCustomerActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadPartsUpdatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadPartsUpdatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadPartsUpdatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
ThreadStatus
¶
ThreadThread
¶
Bases: ThreadParts
ThreadsFilter
¶
Bases: BaseModel
assigned_to_user: Optional[List[str]] = Field(alias='assignedToUser', default=None)
class-attribute
instance-attribute
¶
company_identifiers: Optional[List[CompanyIdentifierInput]] = Field(alias='companyIdentifiers', default=None)
class-attribute
instance-attribute
¶
created_at: Optional[DatetimeFilter] = Field(alias='createdAt', default=None)
class-attribute
instance-attribute
¶
customer_group_identifiers: Optional[List[CustomerGroupIdentifier]] = Field(alias='customerGroupIdentifiers', default=None)
class-attribute
instance-attribute
¶
customer_ids: Optional[List[str]] = Field(alias='customerIds', default=None)
class-attribute
instance-attribute
¶
is_assigned: Optional[bool] = Field(alias='isAssigned', default=None)
class-attribute
instance-attribute
¶
is_marked_as_spam: Optional[bool] = Field(alias='isMarkedAsSpam', default=None)
class-attribute
instance-attribute
¶
label_type_ids: Optional[List[str]] = Field(alias='labelTypeIds', default=None)
class-attribute
instance-attribute
¶
message_source: Optional[List[MessageSource]] = Field(alias='messageSource', default=None)
class-attribute
instance-attribute
¶
participant_ids: Optional[List[str]] = Field(alias='participantIds', default=None)
class-attribute
instance-attribute
¶
priorities: Optional[List[int]] = None
class-attribute
instance-attribute
¶
service_level_agreements: Optional[ServiceLevelAgreementFilter] = Field(alias='serviceLevelAgreements', default=None)
class-attribute
instance-attribute
¶
status_changed_at: Optional[DatetimeFilter] = Field(alias='statusChangedAt', default=None)
class-attribute
instance-attribute
¶
status_details: Optional[List[StatusDetailType]] = Field(alias='statusDetails', default=None)
class-attribute
instance-attribute
¶
statuses: Optional[List[ThreadStatus]] = None
class-attribute
instance-attribute
¶
support_email_addresses: Optional[List[str]] = Field(alias='supportEmailAddresses', default=None)
class-attribute
instance-attribute
¶
tenant_identifiers: Optional[List[TenantIdentifierInput]] = Field(alias='tenantIdentifiers', default=None)
class-attribute
instance-attribute
¶
thread_fields: Optional[List[ThreadFieldFilter]] = Field(alias='threadFields', default=None)
class-attribute
instance-attribute
¶
thread_ids: Optional[List[str]] = Field(alias='threadIds', default=None)
class-attribute
instance-attribute
¶
thread_link_group_ids: Optional[List[str]] = Field(alias='threadLinkGroupIds', default=None)
class-attribute
instance-attribute
¶
tier_identifiers: Optional[List[TierIdentifierInput]] = Field(alias='tierIdentifiers', default=None)
class-attribute
instance-attribute
¶
updated_at: Optional[DatetimeFilter] = Field(alias='updatedAt', default=None)
class-attribute
instance-attribute
¶
ThreadsSort
¶
ThreadsSortField
¶
CLOSEST_TO_BREACH_SLA = 'CLOSEST_TO_BREACH_SLA'
class-attribute
instance-attribute
¶
CREATED_AT = 'CREATED_AT'
class-attribute
instance-attribute
¶
LAST_INBOUND_MESSAGE_AT = 'LAST_INBOUND_MESSAGE_AT'
class-attribute
instance-attribute
¶
PRIORITY = 'PRIORITY'
class-attribute
instance-attribute
¶
STATUS_CHANGED_AT = 'STATUS_CHANGED_AT'
class-attribute
instance-attribute
¶
ThreadsThreads
¶
ThreadsThreadsEdges
¶
ThreadsThreadsEdgesNode
¶
Bases: ThreadParts
ThreadsThreadsPageInfo
¶
Bases: PageInfoParts
TierIdentifierInput
¶
TierMemberIdentifierInput
¶
TierParts
¶
Bases: BaseModel
created_at: TierPartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
created_by: Union[TierPartsCreatedByUserActor, TierPartsCreatedBySystemActor, TierPartsCreatedByMachineUserActor] = Field(alias='createdBy', discriminator='typename__')
class-attribute
instance-attribute
¶
default_thread_priority: int = Field(alias='defaultThreadPriority')
class-attribute
instance-attribute
¶
external_id: Optional[str] = Field(alias='externalId')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
name: str
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: TierPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
updated_by: Union[TierPartsUpdatedByUserActor, TierPartsUpdatedBySystemActor, TierPartsUpdatedByMachineUserActor] = Field(alias='updatedBy', discriminator='typename__')
class-attribute
instance-attribute
¶
TierPartsCreatedAt
¶
Bases: DateTimeParts
TierPartsCreatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TierPartsCreatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TierPartsCreatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TierPartsUpdatedAt
¶
Bases: DateTimeParts
TierPartsUpdatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TierPartsUpdatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TierPartsUpdatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
TiersTiers
¶
TiersTiersEdges
¶
TiersTiersPageInfo
¶
Bases: PageInfoParts
TodoStatusDetail
¶
CREATED = 'CREATED'
class-attribute
instance-attribute
¶
IN_PROGRESS = 'IN_PROGRESS'
class-attribute
instance-attribute
¶
NEW_REPLY = 'NEW_REPLY'
class-attribute
instance-attribute
¶
THREAD_DISCUSSION_RESOLVED = 'THREAD_DISCUSSION_RESOLVED'
class-attribute
instance-attribute
¶
THREAD_LINK_UPDATED = 'THREAD_LINK_UPDATED'
class-attribute
instance-attribute
¶
UnassignThread
¶
UnassignThreadInput
¶
UnassignThreadUnassignThread
¶
UnassignThreadUnassignThreadError
¶
Bases: MutationErrorParts
UnassignThreadUnassignThreadThread
¶
Bases: ThreadParts
UpdateCompanyTier
¶
UpdateCompanyTierInput
¶
UpdateCompanyTierUpdateCompanyTier
¶
UpdateCompanyTierUpdateCompanyTierCompanyTierMembership
¶
Bases: CompanyTierMembershipParts
UpdateCompanyTierUpdateCompanyTierError
¶
Bases: MutationErrorParts
UpdateCustomerCardConfig
¶
UpdateCustomerCardConfigInput
¶
Bases: BaseModel
api_headers: Optional[List[CustomerCardConfigApiHeaderInput]] = Field(alias='apiHeaders', default=None)
class-attribute
instance-attribute
¶
api_url: Optional[StringInput] = Field(alias='apiUrl', default=None)
class-attribute
instance-attribute
¶
customer_card_config_id: str = Field(alias='customerCardConfigId')
class-attribute
instance-attribute
¶
default_time_to_live_seconds: Optional[IntInput] = Field(alias='defaultTimeToLiveSeconds', default=None)
class-attribute
instance-attribute
¶
is_enabled: Optional[BooleanInput] = Field(alias='isEnabled', default=None)
class-attribute
instance-attribute
¶
key: Optional[StringInput] = None
class-attribute
instance-attribute
¶
order: Optional[IntInput] = None
class-attribute
instance-attribute
¶
title: Optional[StringInput] = None
class-attribute
instance-attribute
¶
UpdateCustomerCardConfigUpdateCustomerCardConfig
¶
UpdateCustomerCardConfigUpdateCustomerCardConfigCustomerCardConfig
¶
Bases: CustomerCardConfigParts
UpdateCustomerCardConfigUpdateCustomerCardConfigError
¶
Bases: MutationErrorParts
UpdateCustomerCompany
¶
UpdateCustomerCompanyInput
¶
UpdateCustomerCompanyUpdateCustomerCompany
¶
UpdateCustomerCompanyUpdateCustomerCompanyCustomer
¶
Bases: CustomerParts
UpdateCustomerCompanyUpdateCustomerCompanyError
¶
Bases: MutationErrorParts
UpdateTenantTier
¶
UpdateTenantTierInput
¶
UpdateTenantTierUpdateTenantTier
¶
UpdateTenantTierUpdateTenantTierError
¶
Bases: MutationErrorParts
UpdateTenantTierUpdateTenantTierTenantTierMembership
¶
Bases: TenantTierMembershipParts
UpdateThreadTenant
¶
UpdateThreadTenantInput
¶
UpdateThreadTenantUpdateThreadTenant
¶
UpdateThreadTenantUpdateThreadTenantError
¶
Bases: MutationErrorParts
UpdateThreadTenantUpdateThreadTenantThread
¶
Bases: ThreadParts
UpdateWebhookTarget
¶
UpdateWebhookTargetInput
¶
Bases: BaseModel
description: Optional[StringInput] = None
class-attribute
instance-attribute
¶
event_subscriptions: Optional[List[WebhookTargetEventSubscriptionInput]] = Field(alias='eventSubscriptions', default=None)
class-attribute
instance-attribute
¶
is_enabled: Optional[BooleanInput] = Field(alias='isEnabled', default=None)
class-attribute
instance-attribute
¶
url: Optional[StringInput] = None
class-attribute
instance-attribute
¶
version: Optional[StringInput] = None
class-attribute
instance-attribute
¶
webhook_target_id: str = Field(alias='webhookTargetId')
class-attribute
instance-attribute
¶
UpdateWebhookTargetUpdateWebhookTarget
¶
UpdateWebhookTargetUpdateWebhookTargetError
¶
Bases: MutationErrorParts
UpdateWebhookTargetUpdateWebhookTargetWebhookTarget
¶
Bases: WebhookTargetParts
Upload
¶
UpsertCompany
¶
UpsertCompanyInput
¶
UpsertCompanyUpsertCompany
¶
UpsertCompanyUpsertCompanyCompany
¶
Bases: CompanyParts
UpsertCompanyUpsertCompanyError
¶
Bases: MutationErrorParts
UpsertCustomer
¶
UpsertCustomerIdentifierInput
¶
Bases: BaseModel
customer_id: Optional[str] = Field(alias='customerId', default=None)
class-attribute
instance-attribute
¶
email_address: Optional[str] = Field(alias='emailAddress', default=None)
class-attribute
instance-attribute
¶
external_id: Optional[str] = Field(alias='externalId', default=None)
class-attribute
instance-attribute
¶
UpsertCustomerInput
¶
UpsertCustomerOnCreateInput
¶
Bases: BaseModel
customer_group_identifiers: Optional[List[CustomerGroupIdentifier]] = Field(alias='customerGroupIdentifiers', default=None)
class-attribute
instance-attribute
¶
email: EmailAddressInput
instance-attribute
¶
external_id: Optional[str] = Field(alias='externalId', default=None)
class-attribute
instance-attribute
¶
full_name: str = Field(alias='fullName')
class-attribute
instance-attribute
¶
short_name: Optional[str] = Field(alias='shortName', default=None)
class-attribute
instance-attribute
¶
tenant_identifiers: Optional[List[TenantIdentifierInput]] = Field(alias='tenantIdentifiers', default=None)
class-attribute
instance-attribute
¶
UpsertCustomerOnUpdateInput
¶
Bases: BaseModel
email: Optional[EmailAddressInput] = None
class-attribute
instance-attribute
¶
external_id: Optional[OptionalStringInput] = Field(alias='externalId', default=None)
class-attribute
instance-attribute
¶
full_name: Optional[StringInput] = Field(alias='fullName', default=None)
class-attribute
instance-attribute
¶
short_name: Optional[OptionalStringInput] = Field(alias='shortName', default=None)
class-attribute
instance-attribute
¶
UpsertCustomerUpsertCustomer
¶
UpsertCustomerUpsertCustomerCustomer
¶
Bases: CustomerParts
UpsertCustomerUpsertCustomerError
¶
Bases: MutationErrorParts
UpsertResult
¶
UpsertTenant
¶
UpsertTenantInput
¶
UpsertTenantUpsertTenant
¶
UpsertTenantUpsertTenantError
¶
Bases: MutationErrorParts
UpsertTenantUpsertTenantTenant
¶
Bases: TenantParts
UpsertThreadField
¶
UpsertThreadFieldIdentifier
¶
UpsertThreadFieldInput
¶
Bases: BaseModel
boolean_value: Optional[bool] = Field(alias='booleanValue', default=None)
class-attribute
instance-attribute
¶
identifier: UpsertThreadFieldIdentifier
instance-attribute
¶
string_value: Optional[str] = Field(alias='stringValue', default=None)
class-attribute
instance-attribute
¶
type: ThreadFieldSchemaType
instance-attribute
¶
UpsertThreadFieldUpsertThreadField
¶
UpsertThreadFieldUpsertThreadFieldError
¶
Bases: MutationErrorParts
UpsertThreadFieldUpsertThreadFieldThreadField
¶
Bases: ThreadFieldParts
UserActorParts
¶
UserByEmail
¶
UserById
¶
UserParts
¶
Bases: BaseModel
email: str
instance-attribute
¶
full_name: str = Field(alias='fullName')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
public_name: str = Field(alias='publicName')
class-attribute
instance-attribute
¶
slack_identities: List[UserPartsSlackIdentities] = Field(alias='slackIdentities')
class-attribute
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: UserPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
UserPartsSlackIdentities
¶
UserPartsUpdatedAt
¶
Bases: DateTimeParts
WebhookTarget
¶
WebhookTargetEventSubscriptionInput
¶
WebhookTargetEventSubscriptionParts
¶
WebhookTargetParts
¶
Bases: BaseModel
created_at: WebhookTargetPartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
created_by: Union[WebhookTargetPartsCreatedByUserActor, WebhookTargetPartsCreatedBySystemActor, WebhookTargetPartsCreatedByMachineUserActor] = Field(alias='createdBy', discriminator='typename__')
class-attribute
instance-attribute
¶
description: str
instance-attribute
¶
event_subscriptions: List[WebhookTargetPartsEventSubscriptions] = Field(alias='eventSubscriptions')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
is_enabled: bool = Field(alias='isEnabled')
class-attribute
instance-attribute
¶
updated_at: WebhookTargetPartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
updated_by: Union[WebhookTargetPartsUpdatedByUserActor, WebhookTargetPartsUpdatedBySystemActor, WebhookTargetPartsUpdatedByMachineUserActor] = Field(alias='updatedBy', discriminator='typename__')
class-attribute
instance-attribute
¶
url: str
instance-attribute
¶
WebhookTargetPartsCreatedAt
¶
Bases: DateTimeParts
WebhookTargetPartsCreatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
WebhookTargetPartsCreatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
WebhookTargetPartsCreatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
WebhookTargetPartsEventSubscriptions
¶
WebhookTargetPartsUpdatedAt
¶
Bases: DateTimeParts
WebhookTargetPartsUpdatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
WebhookTargetPartsUpdatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
WebhookTargetPartsUpdatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
WebhookTargetWebhookTarget
¶
Bases: WebhookTargetParts
WebhookTargets
¶
WebhookTargetsWebhookTargets
¶
WebhookTargetsWebhookTargetsEdges
¶
WebhookTargetsWebhookTargetsEdgesNode
¶
Bases: WebhookTargetParts
WebhookTargetsWebhookTargetsPageInfo
¶
Bases: PageInfoParts
WorkspaceParts
¶
Bases: BaseModel
created_at: WorkspacePartsCreatedAt = Field(alias='createdAt')
class-attribute
instance-attribute
¶
created_by: Union[WorkspacePartsCreatedByUserActor, WorkspacePartsCreatedBySystemActor, WorkspacePartsCreatedByMachineUserActor] = Field(alias='createdBy', discriminator='typename__')
class-attribute
instance-attribute
¶
id: str
instance-attribute
¶
is_demo_workspace: bool = Field(alias='isDemoWorkspace')
class-attribute
instance-attribute
¶
name: str
instance-attribute
¶
public_name: str = Field(alias='publicName')
class-attribute
instance-attribute
¶
typename__: str = Field(alias='__typename')
class-attribute
instance-attribute
¶
updated_at: WorkspacePartsUpdatedAt = Field(alias='updatedAt')
class-attribute
instance-attribute
¶
updated_by: Union[WorkspacePartsUpdatedByUserActor, WorkspacePartsUpdatedBySystemActor, WorkspacePartsUpdatedByMachineUserActor] = Field(alias='updatedBy', discriminator='typename__')
class-attribute
instance-attribute
¶
WorkspacePartsCreatedAt
¶
Bases: DateTimeParts
WorkspacePartsCreatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
WorkspacePartsCreatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
WorkspacePartsCreatedByUserActor
¶
Bases: UserActorParts
typename__: Literal['UserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
WorkspacePartsUpdatedAt
¶
Bases: DateTimeParts
WorkspacePartsUpdatedByMachineUserActor
¶
Bases: MachineUserActorParts
typename__: Literal['MachineUserActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
WorkspacePartsUpdatedBySystemActor
¶
Bases: SystemActorParts
typename__: Literal['SystemActor'] = Field(alias='__typename')
class-attribute
instance-attribute
¶
WorkspacePartsUpdatedByUserActor
¶
Bases: UserActorParts