Skip to main content

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