ace.centralize.models.note

Note models for Centralize

Models for notes attached to entities.

Based on the Note/Task GraphQL schema (NoteCreateParamsInput, NoteEntityCreateParamsInput, NoteUpdateParamsInput, etc.)

class ace.centralize.models.note.NoteCreateParamsInput(description: str, entity_id: int, entity_type_id: str, note_type_id: int, priority_id: int)[source]

Bases: ModelBase

Maps to NoteCreateParamsInput in GraphQL schema (standalone create).

__init__(description: str, entity_id: int, entity_type_id: str, note_type_id: int, priority_id: int)[source]
as_dict()
ace.centralize.models.note.CreateNoteObject

alias of NoteCreateParamsInput

class ace.centralize.models.note.NoteEntityCreateParamsInput(description: str, note_type_id: int | None = None, priority_id: int | None = None)[source]

Bases: ModelBase

Maps to NoteEntityCreateParamsInput in GraphQL schema (nested in entity mutation).

__init__(description: str, note_type_id: int | None = None, priority_id: int | None = None)[source]
as_dict()
ace.centralize.models.note.CreateEntityNoteObject

alias of NoteEntityCreateParamsInput

class ace.centralize.models.note.NoteEntityUpdateParamsInput(id: int, description: str | None = None, note_type_id: int | None = None, priority_id: int | None = None)[source]

Bases: ModelBase

Maps to NoteEntityUpdateParamsInput in GraphQL schema (nested in entity mutation).

__init__(id: int, description: str | None = None, note_type_id: int | None = None, priority_id: int | None = None)[source]
as_dict()
ace.centralize.models.note.UpdateEntityNoteObject

alias of NoteEntityUpdateParamsInput

class ace.centralize.models.note.NoteListEntityUpdateParamsInput(to_add: List[NoteEntityCreateParamsInput] | None = None, to_delete: List[int] | None = None, to_update: List[NoteEntityUpdateParamsInput] | None = None)[source]

Bases: ModelBase

Maps to NoteListEntityUpdateParamsInput in GraphQL schema (for updateNotes on policy).

__init__(to_add: List[NoteEntityCreateParamsInput] | None = None, to_delete: List[int] | None = None, to_update: List[NoteEntityUpdateParamsInput] | None = None)[source]
as_dict()
class ace.centralize.models.note.NoteUpdateParamsInput(note_id: int, params: NoteCreateParamsInput)[source]

Bases: ModelBase

Maps to NoteUpdateParamsInput in GraphQL schema (standalone update).

__init__(note_id: int, params: NoteCreateParamsInput)[source]
as_dict()