SeismicplannerClient
Classes
CommentQueryResponse
dataclass
CommentQueryResponse(count: Optional[int] = None, cursor: Optional[str] = None, items: Optional[List[Comment]] = None, limit: Optional[int] = None, meta: Optional[Meta] = None)
Response for Get comments
Attributes
items
class-attribute
instance-attribute
List of items in the response
Comment
dataclass
Comment(annotation_payload: Optional[str] = None, annotation_type: Optional[str] = None, comment_content: Optional[str] = None, created_at: Optional[str] = None, creator_id: Optional[str] = None, id: Optional[str] = None, is_resolved: Optional[bool] = None, node_id: Optional[str] = None, node_type: Optional[str] = None, page_index: Optional[str] = None, parent_id: Optional[str] = None, reply_count: Optional[int] = None, space_id: Optional[str] = None, updated_at: Optional[str] = None)
Response for Create comment
Attributes
created_at
class-attribute
instance-attribute
Date string of date created
creator_id
class-attribute
instance-attribute
User ID of the creator
is_resolved
class-attribute
instance-attribute
True/false on whether the comment is resolved
node_id
class-attribute
instance-attribute
Node ID
node_type
class-attribute
instance-attribute
Node type of the comment
page_index
class-attribute
instance-attribute
Number page index
parent_id
class-attribute
instance-attribute
Parent comment ID
reply_count
class-attribute
instance-attribute
Number of replies
space_id
class-attribute
instance-attribute
Space ID
PlannerProjectQueryResponse
dataclass
PlannerProjectQueryResponse(count: Optional[int] = None, cursor: Optional[str] = None, items: Optional[List[PlannerProject]] = None, limit: Optional[int] = None, meta: Optional[Meta] = None)
Response for Get projects
Attributes
items
class-attribute
instance-attribute
List of project items in the response
AsyncOperationResponse
dataclass
PlannerProject
dataclass
PlannerProject(actual_duration: Optional[int] = None, actual_end_date: Optional[str] = None, actual_start_date: Optional[str] = None, associated_nodes: Optional[List[ProjectAssociatedNodes]] = None, associations: Optional[List[Association]] = None, copy_from: Optional[str] = None, created_at: Optional[str] = None, creator_id: Optional[str] = None, custom_properties: Optional[List[CustomPropertyValues]] = None, description: Optional[str] = None, followers: Optional[List[Follower]] = None, id: Optional[str] = None, is_active: Optional[bool] = None, is_template: Optional[bool] = None, manager_id: Optional[str] = None, max_rank: Optional[str] = None, min_rank: Optional[str] = None, planned_duration: Optional[int] = None, planned_end_date: Optional[str] = None, planned_start_date: Optional[str] = None, space_id: Optional[str] = None, template_id: Optional[str] = None, title: Optional[str] = None, updated_at: Optional[str] = None, works: Optional[List[PlannerTask]] = None)
Response for Create project
Attributes
actual_duration
class-attribute
instance-attribute
Calculated actual duration in days
actual_end_date
class-attribute
instance-attribute
Calculated end date from when the project actually ended
actual_start_date
class-attribute
instance-attribute
Calculated start date from when the project actually started
associated_nodes
class-attribute
instance-attribute
associated_nodes: Optional[List[ProjectAssociatedNodes]] = field(default=None, metadata={'wire_name': 'associatedNodes'})
List of association data
associations
class-attribute
instance-attribute
List of associations (Library content)
copy_from
class-attribute
instance-attribute
Project ID the project is copied from
created_at
class-attribute
instance-attribute
Date string of created date
creator_id
class-attribute
instance-attribute
User ID of creator
custom_properties
class-attribute
instance-attribute
custom_properties: Optional[List[CustomPropertyValues]] = field(default=None, metadata={'wire_name': 'customProperties'})
List of custom properties
description
class-attribute
instance-attribute
Description of project
followers
class-attribute
instance-attribute
List of followers
is_active
class-attribute
instance-attribute
Indicator on if a project is active or not
is_template
class-attribute
instance-attribute
Indicator on if the project is a template or not
manager_id
class-attribute
instance-attribute
User ID of project manager
max_rank
class-attribute
instance-attribute
Maximum rank number
min_rank
class-attribute
instance-attribute
Minimum rank number
planned_duration
class-attribute
instance-attribute
Planned duration in days
planned_end_date
class-attribute
instance-attribute
Date string of planned end date
planned_start_date
class-attribute
instance-attribute
Date string of planned start date
template_id
class-attribute
instance-attribute
Template ID the the project was created from
updated_at
class-attribute
instance-attribute
Date project was last updated
PlannerRequestQueryResponse
dataclass
PlannerRequestQueryResponse(count: Optional[int] = None, cursor: Optional[str] = None, items: Optional[List[PlannerRequest]] = None, limit: Optional[int] = None, meta: Optional[Meta] = None)
Response for Get requests
Attributes
items
class-attribute
instance-attribute
List of request objects in the response
PlannerRequest
dataclass
PlannerRequest(assignee_id: Optional[str] = None, assigner_id: Optional[str] = None, associations: Optional[List[Association]] = None, content_refs: Optional[List[ContentRef]] = None, created_at: Optional[str] = None, creator_id: Optional[str] = None, custom_properties: Optional[List[CustomPropertyValues]] = None, followers: Optional[List[Follower]] = None, form_ref: Optional[Any] = None, id: Optional[str] = None, note: Optional[str] = None, planned_duration: Optional[int] = None, planned_end_date: Optional[str] = None, planned_start_date: Optional[str] = None, priority: Optional[str] = None, project_id: Optional[str] = None, rank: Optional[str] = None, request_form_custom_property_option: Optional[RequestFormCustomProperties] = None, space_id: Optional[str] = None, status_schema_id: Optional[str] = None, step_id: Optional[int] = None, title: Optional[str] = None, updated_at: Optional[str] = None)
Response for Create request
Attributes
assignee_id
class-attribute
instance-attribute
User ID of the assignee
assigner_id
class-attribute
instance-attribute
User ID of the assigner
associations
class-attribute
instance-attribute
List of associations (Library content)
content_refs
class-attribute
instance-attribute
content_refs: Optional[List[ContentRef]] = field(default=None, metadata={'wire_name': 'contentRefs'})
List of content references (WorkSpace and DocCenter content)
created_at
class-attribute
instance-attribute
Date string for created date
creator_id
class-attribute
instance-attribute
User ID of the creator
custom_properties
class-attribute
instance-attribute
custom_properties: Optional[List[CustomPropertyValues]] = field(default=None, metadata={'wire_name': 'customProperties'})
List of custom properties
followers
class-attribute
instance-attribute
List of followers
form_ref
class-attribute
instance-attribute
Form reference object
note
class-attribute
instance-attribute
Note for notifications on status changes
planned_duration
class-attribute
instance-attribute
Planned duration in days
planned_end_date
class-attribute
instance-attribute
Date string of planned end date
planned_start_date
class-attribute
instance-attribute
Date string of planned start date
project_id
class-attribute
instance-attribute
Project ID of the project the request is associated with
step_id
class-attribute
instance-attribute
Step ID indicating the status value
StatusSchemaQueryResponse
dataclass
StatusSchemaQueryResponse(count: Optional[int] = None, cursor: Optional[str] = None, items: Optional[List[StatusSchema]] = None, limit: Optional[int] = None, meta: Optional[Meta] = None)
Response for Get status schemas
Attributes
items
class-attribute
instance-attribute
List of status schema objects in the response
StatusSchema
dataclass
StatusSchema(created_at: Optional[str] = None, creator_id: Optional[str] = None, id: Optional[str] = None, is_default: Optional[bool] = None, name: Optional[str] = None, space_id: Optional[str] = None, steps: Optional[List[str]] = None, transitions: Optional[List[List[int]]] = None, type_: Optional[str] = None, updated_at: Optional[str] = None)
Response for Get status schema
Attributes
created_at
class-attribute
instance-attribute
Date string of created date
creator_id
class-attribute
instance-attribute
User ID of creator
is_default
class-attribute
instance-attribute
Indicator on if the status schema is the default schema
steps
class-attribute
instance-attribute
List of steps and their values
transitions
class-attribute
instance-attribute
List of transition rules
type_
class-attribute
instance-attribute
Node type the status schema can be used for
PlannerTaskQueryResponse
dataclass
PlannerTaskQueryResponse(count: Optional[int] = None, cursor: Optional[str] = None, items: Optional[List[PlannerTask]] = None, limit: Optional[int] = None, meta: Optional[Meta] = None)
Response for Get tasks
Attributes
items
class-attribute
instance-attribute
List of task objects in the response
PlannerTask
dataclass
PlannerTask(actual_duration: Optional[int] = None, actual_end_date: Optional[str] = None, actual_start_date: Optional[str] = None, assignee_id: Optional[str] = None, assigner_id: Optional[str] = None, associations: Optional[List[Association]] = None, copy_from: Optional[str] = None, created_at: Optional[str] = None, creator_id: Optional[str] = None, custom_properties: Optional[List[CustomPropertyValues]] = None, description: Optional[str] = None, followers: Optional[List[Follower]] = None, id: Optional[str] = None, is_template: Optional[bool] = None, max_rank: Optional[str] = None, min_rank: Optional[str] = None, parent_id: Optional[str] = None, planned_duration: Optional[int] = None, planned_end_date: Optional[str] = None, planned_start_date: Optional[str] = None, priority: Optional[str] = None, project_id: Optional[str] = None, rank: Optional[str] = None, space_id: Optional[str] = None, status_schema_id: Optional[str] = None, step_id: Optional[int] = None, sub_task_ids: Optional[List[str]] = None, sub_tasks: Optional[List[PlannerSubTask]] = None, template_id: Optional[str] = None, title: Optional[str] = None, type_: Optional[str] = None, updated_at: Optional[str] = None)
Response for Create task
Attributes
actual_duration
class-attribute
instance-attribute
Calculated actual duration in days
actual_end_date
class-attribute
instance-attribute
Date when work on the task was completed
actual_start_date
class-attribute
instance-attribute
Date when work on the task started
assignee_id
class-attribute
instance-attribute
User ID of assignee
assigner_id
class-attribute
instance-attribute
User ID of the last user to add an assignee
associations
class-attribute
instance-attribute
List of associations on a task
copy_from
class-attribute
instance-attribute
Task ID that task was copied from
created_at
class-attribute
instance-attribute
Date the task was created
creator_id
class-attribute
instance-attribute
User ID of creator
custom_properties
class-attribute
instance-attribute
custom_properties: Optional[List[CustomPropertyValues]] = field(default=None, metadata={'wire_name': 'customProperties'})
List of custom properties on a task
description
class-attribute
instance-attribute
Description of task
followers
class-attribute
instance-attribute
List of followers on a task
is_template
class-attribute
instance-attribute
Indicates if a task is part of a template
max_rank
class-attribute
instance-attribute
Maximum rank
min_rank
class-attribute
instance-attribute
Minimum rank
parent_id
class-attribute
instance-attribute
Task ID of parent if task is a subtask
planned_duration
class-attribute
instance-attribute
Planned duration in days
planned_end_date
class-attribute
instance-attribute
Date string of planned end date (due date)
planned_start_date
class-attribute
instance-attribute
Date string of planned start date
project_id
class-attribute
instance-attribute
Project ID the task belongs to
step_id
class-attribute
instance-attribute
Id of step in status schema
sub_task_ids
class-attribute
instance-attribute
List of subtask IDs
sub_tasks
class-attribute
instance-attribute
List of subtasks on the task
template_id
class-attribute
instance-attribute
Template ID of the template the task belongs to
type_
class-attribute
instance-attribute
Type of task
Association
dataclass
Association(description: Optional[str] = None, name: Optional[str] = None, node_guid: Optional[str] = None, node_id: Optional[str] = None, node_type: Optional[str] = None, space_guid: Optional[str] = None, space_id: Optional[str] = None)
Definition: Association
Attributes
description
class-attribute
instance-attribute
Description of association
node_guid
class-attribute
instance-attribute
Longer GUID format
node_id
class-attribute
instance-attribute
Node ID
node_type
class-attribute
instance-attribute
Node type of the association
space_guid
class-attribute
instance-attribute
Longer GUID format
AssociationReq
dataclass
AssociationReq(node_id: Optional[str] = None, node_type: Optional[str] = None, space_id: Optional[str] = None)
Definition: AssociationReq
Attributes
node_id
class-attribute
instance-attribute
Node ID
node_type
class-attribute
instance-attribute
Node type of the association
ContentRef
dataclass
ContentRef(content_id: Optional[str] = None, doc_center_full_path: Optional[str] = None, major_version: Optional[int] = None, minor_version: Optional[int] = None, modified_date: Optional[str] = None, order_no: Optional[int] = None, profile_id: Optional[str] = None, profile_version_id: Optional[str] = None, source: Optional[str] = None, team_site_id: Optional[str] = None, thumbnail_id: Optional[str] = None, version_id: Optional[str] = None)
Definition: ContentRef
Attributes
content_id
class-attribute
instance-attribute
Content ID
doc_center_full_path
class-attribute
instance-attribute
doc_center_full_path: Optional[str] = field(default=None, metadata={'wire_name': 'docCenterFullPath'})
Full location path of where content exists in DocCenter
major_version
class-attribute
instance-attribute
Number of major version
minor_version
class-attribute
instance-attribute
Number of minor version
modified_date
class-attribute
instance-attribute
Date the content reference was last updated
order_no
class-attribute
instance-attribute
Number to indicate order
profile_id
class-attribute
instance-attribute
Profile ID
profile_version_id
class-attribute
instance-attribute
Version ID of profile
team_site_id
class-attribute
instance-attribute
TeamSite ID
thumbnail_id
class-attribute
instance-attribute
ID for image thumbnail
CreateCommentModel
dataclass
CreateCommentModel(annotation_payload: Optional[str] = None, annotation_type: Optional[str] = None, comment_content: Optional[str] = None, is_resolved: Optional[bool] = None)
Definition: CreateCommentModel
Attributes
annotation_type
class-attribute
instance-attribute
Annotation type
comment_content
class-attribute
instance-attribute
Content of the comment
CreateProject
dataclass
CreateProject(associations: Optional[List[AssociationReq]] = None, custom_properties: Optional[List[CustomPropertyValuesInput]] = None, description: Optional[str] = None, manager_id: Optional[str] = None, planned_duration: Optional[int] = None, planned_end_date: Optional[str] = None, planned_start_date: Optional[str] = None, title: Optional[str] = None)
Definition: CreateProject
Attributes
associations
class-attribute
instance-attribute
List of association objects
custom_properties
class-attribute
instance-attribute
custom_properties: Optional[List[CustomPropertyValuesInput]] = field(default=None, metadata={'wire_name': 'customProperties'})
List of custom properties
description
class-attribute
instance-attribute
Title of description
manager_id
class-attribute
instance-attribute
User ID of manager
planned_duration
class-attribute
instance-attribute
Planned duration in days
planned_end_date
class-attribute
instance-attribute
Date string of end date
planned_start_date
class-attribute
instance-attribute
Date string of start date
CreateRequest
dataclass
CreateRequest(assignee_id: Optional[str] = None, associations: Optional[List[AssociationReq]] = None, content_refs: Optional[List[ContentRef]] = None, custom_properties: Optional[List[CustomPropertyValuesInput]] = None, form_ref: Optional[Any] = None, planned_duration: Optional[int] = None, planned_end_date: Optional[str] = None, planned_start_date: Optional[str] = None, priority: Optional[str] = None, project_id: Optional[str] = None, status_schema_id: Optional[str] = None, title: Optional[str] = None)
Definition: CreateRequest
Attributes
assignee_id
class-attribute
instance-attribute
User ID of assignee
associations
class-attribute
instance-attribute
List of associations (Library content)
content_refs
class-attribute
instance-attribute
content_refs: Optional[List[ContentRef]] = field(default=None, metadata={'wire_name': 'contentRefs'})
List of content references (DocCenter and Workspace associations)
custom_properties
class-attribute
instance-attribute
custom_properties: Optional[List[CustomPropertyValuesInput]] = field(default=None, metadata={'wire_name': 'customProperties'})
List of custom properties
form_ref
class-attribute
instance-attribute
Form reference object
planned_duration
class-attribute
instance-attribute
Planned duration in days
planned_end_date
class-attribute
instance-attribute
Date string of end date
planned_start_date
class-attribute
instance-attribute
Date string of start date
project_id
class-attribute
instance-attribute
ID of project the request belongs to
CreateTask
dataclass
CreateTask(assignee_id: Optional[str] = None, associations: Optional[List[AssociationReq]] = None, custom_properties: Optional[List[CustomPropertyValuesInput]] = None, description: Optional[str] = None, parent_id: Optional[str] = None, planned_duration: Optional[int] = None, planned_end_date: Optional[str] = None, planned_start_date: Optional[str] = None, priority: Optional[str] = None, project_id: Optional[str] = None, title: Optional[str] = None)
Definition: CreateTask
Attributes
assignee_id
class-attribute
instance-attribute
User ID of assignee
associations
class-attribute
instance-attribute
List of associations (Library content)
custom_properties
class-attribute
instance-attribute
custom_properties: Optional[List[CustomPropertyValuesInput]] = field(default=None, metadata={'wire_name': 'customProperties'})
List of custom properties
description
class-attribute
instance-attribute
Description of task
parent_id
class-attribute
instance-attribute
Task ID of parent
planned_duration
class-attribute
instance-attribute
Planned duration in days
planned_end_date
class-attribute
instance-attribute
Date string of end date
planned_start_date
class-attribute
instance-attribute
Date string of start date
project_id
class-attribute
instance-attribute
ID of project the task is associated with
CustomProperty
dataclass
CustomProperty(allow_multiple_values: Optional[bool] = None, created_by_id: Optional[str] = None, has_domain_of_values: Optional[bool] = None, hint: Optional[str] = None, id: Optional[str] = None, is_required: Optional[bool] = None, last_modified_by_id: Optional[str] = None, name: Optional[str] = None, operation_setting: Optional[str] = None, order: Optional[int] = None, possible_values: Optional[List[PossibleValuesItem]] = None, scope_settings: Optional[List[ScopeSettingsItemDefinition]] = None, scopes: Optional[List[str]] = None, value_schema_name: Optional[str] = None, value_schema_property: Optional[ValueSchemaPropertyDefinition] = None, value_type: Optional[str] = None)
Definition: CustomProperty
Attributes
allow_multiple_values
class-attribute
instance-attribute
allow_multiple_values: Optional[bool] = field(default=None, metadata={'wire_name': 'allowMultipleValues'})
Indicates if custom property allows for multiple values
created_by_id
class-attribute
instance-attribute
User ID of the creator
has_domain_of_values
class-attribute
instance-attribute
has_domain_of_values: Optional[bool] = field(default=None, metadata={'wire_name': 'hasDomainOfValues'})
Indicates if custom property has possible values
hint
class-attribute
instance-attribute
Value that describes the hint displayed under the custom property name
is_required
class-attribute
instance-attribute
Indicates whether the custom property is required or not
last_modified_by_id
class-attribute
instance-attribute
last_modified_by_id: Optional[str] = field(default=None, metadata={'wire_name': 'lastModifiedById'})
User ID of the user that last updated the custom property
operation_setting
class-attribute
instance-attribute
Object that describes settings for different operations on a custom property
order
class-attribute
instance-attribute
Number indicating order within custom property list
possible_values
class-attribute
instance-attribute
possible_values: Optional[List[PossibleValuesItem]] = field(default=None, metadata={'wire_name': 'possibleValues'})
List of possible values for the custom property (if applicable)
scope_settings
class-attribute
instance-attribute
scope_settings: Optional[List[ScopeSettingsItemDefinition]] = field(default=None, metadata={'wire_name': 'scopeSettings'})
Object that describes settings for different scopes on a custom property
value_schema_name
class-attribute
instance-attribute
Name of custom property value schema
CustomPropertyDataDisplay
dataclass
CustomPropertyValues
dataclass
CustomPropertyValues(id: Optional[str] = None, localizations: Optional[Dict[str, CustomPropertyDataDisplay]] = None, multiple_value: Optional[bool] = None, name: Optional[str] = None, values: Optional[List[CustomPropertyValuesValues]] = None)
Definition: CustomPropertyValues
Attributes
localizations
class-attribute
instance-attribute
Localization object
multiple_value
class-attribute
instance-attribute
Indicate if the custom property allows multiple values
CustomPropertyValuesInput
dataclass
CustomPropertyValuesValues
dataclass
DeleteRequest
dataclass
Follower
dataclass
Meta
dataclass
MetaQueryInfo
dataclass
PlannerSubTask
dataclass
PlannerSubTask(actual_duration: Optional[int] = None, actual_end_date: Optional[str] = None, actual_start_date: Optional[str] = None, assignee_id: Optional[str] = None, assigner_id: Optional[str] = None, associations: Optional[List[Association]] = None, copy_from: Optional[str] = None, created_at: Optional[str] = None, creator_id: Optional[str] = None, custom_properties: Optional[List[CustomPropertyValues]] = None, description: Optional[str] = None, followers: Optional[List[Follower]] = None, id: Optional[str] = None, is_template: Optional[bool] = None, max_rank: Optional[str] = None, min_rank: Optional[str] = None, parent_id: Optional[str] = None, planned_duration: Optional[int] = None, planned_end_date: Optional[str] = None, planned_start_date: Optional[str] = None, priority: Optional[str] = None, project_id: Optional[str] = None, rank: Optional[str] = None, space_id: Optional[str] = None, status_schema_id: Optional[str] = None, step_id: Optional[int] = None, template_id: Optional[str] = None, title: Optional[str] = None, type_: Optional[str] = None, updated_at: Optional[str] = None)
Definition: PlannerSubTask
Attributes
actual_duration
class-attribute
instance-attribute
Calculated actual duration in days
actual_end_date
class-attribute
instance-attribute
Date when work on the task was completed
actual_start_date
class-attribute
instance-attribute
Date when work on the task started
assignee_id
class-attribute
instance-attribute
User ID of assignee
assigner_id
class-attribute
instance-attribute
User ID of the last user to add an assignee
associations
class-attribute
instance-attribute
List of associations on a task
copy_from
class-attribute
instance-attribute
Task ID that task was copied from
created_at
class-attribute
instance-attribute
Date the task was created
creator_id
class-attribute
instance-attribute
User ID of creator
custom_properties
class-attribute
instance-attribute
custom_properties: Optional[List[CustomPropertyValues]] = field(default=None, metadata={'wire_name': 'customProperties'})
List of custom properties on a task
description
class-attribute
instance-attribute
Description of task
followers
class-attribute
instance-attribute
List of followers on a task
is_template
class-attribute
instance-attribute
Indicates if a task is part of a template
max_rank
class-attribute
instance-attribute
Maximum rank
min_rank
class-attribute
instance-attribute
Minimum rank
parent_id
class-attribute
instance-attribute
Task ID of parent if task is a subtask
planned_duration
class-attribute
instance-attribute
Planned duration in days
planned_end_date
class-attribute
instance-attribute
Date string of end date (due date)
planned_start_date
class-attribute
instance-attribute
Date string of start date
project_id
class-attribute
instance-attribute
Project ID the task belongs to
step_id
class-attribute
instance-attribute
Id of step in status schema
template_id
class-attribute
instance-attribute
Template ID of the template the task belongs to
type_
class-attribute
instance-attribute
Type of task
PossibleValuesItem
dataclass
ProblemDetails
dataclass
ProblemDetails(detail: Optional[str] = None, instance: Optional[str] = None, status: Optional[int] = None, title: Optional[str] = None, type_: Optional[str] = None)
Definition: ProblemDetails
ProjectAssociatedNodes
dataclass
RequestFormCustomProperties
dataclass
RequestFormCustomProperties(created_at: Optional[str] = None, custom_properties: Optional[List[CustomProperty]] = None)
Definition: RequestFormCustomProperties
Attributes
created_at
class-attribute
instance-attribute
Date string of created date
ScopeSettingsItemDefinition
dataclass
Definition: ScopeSettingsItemDefinition
Attributes
is_required
class-attribute
instance-attribute
Indicator on whether a field is required or not
UpdateCommentModel
dataclass
UpdateCommentModel(annotation_payload: Optional[str] = None, annotation_type: Optional[str] = None, comment_content: Optional[str] = None, is_resolved: Optional[bool] = None)
Definition: UpdateCommentModel
Attributes
comment_content
class-attribute
instance-attribute
Content of the comment
UpdateProject
dataclass
UpdateProject(custom_properties: Optional[List[CustomPropertyValues]] = None, description: Optional[str] = None, is_active: Optional[bool] = None, manager_id: Optional[str] = None, max_rank: Optional[str] = None, min_rank: Optional[str] = None, planned_duration: Optional[int] = None, planned_end_date: Optional[str] = None, planned_start_date: Optional[str] = None, title: Optional[str] = None)
Definition: UpdateProject
Attributes
custom_properties
class-attribute
instance-attribute
custom_properties: Optional[List[CustomPropertyValues]] = field(default=None, metadata={'wire_name': 'customProperties'})
List of custom properties
description
class-attribute
instance-attribute
Description of project
is_active
class-attribute
instance-attribute
Indicator on whether a project is active?
manager_id
class-attribute
instance-attribute
User ID of project manager
max_rank
class-attribute
instance-attribute
Maximum rank number
min_rank
class-attribute
instance-attribute
Minimum rank number
planned_duration
class-attribute
instance-attribute
Planned duration in days
planned_end_date
class-attribute
instance-attribute
Date string of planned end date
planned_start_date
class-attribute
instance-attribute
Date string of planned start date
UpdateRequest
dataclass
UpdateRequest(assignee_id: Optional[str] = None, content_refs: Optional[List[ContentRef]] = None, custom_properties: Optional[List[CustomPropertyValuesInput]] = None, form_ref: Optional[Any] = None, note: Optional[str] = None, planned_duration: Optional[int] = None, planned_end_date: Optional[str] = None, planned_start_date: Optional[str] = None, priority: Optional[str] = None, project_id: Optional[str] = None, step_id: Optional[int] = None, title: Optional[str] = None)
Definition: UpdateRequest
Attributes
assignee_id
class-attribute
instance-attribute
User ID of the assignee
content_refs
class-attribute
instance-attribute
content_refs: Optional[List[ContentRef]] = field(default=None, metadata={'wire_name': 'contentRefs'})
List of content references (WorkSpace and DocCenter content)
custom_properties
class-attribute
instance-attribute
custom_properties: Optional[List[CustomPropertyValuesInput]] = field(default=None, metadata={'wire_name': 'customProperties'})
List of custom properties
form_ref
class-attribute
instance-attribute
Form reference object
note
class-attribute
instance-attribute
Note used for notifications on status changes
planned_duration
class-attribute
instance-attribute
Planned duration in days
planned_end_date
class-attribute
instance-attribute
Date string of planned end date (due date)
planned_start_date
class-attribute
instance-attribute
Date string of planned start date
project_id
class-attribute
instance-attribute
Project ID of the project the request belongs to
step_id
class-attribute
instance-attribute
Step ID indicating status
UpdateTask
dataclass
UpdateTask(assignee_id: Optional[str] = None, custom_properties: Optional[List[CustomPropertyValuesInput]] = None, description: Optional[str] = None, parent_id: Optional[str] = None, planned_duration: Optional[int] = None, planned_end_date: Optional[str] = None, planned_start_date: Optional[str] = None, priority: Optional[str] = None, project_id: Optional[str] = None, step_id: Optional[int] = None, title: Optional[str] = None)
Definition: UpdateTask
Attributes
assignee_id
class-attribute
instance-attribute
User ID of the assignee
custom_properties
class-attribute
instance-attribute
custom_properties: Optional[List[CustomPropertyValuesInput]] = field(default=None, metadata={'wire_name': 'customProperties'})
List of custom properties
description
class-attribute
instance-attribute
Description of task
parent_id
class-attribute
instance-attribute
Task ID of parent task
planned_duration
class-attribute
instance-attribute
Planned duration in days
planned_end_date
class-attribute
instance-attribute
Date string of planned end date
planned_start_date
class-attribute
instance-attribute
Date string of planned start date
project_id
class-attribute
instance-attribute
Project ID that the task belongs to
step_id
class-attribute
instance-attribute
Step ID indicating the task status
ValueSchemaPropertyDefinition
dataclass
Definition: ValueSchemaPropertyDefinition
SeismicplannerClient
SeismicplannerClient(connection_runtime_url: str, token_provider: Optional[TokenProvider] = None, options: Optional[ConnectorClientOptions] = None)
Bases: ConnectorClientBase
Typed client for seismicplanner connector.
Initialize a SeismicplannerClient.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
connection_runtime_url
|
str
|
The connection runtime URL from Azure Portal. |
required |
token_provider
|
Optional[TokenProvider]
|
Optional token provider. Defaults to ManagedIdentityTokenProvider. |
None
|
options
|
Optional[ConnectorClientOptions]
|
Optional connector client options. |
None
|
Methods:
get_comments_async
async
get_comments_async(space_id: str, node_id: str, creator_ids: Optional[List[str]] = None, cursor: Optional[str] = None, limit: Optional[int] = None, sort: Optional[List[str]] = None) -> dict[str, Any] | None
Get comments
Get all comments for a given project, task, or request. Requires node (project, task, or request) ID.
create_comment_async
async
create_comment_async(input: CreateCommentModel, space_id: str, node_id: str) -> dict[str, Any] | None
Create comment
Create a comment on a given project, task, or request. Requires node (project, task, or request) ID.
get_comment_async
async
Get comment
Get a single comment. Requires node (project, task, or request) and comment ID.
delete_comment_async
async
Delete comment
Delete a comment. Requires node (project, task, or request) and comment ID.
update_comment_async
async
update_comment_async(input: UpdateCommentModel, space_id: str, node_id: str, comment_id: str) -> dict[str, Any] | None
Update comment
Update an existing comment. Requires node (project, task, or request) and comment ID.
get_projects_async
async
get_projects_async(space_id: str, planned_end_date_from: Optional[str] = None, planned_end_date_to: Optional[str] = None, planned_start_date_from: Optional[str] = None, planned_start_date_to: Optional[str] = None, ids: Optional[List[str]] = None, title: Optional[str] = None, manager_ids: Optional[List[str]] = None, creator_ids: Optional[List[str]] = None, associated_node_ids: Optional[List[str]] = None, cursor: Optional[str] = None, limit: Optional[int] = None, sort: Optional[List[str]] = None, custom_properties: Optional[str] = None, follower_ids: Optional[List[str]] = None, include_associations: Optional[bool] = None) -> dict[str, Any] | None
Get projects
Get a list of projects with their attributes and associations.
delete_projects_async
async
delete_projects_async(space_id: str, ids: List[str], delete_tasks: Optional[bool] = None) -> dict[str, Any] | None
Delete projects
Delete one or more projects.
create_project_async
async
Create project
Create a project.
get_project_async
async
get_project_async(space_id: str, project_id: str, associated_nodes_depth: Optional[int] = None, include_works: Optional[bool] = None) -> dict[str, Any] | None
Get project
Get a single project by ID. Return tasks if desired.
delete_project_async
async
delete_project_async(space_id: str, project_id: str, delete_tasks: Optional[bool] = None) -> dict[str, Any] | None
Delete project
Delete a project.
update_project_async
async
Update a project
Update and return a project.
get_requests_async
async
get_requests_async(space_id: str, planned_end_date_from: Optional[str] = None, planned_end_date_to: Optional[str] = None, planned_start_date_from: Optional[str] = None, planned_start_date_to: Optional[str] = None, created_at_from: Optional[str] = None, created_at_to: Optional[str] = None, updated_at_from: Optional[str] = None, updated_at_to: Optional[str] = None, ids: Optional[List[str]] = None, title: Optional[str] = None, assignee_ids: Optional[List[str]] = None, priorities: Optional[List[str]] = None, keywords: Optional[str] = None, assigner_ids: Optional[List[str]] = None, creator_ids: Optional[List[str]] = None, step_ids: Optional[List[int]] = None, status_schema_id: Optional[str] = None, cursor: Optional[str] = None, limit: Optional[int] = None, sort: Optional[List[str]] = None, project_id: Optional[str] = None, has_project: Optional[bool] = None, custom_properties: Optional[str] = None, follower_ids: Optional[List[str]] = None, associated_node_ids: Optional[List[str]] = None, content_refs: Optional[List[str]] = None, include_request_form_custom_properties: Optional[bool] = None) -> dict[str, Any] | None
Get requests
Get a list of requests.
delete_requests_async
async
Delete requests
Bulk delete requests.
create_request_async
async
Create request
Create a request.
get_request_async
async
Get request
Get a single request.
delete_request_async
async
Delete request
Delete a request.
update_request_async
async
Update request
Update a request.
get_status_schemas_async
async
get_status_schemas_async(space_id: str, is_default: Optional[bool] = None, type_: Optional[str] = None, ids: Optional[List[str]] = None, creator_ids: Optional[List[str]] = None, cursor: Optional[str] = None, limit: Optional[int] = None) -> dict[str, Any] | None
Get status schemas
Get a list of task/request status schemas. These schemas hold the data
for set statuses for specific work. Example: (Not started, In
progress, Complete)
get_status_schema_async
async
Get status schema
Get a single status schema by ID. These schemas hold the data for set
statuses for specific work. Example: (Not started, In progress,
Complete)
get_tasks_async
async
get_tasks_async(space_id: str, planned_end_date_from: Optional[str] = None, planned_end_date_to: Optional[str] = None, planned_start_date_from: Optional[str] = None, planned_start_date_to: Optional[str] = None, created_at_from: Optional[str] = None, created_at_to: Optional[str] = None, updated_at_from: Optional[str] = None, updated_at_to: Optional[str] = None, ids: Optional[List[str]] = None, title: Optional[str] = None, description: Optional[str] = None, assignee_ids: Optional[List[str]] = None, priorities: Optional[List[str]] = None, keywords: Optional[str] = None, assigner_ids: Optional[List[str]] = None, step_ids: Optional[List[int]] = None, status_schema_id: Optional[str] = None, cursor: Optional[str] = None, limit: Optional[int] = None, sort: Optional[List[str]] = None, recursive: Optional[bool] = None, project_id: Optional[str] = None, has_project: Optional[bool] = None, custom_properties: Optional[str] = None, follower_ids: Optional[List[str]] = None, associated_node_ids: Optional[List[str]] = None, creator_ids: Optional[List[str]] = None, include_associations: Optional[bool] = None, parent_id: Optional[str] = None) -> dict[str, Any] | None
Get tasks
Get a list of tasks.
create_task_async
async
Create task
Create a task.
get_task_async
async
Get task
Get a single task by ID.
delete_task_async
async
Delete task
Delete a task.