// Code generated by cmd/lexgen (see Makefile's lexgen); DO NOT EDIT.
package org_tangled
// schema: org.tangled.event.pullRequest
import (
"github.com/bluesky-social/indigo/lex/util"
)
const (
EventPullRequestNSID = "org.tangled.event.pullRequest"
)
func init() {
util.RegisterType("org.tangled.event.pullRequest#main", &EventPullRequest{})
} // EventPullRequest is a "main" in the org.tangled.event.pullRequest schema.
// When pull request is created or resubmitted.
//
// RECORDTYPE: EventPullRequest
type EventPullRequest struct {
LexiconTypeID string `json:"$type,const=org.tangled.event.pullRequest" cborgen:"$type,const=org.tangled.event.pullRequest"`
// action: The pull request lifecycle action that produced this trigger.
Action *string `json:"action,omitempty" cborgen:"action,omitempty"`
// pull: AT-URI of the pull request record this run belongs to.
Pull *string `json:"pull,omitempty" cborgen:"pull,omitempty"`
SourceBranch *string `json:"sourceBranch,omitempty" cborgen:"sourceBranch,omitempty"`
// sourceRepo: Repository DID to check out code and workflow definitions from, if different from the target repo.
SourceRepo *string `json:"sourceRepo,omitempty" cborgen:"sourceRepo,omitempty"`
// sourceSha: Commit id of the pull request head.
SourceSha *string `json:"sourceSha,omitempty" cborgen:"sourceSha,omitempty"`
TargetBranch *string `json:"targetBranch,omitempty" cborgen:"targetBranch,omitempty"`
}