Qore LinearDataProvider Module Reference 1.0
Loading...
Searching...
No Matches
LinearDataProvider Namespace Reference

Contains reference data types for embedded objects in Linear responses. More...

Classes

class  LinearActorDataType
 Actor data type for webhook events. More...
 
class  LinearArchiveIssueDataProvider
 Data provider for archiving Linear issues via request API. More...
 
class  LinearArchiveIssueRequestDataType
 Request type for archiving an issue. More...
 
class  LinearArchiveIssueResponseDataType
 Response type for archiving an issue. More...
 
class  LinearCommentCreateDataType
 Linear comment create request type. More...
 
class  LinearCommentDataProvider
 Linear single comment data provider. More...
 
class  LinearCommentDataType
 Linear comment record type. More...
 
class  LinearCommentEventDataProvider
 Linear comment event data provider - watches for new comments via webhooks. More...
 
class  LinearCommentsDataProvider
 Linear comments collection data provider (child of issue) More...
 
class  LinearCommentWebhookEventDataType
 Comment webhook event data type. More...
 
class  LinearCreateCommentDataProvider
 Data provider for creating Linear comments via request API. More...
 
class  LinearCreateCycleDataProvider
 Data provider for creating Linear cycles via request API. More...
 
class  LinearCreateIssueDataProvider
 Data provider for creating Linear issues via request API. More...
 
class  LinearCreateLabelDataProvider
 Data provider for creating Linear labels via request API. More...
 
class  LinearCreateProjectDataProvider
 Data provider for creating Linear projects via request API. More...
 
class  LinearCycleCreateDataType
 Linear cycle create request type. More...
 
class  LinearCycleDataProvider
 Linear single cycle data provider. More...
 
class  LinearCycleDataType
 Linear cycle (sprint) record type. More...
 
class  LinearCycleRefDataType
 Cycle reference type (embedded in issue responses) More...
 
class  LinearCyclesDataProvider
 Linear cycles collection data provider. More...
 
class  LinearCycleWebhookEventDataType
 Cycle webhook event data type. More...
 
class  LinearDataProvider
 The main Linear data provider class (root provider) More...
 
class  LinearDataProviderBase
 Base class for Linear data providers. More...
 
class  LinearDataProviderFactory
 The Linear data provider factory. More...
 
class  LinearEventsDataProvider
 Container provider for Linear event providers (triggers) More...
 
class  LinearIssueCreateDataType
 Linear issue create input type. More...
 
class  LinearIssueDataProvider
 Linear single issue data provider. More...
 
class  LinearIssueDataType
 Linear issue record type. More...
 
class  LinearIssueEventDataProvider
 Linear issue event data provider - watches for new and updated issues via webhooks. More...
 
class  LinearIssueRefDataType
 Issue reference type (embedded in comment responses) More...
 
class  LinearIssuesDataProvider
 Linear issues collection data provider. More...
 
class  LinearIssueUpdateDataType
 Linear issue update input type (for record-based updates) More...
 
class  LinearIssueUpdateRequestDataType
 Linear issue update request type (for request-based API with id) More...
 
class  LinearIssueWebhookEventDataType
 Issue webhook event data type. More...
 
class  LinearLabelCreateDataType
 Linear label create request type. More...
 
class  LinearLabelDataProvider
 Linear single label data provider. More...
 
class  LinearLabelDataType
 Linear label record type. More...
 
class  LinearLabelRefDataType
 Linear label reference type (embedded in issue responses) More...
 
class  LinearLabelsDataProvider
 Linear labels collection data provider. More...
 
class  LinearLeadRefDataType
 Lead reference type (embedded in project responses) - same as user but without email. More...
 
class  LinearParentIssueRefDataType
 Parent issue reference type (embedded in issue responses) More...
 
class  LinearProjectCreateDataType
 Linear project create request type. More...
 
class  LinearProjectDataProvider
 Linear single project data provider. More...
 
class  LinearProjectDataType
 Linear project record type. More...
 
class  LinearProjectRefDataType
 Project reference type (embedded in issue responses) More...
 
class  LinearProjectsDataProvider
 Linear projects collection data provider. More...
 
class  LinearProjectWebhookEventDataType
 Project webhook event data type. More...
 
class  LinearRecordIterator
 Record iterator for Linear data with cursor-based pagination. More...
 
class  LinearStateRefDataType
 State reference type (embedded in issue responses) More...
 
class  LinearTeamDataProvider
 Linear single team data provider (read-only) More...
 
class  LinearTeamDataType
 Linear team record type. More...
 
class  LinearTeamRefDataType
 Team reference type (embedded in issue/cycle/label responses) More...
 
class  LinearTeamsDataProvider
 Linear teams collection data provider (read-only) More...
 
