Playbook
The workspace-level library of reusable stages, steps, sections, and criteria that accords are seeded from. Exactly one row per workspace, created with the workspace.
type Playbook implements Node {
nodeId: ID!
id: String!
workspaceId: String
version: Int!
deletedAt: Datetime
updatedAt: Datetime!
createdAt: Datetime!
workspace: Workspace
dealCriteriaAssociationsConnection(
first: Int
last: Int
offset: Int
before: Cursor
after: Cursor
orderBy: [DealCriteriaAssociationsOrderBy!] = [PRIMARY_KEY_ASC]
condition: DealCriteriaAssociationCondition
filter: DealCriteriaAssociationFilter
): DealCriteriaAssociationsConnection!
dealCriteriaAssociations(
first: Int
offset: Int
orderBy: [DealCriteriaAssociationsOrderBy!]
condition: DealCriteriaAssociationCondition
filter: DealCriteriaAssociationFilter
): [DealCriteriaAssociation!]!
sectionsConnection(
first: Int
last: Int
offset: Int
before: Cursor
after: Cursor
orderBy: [SectionsOrderBy!] = [PRIMARY_KEY_ASC]
condition: SectionCondition
filter: SectionFilter
): SectionsConnection!
sections(
first: Int
offset: Int
orderBy: [SectionsOrderBy!]
condition: SectionCondition
filter: SectionFilter
): [Section!]!
stagesConnection(
first: Int
last: Int
offset: Int
before: Cursor
after: Cursor
orderBy: [StagesOrderBy!] = [PRIMARY_KEY_ASC]
condition: StageCondition
filter: StageFilter
): StagesConnection!
stages(
first: Int
offset: Int
orderBy: [StagesOrderBy!]
condition: StageCondition
filter: StageFilter
): [Stage!]!
stepsConnection(
first: Int
last: Int
offset: Int
before: Cursor
after: Cursor
orderBy: [StepsOrderBy!] = [PRIMARY_KEY_ASC]
condition: StepCondition
filter: StepFilter
): StepsConnection!
steps(
first: Int
offset: Int
orderBy: [StepsOrderBy!]
condition: StepCondition
filter: StepFilter
): [Step!]!
}
Fields
Playbook.nodeId ● ID! non-null scalar
A globally unique identifier. Can be used in various places throughout the system to identify this single value.
Playbook.id ● String! non-null scalar
Playbook.workspaceId ● String scalar
Playbook.version ● Int! non-null scalar
Revision counter incremented by the history trigger on each update to this row; the previous revision is snapshotted in playbook_history.
Playbook.deletedAt ● Datetime scalar
Playbook.updatedAt ● Datetime! non-null scalar
Playbook.createdAt ● Datetime! non-null scalar
Playbook.workspace ● Workspace object
Reads a single Workspace that is related to this Playbook.
Playbook.dealCriteriaAssociationsConnection ● DealCriteriaAssociationsConnection! non-null object
Reads and enables pagination through a set of DealCriteriaAssociation.
Playbook.dealCriteriaAssociationsConnection.first ● Int scalar
Only read the first n values of the set.
Playbook.dealCriteriaAssociationsConnection.last ● Int scalar
Only read the last n values of the set.
Playbook.dealCriteriaAssociationsConnection.offset ● Int scalar
Skip the first n values from our after cursor, an alternative to cursor
based pagination. May not be used with last.
Playbook.dealCriteriaAssociationsConnection.before ● Cursor scalar
Read all values in the set before (above) this cursor.
Playbook.dealCriteriaAssociationsConnection.after ● Cursor scalar
Read all values in the set after (below) this cursor.
Playbook.dealCriteriaAssociationsConnection.orderBy ● [DealCriteriaAssociationsOrderBy!] list enum
The method to use when ordering DealCriteriaAssociation.
Playbook.dealCriteriaAssociationsConnection.condition ● DealCriteriaAssociationCondition input
A condition to be used in determining which values should be returned by the collection.
Playbook.dealCriteriaAssociationsConnection.filter ● DealCriteriaAssociationFilter input
A filter to be used in determining which values should be returned by the collection.
Playbook.dealCriteriaAssociations ● [DealCriteriaAssociation!]! non-null object
Reads and enables pagination through a set of DealCriteriaAssociation.
Playbook.dealCriteriaAssociations.first ● Int scalar
Only read the first n values of the set.
Playbook.dealCriteriaAssociations.offset ● Int scalar
Skip the first n values.
Playbook.dealCriteriaAssociations.orderBy ● [DealCriteriaAssociationsOrderBy!] list enum
The method to use when ordering DealCriteriaAssociation.
Playbook.dealCriteriaAssociations.condition ● DealCriteriaAssociationCondition input
A condition to be used in determining which values should be returned by the collection.
Playbook.dealCriteriaAssociations.filter ● DealCriteriaAssociationFilter input
A filter to be used in determining which values should be returned by the collection.
Playbook.sectionsConnection ● SectionsConnection! non-null object
Reads and enables pagination through a set of Section.
Playbook.sectionsConnection.first ● Int scalar
Only read the first n values of the set.
Playbook.sectionsConnection.last ● Int scalar
Only read the last n values of the set.
Playbook.sectionsConnection.offset ● Int scalar
Skip the first n values from our after cursor, an alternative to cursor
based pagination. May not be used with last.
Playbook.sectionsConnection.before ● Cursor scalar
Read all values in the set before (above) this cursor.
Playbook.sectionsConnection.after ● Cursor scalar
Read all values in the set after (below) this cursor.
Playbook.sectionsConnection.orderBy ● [SectionsOrderBy!] list enum
The method to use when ordering Section.
Playbook.sectionsConnection.condition ● SectionCondition input
A condition to be used in determining which values should be returned by the collection.
Playbook.sectionsConnection.filter ● SectionFilter input
A filter to be used in determining which values should be returned by the collection.
Playbook.sections ● [Section!]! non-null object
Reads and enables pagination through a set of Section.
Playbook.sections.first ● Int scalar
Only read the first n values of the set.
Playbook.sections.offset ● Int scalar
Skip the first n values.
Playbook.sections.orderBy ● [SectionsOrderBy!] list enum
The method to use when ordering Section.
Playbook.sections.condition ● SectionCondition input
A condition to be used in determining which values should be returned by the collection.
Playbook.sections.filter ● SectionFilter input
A filter to be used in determining which values should be returned by the collection.
Playbook.stagesConnection ● StagesConnection! non-null object
Reads and enables pagination through a set of Stage.
Playbook.stagesConnection.first ● Int scalar
Only read the first n values of the set.
Playbook.stagesConnection.last ● Int scalar
Only read the last n values of the set.
Playbook.stagesConnection.offset ● Int scalar
Skip the first n values from our after cursor, an alternative to cursor
based pagination. May not be used with last.
Playbook.stagesConnection.before ● Cursor scalar
Read all values in the set before (above) this cursor.
Playbook.stagesConnection.after ● Cursor scalar
Read all values in the set after (below) this cursor.
Playbook.stagesConnection.orderBy ● [StagesOrderBy!] list enum
The method to use when ordering Stage.
Playbook.stagesConnection.condition ● StageCondition input
A condition to be used in determining which values should be returned by the collection.
Playbook.stagesConnection.filter ● StageFilter input
A filter to be used in determining which values should be returned by the collection.
Playbook.stages ● [Stage!]! non-null object
Reads and enables pagination through a set of Stage.
Playbook.stages.first ● Int scalar
Only read the first n values of the set.
Playbook.stages.offset ● Int scalar
Skip the first n values.
Playbook.stages.orderBy ● [StagesOrderBy!] list enum
The method to use when ordering Stage.
Playbook.stages.condition ● StageCondition input
A condition to be used in determining which values should be returned by the collection.
Playbook.stages.filter ● StageFilter input
A filter to be used in determining which values should be returned by the collection.
Playbook.stepsConnection ● StepsConnection! non-null object
Reads and enables pagination through a set of Step.
Playbook.stepsConnection.first ● Int scalar
Only read the first n values of the set.
Playbook.stepsConnection.last ● Int scalar
Only read the last n values of the set.
Playbook.stepsConnection.offset ● Int scalar
Skip the first n values from our after cursor, an alternative to cursor
based pagination. May not be used with last.
Playbook.stepsConnection.before ● Cursor scalar
Read all values in the set before (above) this cursor.
Playbook.stepsConnection.after ● Cursor scalar
Read all values in the set after (below) this cursor.
Playbook.stepsConnection.orderBy ● [StepsOrderBy!] list enum
The method to use when ordering Step.
Playbook.stepsConnection.condition ● StepCondition input
A condition to be used in determining which values should be returned by the collection.
Playbook.stepsConnection.filter ● StepFilter input
A filter to be used in determining which values should be returned by the collection.
Playbook.steps ● [Step!]! non-null object
Reads and enables pagination through a set of Step.
Playbook.steps.first ● Int scalar
Only read the first n values of the set.
Playbook.steps.offset ● Int scalar
Skip the first n values.
Playbook.steps.orderBy ● [StepsOrderBy!] list enum
The method to use when ordering Step.
Playbook.steps.condition ● StepCondition input
A condition to be used in determining which values should be returned by the collection.
Playbook.steps.filter ● StepFilter input
A filter to be used in determining which values should be returned by the collection.
Interfaces
Node interface
An object with a globally unique ID.
Returned By
playbook query ● playbookByNodeId query ● playbooks query
Member Of
CreateDealCriteriaAssociationPayload object ● CreatePlaybookPayload object ● CreateSectionPayload object ● CreateStagePayload object ● CreateStepPayload object ● DealCriteriaAssociation object ● DeleteDealCriteriaAssociationPayload object ● DeletePlaybookPayload object ● DeleteSectionPayload object ● DeleteStagePayload object ● DeleteStepPayload object ● PlaybooksConnection object ● PlaybooksEdge object ● RecoverSectionPayload object ● RecoverStagePayload object ● RecoverStepPayload object ● Section object ● Stage object ● Step object ● UpdateDealCriteriaAssociationPayload object ● UpdatePlaybookPayload object ● UpdateSectionPayload object ● UpdateStagePayload object ● UpdateStepPayload object ● UpsertDealCriteriaAssociationPayload object ● UpsertSectionPayload object ● Workspace object