class  LinearUpdateIssueDataProvider
 Data provider for updating Linear issues via request API. More...
 
class  LinearUserRefDataType
 User reference type (embedded in issue/comment responses) More...
 
class  LinearWebhookEventBaseDataType
 Base webhook event data type with common fields. More...
 

Variables

const auto AppName = ...
 Linear app name constant.
 
const auto ArchiveCycleMutation = ...
 GraphQL mutation for archiving a cycle.
 
const auto ArchiveIssueMutation = ...
 GraphQL mutation for archiving an issue.
 
const auto ArchiveProjectMutation = ...
 GraphQL mutation for archiving a project.
 
const auto CommentFieldsFragment = ...
 Comment fields fragment for GraphQL queries.
 
const auto CreateCommentMutation = ...
 GraphQL mutation for creating a comment.
 
const auto CreateCycleMutation = ...
 GraphQL mutation for creating a cycle.
 
const auto CreateIssueMutation = ...
 GraphQL mutation for creating an issue.
 
const auto CreateLabelMutation = ...
 GraphQL mutation for creating a label.
 
const auto CreateProjectMutation = ...
 GraphQL mutation for creating a project.
 
const auto CreateWebhookMutation = ...
 GraphQL mutation for creating a webhook.
 
const auto CycleFieldsFragment = ...
 Cycle fields fragment for GraphQL queries.
 
const auto DefaultPageSize = ...
 Default page size for pagination.
 
const auto DeleteCommentMutation = ...
 GraphQL mutation for deleting a comment.
 
const auto DeleteLabelMutation = ...
 GraphQL mutation for deleting a label.
 
const auto DeleteWebhookMutation = ...
 GraphQL mutation for deleting a webhook.
 
const auto EVENT_COMMENT_CREATED = ...
 Event ID for new comments.
 
const auto EVENT_ISSUE_CREATED = ...
 Event ID for new issues.
 
const auto EVENT_ISSUE_UPDATED = ...
 Event ID for updated issues.
 
const auto GetCommentQuery = ...
 GraphQL query for getting a single comment.
 
const auto GetCycleQuery = ...
 GraphQL query for getting a single cycle.
 
const auto GetIssueQuery = ...
 GraphQL query for getting a single issue.
 
const auto GetLabelQuery = ...
 GraphQL query for getting a single label.
 
const auto GetProjectQuery = ...
 GraphQL query for getting a single project.
 
const auto GetTeamQuery = ...
 GraphQL query for getting a single team.
 
const auto IssueFieldsFragment = ...
 Issue fields fragment for GraphQL queries.
 
const auto LabelFieldsFragment = ...
 Label fields fragment for GraphQL queries.
 
const auto LinearActionCreate = ...
 Linear webhook action constants.
 
const auto LinearEventTypeIssue = ...
 Linear webhook event type constants.
 
const auto LinearLogo = ...
 Linear logo in SVG format (loaded from file)
 
const auto ListCommentsQuery = ...
 GraphQL query for listing comments on an issue.
 
const auto ListCyclesQuery = ...
 GraphQL query for listing cycles with pagination.
 
const auto ListIssuesQuery = ...
 GraphQL query for listing issues with pagination.
 
const auto ListIssuesRefQuery = ...
 GraphQL query for listing issues for reference data (lightweight)
 
const auto ListLabelsQuery = ...
 GraphQL query for listing labels with pagination.
 
const auto ListProjectsQuery = ...
 GraphQL query for listing projects with pagination.
 
const auto ListTeamsQuery = ...
 GraphQL query for listing teams with pagination.
 
const auto ListUsersQuery = ...
 GraphQL query for listing users with pagination (for reference data)
 
const auto ListWorkflowStatesQuery = ...
 GraphQL query for listing workflow states with pagination (for reference data)
 
const auto ProjectFieldsFragment = ...
 Project fields fragment for GraphQL queries.
 
const auto TeamFieldsFragment = ...
 Team fields fragment for GraphQL queries.
 
const auto UpdateCommentMutation = ...
 GraphQL mutation for updating a comment.
 
const auto UpdateCycleMutation = ...
 GraphQL mutation for updating a cycle.
 
const auto UpdateIssueMutation = ...
 GraphQL mutation for updating an issue.
 
const auto UpdateLabelMutation = ...
 GraphQL mutation for updating a label.
 
const auto UpdateProjectMutation = ...
 GraphQL mutation for updating a project.
 
const auto UserFieldsFragment = ...
 User fields fragment for GraphQL queries.
 
const auto ViewerQuery = ...
 GraphQL query for the current user (viewer)
 
const auto WebhookFieldsFragment = ...
 Webhook fields fragment for GraphQL queries.
 

Detailed Description

Contains reference data types for embedded objects in Linear responses.

Contains all public definitions in the LinearDataProvider module.