protocoltypes

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 8, 2026 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package protocoltypes provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.8.0 DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActivateDashboardBrowserFormdataBody

type ActivateDashboardBrowserFormdataBody struct {
	Ticket string `form:"ticket" json:"ticket"`
}

ActivateDashboardBrowserFormdataBody defines parameters for ActivateDashboardBrowser.

type ActivateDashboardBrowserFormdataRequestBody

type ActivateDashboardBrowserFormdataRequestBody ActivateDashboardBrowserFormdataBody

ActivateDashboardBrowserFormdataRequestBody defines body for ActivateDashboardBrowser for application/x-www-form-urlencoded ContentType.

type CommentOnSyncCardJSONBody

type CommentOnSyncCardJSONBody struct {
	Body string `json:"body"`
}

CommentOnSyncCardJSONBody defines parameters for CommentOnSyncCard.

type CommentOnSyncCardJSONRequestBody

type CommentOnSyncCardJSONRequestBody CommentOnSyncCardJSONBody

CommentOnSyncCardJSONRequestBody defines body for CommentOnSyncCard for application/json ContentType.

type CreateCoordinationBriefJSONBody

type CreateCoordinationBriefJSONBody struct {
	ApproximateTokenBudget int     `json:"approximateTokenBudget"`
	SinceCursor            *string `json:"sinceCursor,omitempty"`
	Trigger                string  `json:"trigger"`
}

CreateCoordinationBriefJSONBody defines parameters for CreateCoordinationBrief.

type CreateCoordinationBriefJSONRequestBody

type CreateCoordinationBriefJSONRequestBody CreateCoordinationBriefJSONBody

CreateCoordinationBriefJSONRequestBody defines body for CreateCoordinationBrief for application/json ContentType.

type CreateDashboardTicketJSONBody

type CreateDashboardTicketJSONBody struct {
	ProjectId string `json:"projectId"`
}

CreateDashboardTicketJSONBody defines parameters for CreateDashboardTicket.

type CreateDashboardTicketJSONRequestBody

type CreateDashboardTicketJSONRequestBody CreateDashboardTicketJSONBody

CreateDashboardTicketJSONRequestBody defines body for CreateDashboardTicket for application/json ContentType.

type CreateEnrollmentJSONBody

type CreateEnrollmentJSONBody struct {
	AppVersion  string `json:"appVersion"`
	DeviceLabel string `json:"deviceLabel"`

	// DisplayName Member-chosen live-work identity. Omitted means the device label seeds it and the member is asked to choose one.
	DisplayName   *string `json:"displayName,omitempty"`
	InviteId      string  `json:"inviteId"`
	InviteSecret  string  `json:"inviteSecret"`
	SchemaMaximum int     `json:"schemaMaximum"`
	SchemaMinimum int     `json:"schemaMinimum"`
}

CreateEnrollmentJSONBody defines parameters for CreateEnrollment.

type CreateEnrollmentJSONRequestBody

type CreateEnrollmentJSONRequestBody CreateEnrollmentJSONBody

CreateEnrollmentJSONRequestBody defines body for CreateEnrollment for application/json ContentType.

type CreateInviteJSONBody

type CreateInviteJSONBody struct {
	ExpiresInSeconds int `json:"expiresInSeconds"`
	MaxUses          int `json:"maxUses"`
}

CreateInviteJSONBody defines parameters for CreateInvite.

type CreateInviteJSONRequestBody

type CreateInviteJSONRequestBody CreateInviteJSONBody

CreateInviteJSONRequestBody defines body for CreateInvite for application/json ContentType.

type CreateMembershipJSONBody

type CreateMembershipJSONBody struct {
	AppVersion  string `json:"appVersion"`
	DeviceLabel string `json:"deviceLabel"`

	// DisplayName Member-chosen live-work identity for this Project. Omitted means the device label seeds it and the member is asked to choose one.
	DisplayName   *string `json:"displayName,omitempty"`
	InviteId      string  `json:"inviteId"`
	InviteSecret  string  `json:"inviteSecret"`
	SchemaMaximum int     `json:"schemaMaximum"`
	SchemaMinimum int     `json:"schemaMinimum"`
}

CreateMembershipJSONBody defines parameters for CreateMembership.

type CreateMembershipJSONRequestBody

type CreateMembershipJSONRequestBody CreateMembershipJSONBody

CreateMembershipJSONRequestBody defines body for CreateMembership for application/json ContentType.

type CreateProjectJSONBody

type CreateProjectJSONBody struct {
	AppVersion  *string `json:"appVersion,omitempty"`
	DeviceLabel string  `json:"deviceLabel"`

	// DisplayName Member-chosen live-work identity. Omitted means the device label seeds it and the member is asked to choose one.
	DisplayName *string `json:"displayName,omitempty"`
	Label       string  `json:"label"`
}

CreateProjectJSONBody defines parameters for CreateProject.

type CreateProjectJSONRequestBody

type CreateProjectJSONRequestBody CreateProjectJSONBody

CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.

type CreateSyncCardJSONBody

type CreateSyncCardJSONBody struct {
	FindingId *string `json:"findingId,omitempty"`
	Summary   string  `json:"summary"`
	Title     string  `json:"title"`
}

CreateSyncCardJSONBody defines parameters for CreateSyncCard.

type CreateSyncCardJSONRequestBody

type CreateSyncCardJSONRequestBody CreateSyncCardJSONBody

CreateSyncCardJSONRequestBody defines body for CreateSyncCard for application/json ContentType.

type ExchangeDashboardTicketJSONBody

type ExchangeDashboardTicketJSONBody struct {
	Ticket string `json:"ticket"`
}

ExchangeDashboardTicketJSONBody defines parameters for ExchangeDashboardTicket.

type ExchangeDashboardTicketJSONRequestBody

type ExchangeDashboardTicketJSONRequestBody ExchangeDashboardTicketJSONBody

ExchangeDashboardTicketJSONRequestBody defines body for ExchangeDashboardTicket for application/json ContentType.

type GetContextItem200JSONResponseBody

type GetContextItem200JSONResponseBody struct {
	// contains filtered or unexported fields
}

GetContextItem200JSONResponseBody defines parameters for GetContextItem.

func (GetContextItem200JSONResponseBody) AsGetContextItem200JSONResponseBody0

func (t GetContextItem200JSONResponseBody) AsGetContextItem200JSONResponseBody0() (GetContextItem200JSONResponseBody0, error)

AsGetContextItem200JSONResponseBody0 returns the union data inside the GetContextItem200JSONResponseBody as a GetContextItem200JSONResponseBody0

func (GetContextItem200JSONResponseBody) AsGetContextItem200JSONResponseBody1

func (t GetContextItem200JSONResponseBody) AsGetContextItem200JSONResponseBody1() (GetContextItem200JSONResponseBody1, error)

AsGetContextItem200JSONResponseBody1 returns the union data inside the GetContextItem200JSONResponseBody as a GetContextItem200JSONResponseBody1

func (GetContextItem200JSONResponseBody) AsGetContextItem200JSONResponseBody2

func (t GetContextItem200JSONResponseBody) AsGetContextItem200JSONResponseBody2() (GetContextItem200JSONResponseBody2, error)

AsGetContextItem200JSONResponseBody2 returns the union data inside the GetContextItem200JSONResponseBody as a GetContextItem200JSONResponseBody2

func (GetContextItem200JSONResponseBody) AsGetContextItem200JSONResponseBody3

func (t GetContextItem200JSONResponseBody) AsGetContextItem200JSONResponseBody3() (GetContextItem200JSONResponseBody3, error)

AsGetContextItem200JSONResponseBody3 returns the union data inside the GetContextItem200JSONResponseBody as a GetContextItem200JSONResponseBody3

func (*GetContextItem200JSONResponseBody) FromGetContextItem200JSONResponseBody0

func (t *GetContextItem200JSONResponseBody) FromGetContextItem200JSONResponseBody0(v GetContextItem200JSONResponseBody0) error

FromGetContextItem200JSONResponseBody0 overwrites any union data inside the GetContextItem200JSONResponseBody as the provided GetContextItem200JSONResponseBody0

func (*GetContextItem200JSONResponseBody) FromGetContextItem200JSONResponseBody1

func (t *GetContextItem200JSONResponseBody) FromGetContextItem200JSONResponseBody1(v GetContextItem200JSONResponseBody1) error

FromGetContextItem200JSONResponseBody1 overwrites any union data inside the GetContextItem200JSONResponseBody as the provided GetContextItem200JSONResponseBody1

func (*GetContextItem200JSONResponseBody) FromGetContextItem200JSONResponseBody2

func (t *GetContextItem200JSONResponseBody) FromGetContextItem200JSONResponseBody2(v GetContextItem200JSONResponseBody2) error

FromGetContextItem200JSONResponseBody2 overwrites any union data inside the GetContextItem200JSONResponseBody as the provided GetContextItem200JSONResponseBody2

func (*GetContextItem200JSONResponseBody) FromGetContextItem200JSONResponseBody3

func (t *GetContextItem200JSONResponseBody) FromGetContextItem200JSONResponseBody3(v GetContextItem200JSONResponseBody3) error

FromGetContextItem200JSONResponseBody3 overwrites any union data inside the GetContextItem200JSONResponseBody as the provided GetContextItem200JSONResponseBody3

func (GetContextItem200JSONResponseBody) MarshalJSON

func (t GetContextItem200JSONResponseBody) MarshalJSON() ([]byte, error)

func (*GetContextItem200JSONResponseBody) MergeGetContextItem200JSONResponseBody0

func (t *GetContextItem200JSONResponseBody) MergeGetContextItem200JSONResponseBody0(v GetContextItem200JSONResponseBody0) error

MergeGetContextItem200JSONResponseBody0 performs a merge with any union data inside the GetContextItem200JSONResponseBody, using the provided GetContextItem200JSONResponseBody0

func (*GetContextItem200JSONResponseBody) MergeGetContextItem200JSONResponseBody1

func (t *GetContextItem200JSONResponseBody) MergeGetContextItem200JSONResponseBody1(v GetContextItem200JSONResponseBody1) error

MergeGetContextItem200JSONResponseBody1 performs a merge with any union data inside the GetContextItem200JSONResponseBody, using the provided GetContextItem200JSONResponseBody1

func (*GetContextItem200JSONResponseBody) MergeGetContextItem200JSONResponseBody2

func (t *GetContextItem200JSONResponseBody) MergeGetContextItem200JSONResponseBody2(v GetContextItem200JSONResponseBody2) error

MergeGetContextItem200JSONResponseBody2 performs a merge with any union data inside the GetContextItem200JSONResponseBody, using the provided GetContextItem200JSONResponseBody2

func (*GetContextItem200JSONResponseBody) MergeGetContextItem200JSONResponseBody3

func (t *GetContextItem200JSONResponseBody) MergeGetContextItem200JSONResponseBody3(v GetContextItem200JSONResponseBody3) error

MergeGetContextItem200JSONResponseBody3 performs a merge with any union data inside the GetContextItem200JSONResponseBody, using the provided GetContextItem200JSONResponseBody3

func (*GetContextItem200JSONResponseBody) UnmarshalJSON

func (t *GetContextItem200JSONResponseBody) UnmarshalJSON(b []byte) error

type GetContextItem200JSONResponseBody0

type GetContextItem200JSONResponseBody0 struct {
	Active           bool        `json:"active"`
	Fidelity         interface{} `json:"fidelity"`
	Id               string      `json:"id"`
	Kind             interface{} `json:"kind"`
	ManifestRevision *int        `json:"manifestRevision,omitempty"`
	ProjectId        string      `json:"projectId"`
	RepositoryId     string      `json:"repositoryId"`
	Revision         int         `json:"revision"`
	Source           interface{} `json:"source"`
	Tags             *[]string   `json:"tags,omitempty"`
	Text             string      `json:"text"`
	WorkstreamId     string      `json:"workstreamId"`
}

GetContextItem200JSONResponseBody0 defines parameters for GetContextItem.

type GetContextItem200JSONResponseBody1

type GetContextItem200JSONResponseBody1 struct {
	ConfidenceBand interface{} `json:"confidenceBand"`
	Delivery       interface{} `json:"delivery,omitempty"`
	Evidence       []struct {
		Contract *struct {
			ChangedAt             time.Time `json:"changedAt"`
			ChangedByWorkstreamId string    `json:"changedByWorkstreamId"`
			ChangedSymbols        []struct {
				Name         string `json:"name"`
				NewSignature string `json:"newSignature"`
				OldSignature string `json:"oldSignature"`
			} `json:"changedSymbols"`
			Path         string      `json:"path"`
			ReadAt       time.Time   `json:"readAt"`
			ReadFidelity interface{} `json:"readFidelity,omitempty"`
		} `json:"contract,omitempty"`
		Dependency *struct {
			Claim       string `json:"claim"`
			SatisfiedBy struct {
				Path    string   `json:"path"`
				Symbols []string `json:"symbols"`
			} `json:"satisfiedBy"`
			SatisfiedByWorkstreamId string      `json:"satisfiedByWorkstreamId"`
			State                   interface{} `json:"state"`
		} `json:"dependency,omitempty"`
		Fidelity string      `json:"fidelity"`
		Kind     interface{} `json:"kind"`
		Source   string      `json:"source"`
		Summary  string      `json:"summary"`
	} `json:"evidence"`
	Id            string      `json:"id"`
	Kind          interface{} `json:"kind"`
	Reason        string      `json:"reason"`
	Revision      int         `json:"revision"`
	Severity      interface{} `json:"severity"`
	State         interface{} `json:"state"`
	WorkstreamIds []string    `json:"workstreamIds"`
}

GetContextItem200JSONResponseBody1 defines parameters for GetContextItem.

type GetContextItem200JSONResponseBody2

type GetContextItem200JSONResponseBody2 struct {
	BasedOnBriefId   *string   `json:"basedOnBriefId,omitempty"`
	CheckpointId     string    `json:"checkpointId"`
	Discoveries      *[]string `json:"discoveries,omitempty"`
	ManifestRevision *int      `json:"manifestRevision,omitempty"`
	ObservedAt       time.Time `json:"observedAt"`
	Summary          string    `json:"summary"`
	Verification     *[]struct {
		AffectedComponent *string     `json:"affectedComponent,omitempty"`
		CheckKind         string      `json:"checkKind"`
		Label             string      `json:"label"`
		ManifestRevision  *int        `json:"manifestRevision,omitempty"`
		ObservedAt        *time.Time  `json:"observedAt,omitempty"`
		Source            interface{} `json:"source"`
		State             interface{} `json:"state"`
		Summary           string      `json:"summary"`
	} `json:"verification,omitempty"`
	WorkstreamId string `json:"workstreamId"`
}

GetContextItem200JSONResponseBody2 defines parameters for GetContextItem.

type GetContextItem200JSONResponseBody3

type GetContextItem200JSONResponseBody3 struct {
	AffectedMemberIds     []string  `json:"affectedMemberIds"`
	AffectedWorkstreamIds []string  `json:"affectedWorkstreamIds"`
	CreatedAt             time.Time `json:"createdAt"`
	Id                    string    `json:"id"`
	Revision              int       `json:"revision"`
	Summary               string    `json:"summary"`
	SyncCardId            *string   `json:"syncCardId,omitempty"`
}

GetContextItem200JSONResponseBody3 defines parameters for GetContextItem.

type GetProjectChanges200JSONResponseBodyItems0

type GetProjectChanges200JSONResponseBodyItems0 struct {
	Active           bool        `json:"active"`
	Fidelity         interface{} `json:"fidelity"`
	Id               string      `json:"id"`
	Kind             interface{} `json:"kind"`
	ManifestRevision *int        `json:"manifestRevision,omitempty"`
	ProjectId        string      `json:"projectId"`
	RepositoryId     string      `json:"repositoryId"`
	Revision         int         `json:"revision"`
	Source           interface{} `json:"source"`
	Tags             *[]string   `json:"tags,omitempty"`
	Text             string      `json:"text"`
	WorkstreamId     string      `json:"workstreamId"`
}

GetProjectChanges200JSONResponseBodyItems0 defines parameters for GetProjectChanges.

type GetProjectChanges200JSONResponseBodyItems1

type GetProjectChanges200JSONResponseBodyItems1 struct {
	ConfidenceBand interface{} `json:"confidenceBand"`
	Delivery       interface{} `json:"delivery,omitempty"`
	Evidence       []struct {
		Contract *struct {
			ChangedAt             time.Time `json:"changedAt"`
			ChangedByWorkstreamId string    `json:"changedByWorkstreamId"`
			ChangedSymbols        []struct {
				Name         string `json:"name"`
				NewSignature string `json:"newSignature"`
				OldSignature string `json:"oldSignature"`
			} `json:"changedSymbols"`
			Path         string      `json:"path"`
			ReadAt       time.Time   `json:"readAt"`
			ReadFidelity interface{} `json:"readFidelity,omitempty"`
		} `json:"contract,omitempty"`
		Dependency *struct {
			Claim       string `json:"claim"`
			SatisfiedBy struct {
				Path    string   `json:"path"`
				Symbols []string `json:"symbols"`
			} `json:"satisfiedBy"`
			SatisfiedByWorkstreamId string      `json:"satisfiedByWorkstreamId"`
			State                   interface{} `json:"state"`
		} `json:"dependency,omitempty"`
		Fidelity string      `json:"fidelity"`
		Kind     interface{} `json:"kind"`
		Source   string      `json:"source"`
		Summary  string      `json:"summary"`
	} `json:"evidence"`
	Id            string      `json:"id"`
	Kind          interface{} `json:"kind"`
	Reason        string      `json:"reason"`
	Revision      int         `json:"revision"`
	Severity      interface{} `json:"severity"`
	State         interface{} `json:"state"`
	WorkstreamIds []string    `json:"workstreamIds"`
}

GetProjectChanges200JSONResponseBodyItems1 defines parameters for GetProjectChanges.

type GetProjectChanges200JSONResponseBodyItems2

type GetProjectChanges200JSONResponseBodyItems2 struct {
	BasedOnBriefId   *string   `json:"basedOnBriefId,omitempty"`
	CheckpointId     string    `json:"checkpointId"`
	Discoveries      *[]string `json:"discoveries,omitempty"`
	ManifestRevision *int      `json:"manifestRevision,omitempty"`
	ObservedAt       time.Time `json:"observedAt"`
	Summary          string    `json:"summary"`
	Verification     *[]struct {
		AffectedComponent *string     `json:"affectedComponent,omitempty"`
		CheckKind         string      `json:"checkKind"`
		Label             string      `json:"label"`
		ManifestRevision  *int        `json:"manifestRevision,omitempty"`
		ObservedAt        *time.Time  `json:"observedAt,omitempty"`
		Source            interface{} `json:"source"`
		State             interface{} `json:"state"`
		Summary           string      `json:"summary"`
	} `json:"verification,omitempty"`
	WorkstreamId string `json:"workstreamId"`
}

GetProjectChanges200JSONResponseBodyItems2 defines parameters for GetProjectChanges.

type GetProjectChanges200JSONResponseBodyItems3

type GetProjectChanges200JSONResponseBodyItems3 struct {
	AffectedMemberIds     []string  `json:"affectedMemberIds"`
	AffectedWorkstreamIds []string  `json:"affectedWorkstreamIds"`
	CreatedAt             time.Time `json:"createdAt"`
	Id                    string    `json:"id"`
	Revision              int       `json:"revision"`
	Summary               string    `json:"summary"`
	SyncCardId            *string   `json:"syncCardId,omitempty"`
}

GetProjectChanges200JSONResponseBodyItems3 defines parameters for GetProjectChanges.

type GetProjectChanges200JSONResponseBody_Items_Item

type GetProjectChanges200JSONResponseBody_Items_Item struct {
	// contains filtered or unexported fields
}

GetProjectChanges200JSONResponseBody_Items_Item defines parameters for GetProjectChanges.

func (GetProjectChanges200JSONResponseBody_Items_Item) AsGetProjectChanges200JSONResponseBodyItems0

func (t GetProjectChanges200JSONResponseBody_Items_Item) AsGetProjectChanges200JSONResponseBodyItems0() (GetProjectChanges200JSONResponseBodyItems0, error)

AsGetProjectChanges200JSONResponseBodyItems0 returns the union data inside the GetProjectChanges200JSONResponseBody_Items_Item as a GetProjectChanges200JSONResponseBodyItems0

func (GetProjectChanges200JSONResponseBody_Items_Item) AsGetProjectChanges200JSONResponseBodyItems1

func (t GetProjectChanges200JSONResponseBody_Items_Item) AsGetProjectChanges200JSONResponseBodyItems1() (GetProjectChanges200JSONResponseBodyItems1, error)

AsGetProjectChanges200JSONResponseBodyItems1 returns the union data inside the GetProjectChanges200JSONResponseBody_Items_Item as a GetProjectChanges200JSONResponseBodyItems1

func (GetProjectChanges200JSONResponseBody_Items_Item) AsGetProjectChanges200JSONResponseBodyItems2

func (t GetProjectChanges200JSONResponseBody_Items_Item) AsGetProjectChanges200JSONResponseBodyItems2() (GetProjectChanges200JSONResponseBodyItems2, error)

AsGetProjectChanges200JSONResponseBodyItems2 returns the union data inside the GetProjectChanges200JSONResponseBody_Items_Item as a GetProjectChanges200JSONResponseBodyItems2

func (GetProjectChanges200JSONResponseBody_Items_Item) AsGetProjectChanges200JSONResponseBodyItems3

func (t GetProjectChanges200JSONResponseBody_Items_Item) AsGetProjectChanges200JSONResponseBodyItems3() (GetProjectChanges200JSONResponseBodyItems3, error)

AsGetProjectChanges200JSONResponseBodyItems3 returns the union data inside the GetProjectChanges200JSONResponseBody_Items_Item as a GetProjectChanges200JSONResponseBodyItems3

func (*GetProjectChanges200JSONResponseBody_Items_Item) FromGetProjectChanges200JSONResponseBodyItems0

func (t *GetProjectChanges200JSONResponseBody_Items_Item) FromGetProjectChanges200JSONResponseBodyItems0(v GetProjectChanges200JSONResponseBodyItems0) error

FromGetProjectChanges200JSONResponseBodyItems0 overwrites any union data inside the GetProjectChanges200JSONResponseBody_Items_Item as the provided GetProjectChanges200JSONResponseBodyItems0

func (*GetProjectChanges200JSONResponseBody_Items_Item) FromGetProjectChanges200JSONResponseBodyItems1

func (t *GetProjectChanges200JSONResponseBody_Items_Item) FromGetProjectChanges200JSONResponseBodyItems1(v GetProjectChanges200JSONResponseBodyItems1) error

FromGetProjectChanges200JSONResponseBodyItems1 overwrites any union data inside the GetProjectChanges200JSONResponseBody_Items_Item as the provided GetProjectChanges200JSONResponseBodyItems1

func (*GetProjectChanges200JSONResponseBody_Items_Item) FromGetProjectChanges200JSONResponseBodyItems2

func (t *GetProjectChanges200JSONResponseBody_Items_Item) FromGetProjectChanges200JSONResponseBodyItems2(v GetProjectChanges200JSONResponseBodyItems2) error

FromGetProjectChanges200JSONResponseBodyItems2 overwrites any union data inside the GetProjectChanges200JSONResponseBody_Items_Item as the provided GetProjectChanges200JSONResponseBodyItems2

func (*GetProjectChanges200JSONResponseBody_Items_Item) FromGetProjectChanges200JSONResponseBodyItems3

func (t *GetProjectChanges200JSONResponseBody_Items_Item) FromGetProjectChanges200JSONResponseBodyItems3(v GetProjectChanges200JSONResponseBodyItems3) error

FromGetProjectChanges200JSONResponseBodyItems3 overwrites any union data inside the GetProjectChanges200JSONResponseBody_Items_Item as the provided GetProjectChanges200JSONResponseBodyItems3

func (GetProjectChanges200JSONResponseBody_Items_Item) MarshalJSON

func (*GetProjectChanges200JSONResponseBody_Items_Item) MergeGetProjectChanges200JSONResponseBodyItems0

func (t *GetProjectChanges200JSONResponseBody_Items_Item) MergeGetProjectChanges200JSONResponseBodyItems0(v GetProjectChanges200JSONResponseBodyItems0) error

MergeGetProjectChanges200JSONResponseBodyItems0 performs a merge with any union data inside the GetProjectChanges200JSONResponseBody_Items_Item, using the provided GetProjectChanges200JSONResponseBodyItems0

func (*GetProjectChanges200JSONResponseBody_Items_Item) MergeGetProjectChanges200JSONResponseBodyItems1

func (t *GetProjectChanges200JSONResponseBody_Items_Item) MergeGetProjectChanges200JSONResponseBodyItems1(v GetProjectChanges200JSONResponseBodyItems1) error

MergeGetProjectChanges200JSONResponseBodyItems1 performs a merge with any union data inside the GetProjectChanges200JSONResponseBody_Items_Item, using the provided GetProjectChanges200JSONResponseBodyItems1

func (*GetProjectChanges200JSONResponseBody_Items_Item) MergeGetProjectChanges200JSONResponseBodyItems2

func (t *GetProjectChanges200JSONResponseBody_Items_Item) MergeGetProjectChanges200JSONResponseBodyItems2(v GetProjectChanges200JSONResponseBodyItems2) error

MergeGetProjectChanges200JSONResponseBodyItems2 performs a merge with any union data inside the GetProjectChanges200JSONResponseBody_Items_Item, using the provided GetProjectChanges200JSONResponseBodyItems2

func (*GetProjectChanges200JSONResponseBody_Items_Item) MergeGetProjectChanges200JSONResponseBodyItems3

func (t *GetProjectChanges200JSONResponseBody_Items_Item) MergeGetProjectChanges200JSONResponseBodyItems3(v GetProjectChanges200JSONResponseBodyItems3) error

MergeGetProjectChanges200JSONResponseBodyItems3 performs a merge with any union data inside the GetProjectChanges200JSONResponseBody_Items_Item, using the provided GetProjectChanges200JSONResponseBodyItems3

func (*GetProjectChanges200JSONResponseBody_Items_Item) UnmarshalJSON

type GetProjectChangesParams

type GetProjectChangesParams struct {
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
}

GetProjectChangesParams defines parameters for GetProjectChanges.

type GetProjectCollaborationParams

type GetProjectCollaborationParams struct {
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
}

GetProjectCollaborationParams defines parameters for GetProjectCollaboration.

type HeartbeatJSONBody

type HeartbeatJSONBody struct {
	State       HeartbeatJSONBodyState `json:"state"`
	WorkspaceId string                 `json:"workspaceId"`
}

HeartbeatJSONBody defines parameters for Heartbeat.

type HeartbeatJSONBodyState

type HeartbeatJSONBodyState string

HeartbeatJSONBodyState defines parameters for Heartbeat.

const (
	Active HeartbeatJSONBodyState = "active"
	Idle   HeartbeatJSONBodyState = "idle"
	Paused HeartbeatJSONBodyState = "paused"
)

Defines values for HeartbeatJSONBodyState.

func (HeartbeatJSONBodyState) Valid

func (e HeartbeatJSONBodyState) Valid() bool

Valid indicates whether the value is a known member of the HeartbeatJSONBodyState enum.

type HeartbeatJSONRequestBody

type HeartbeatJSONRequestBody HeartbeatJSONBody

HeartbeatJSONRequestBody defines body for Heartbeat for application/json ContentType.

type PublishEventBatchJSONBody

type PublishEventBatchJSONBody struct {
	Events []struct {
		DeviceId      string                                `json:"deviceId"`
		EventId       string                                `json:"eventId"`
		MemberId      string                                `json:"memberId"`
		ObservedAt    time.Time                             `json:"observedAt"`
		Payload       map[string]interface{}                `json:"payload"`
		ProjectId     string                                `json:"projectId"`
		SchemaVersion interface{}                           `json:"schemaVersion"`
		SentAt        time.Time                             `json:"sentAt"`
		Sequence      int                                   `json:"sequence"`
		SessionId     string                                `json:"sessionId"`
		Source        PublishEventBatchJSONBodyEventsSource `json:"source"`
		Type          PublishEventBatchJSONBodyEventsType   `json:"type"`
		WorkspaceId   string                                `json:"workspaceId"`
	} `json:"events"`
}

PublishEventBatchJSONBody defines parameters for PublishEventBatch.

type PublishEventBatchJSONBodyEventsSource

type PublishEventBatchJSONBodyEventsSource string

PublishEventBatchJSONBodyEventsSource defines parameters for PublishEventBatch.

Defines values for PublishEventBatchJSONBodyEventsSource.

func (PublishEventBatchJSONBodyEventsSource) Valid

Valid indicates whether the value is a known member of the PublishEventBatchJSONBodyEventsSource enum.

type PublishEventBatchJSONBodyEventsType

type PublishEventBatchJSONBodyEventsType string

PublishEventBatchJSONBodyEventsType defines parameters for PublishEventBatch.

const (
	ActivityReported                      PublishEventBatchJSONBodyEventsType = "activity.reported"
	AgentActivityReported                 PublishEventBatchJSONBodyEventsType = "agent.activity_reported"
	AgentConversationShared               PublishEventBatchJSONBodyEventsType = "agent.conversation_shared"
	ContextAcknowledged                   PublishEventBatchJSONBodyEventsType = "context.acknowledged"
	SessionReadSetReported                PublishEventBatchJSONBodyEventsType = "session.read_set_reported"
	WorkspaceContractFingerprintsReported PublishEventBatchJSONBodyEventsType = "workspace.contract_fingerprints_reported"
	WorkspaceManifestChunk                PublishEventBatchJSONBodyEventsType = "workspace.manifest_chunk"
	WorkspaceManifestCompleted            PublishEventBatchJSONBodyEventsType = "workspace.manifest_completed"
	WorkspaceManifestStarted              PublishEventBatchJSONBodyEventsType = "workspace.manifest_started"
	WorkspacePaused                       PublishEventBatchJSONBodyEventsType = "workspace.paused"
	WorkspaceRegistered                   PublishEventBatchJSONBodyEventsType = "workspace.registered"
	WorkspaceResumed                      PublishEventBatchJSONBodyEventsType = "workspace.resumed"
	WorkstreamCheckpointReported          PublishEventBatchJSONBodyEventsType = "workstream.checkpoint_reported"
	WorkstreamIntentReported              PublishEventBatchJSONBodyEventsType = "workstream.intent_reported"
	WorkstreamStatusChanged               PublishEventBatchJSONBodyEventsType = "workstream.status_changed"
)

Defines values for PublishEventBatchJSONBodyEventsType.

func (PublishEventBatchJSONBodyEventsType) Valid

Valid indicates whether the value is a known member of the PublishEventBatchJSONBodyEventsType enum.

type PublishEventBatchJSONRequestBody

type PublishEventBatchJSONRequestBody PublishEventBatchJSONBody

PublishEventBatchJSONRequestBody defines body for PublishEventBatch for application/json ContentType.

type PutProjectAISettingsJSONBody

type PutProjectAISettingsJSONBody struct {
	Embeddings struct {
		ApiKey     *PutProjectAISettingsJSONBody_Embeddings_ApiKey `json:"apiKey,omitempty"`
		BaseUrl    *string                                         `json:"baseUrl,omitempty"`
		Dimensions interface{}                                     `json:"dimensions"`
		Model      string                                          `json:"model"`
		Provider   interface{}                                     `json:"provider"`
	} `json:"embeddings"`
	Judgment struct {
		ApiKey   *PutProjectAISettingsJSONBody_Judgment_ApiKey `json:"apiKey,omitempty"`
		BaseUrl  *string                                       `json:"baseUrl,omitempty"`
		Model    string                                        `json:"model"`
		Provider interface{}                                   `json:"provider"`
	} `json:"judgment"`
}

PutProjectAISettingsJSONBody defines parameters for PutProjectAISettings.

type PutProjectAISettingsJSONBodyEmbeddingsApiKey0

type PutProjectAISettingsJSONBodyEmbeddingsApiKey0 = interface{}

PutProjectAISettingsJSONBodyEmbeddingsApiKey0 defines parameters for PutProjectAISettings.

type PutProjectAISettingsJSONBodyEmbeddingsApiKey1

type PutProjectAISettingsJSONBodyEmbeddingsApiKey1 = string

PutProjectAISettingsJSONBodyEmbeddingsApiKey1 defines parameters for PutProjectAISettings.

type PutProjectAISettingsJSONBodyJudgmentApiKey0

type PutProjectAISettingsJSONBodyJudgmentApiKey0 = interface{}

PutProjectAISettingsJSONBodyJudgmentApiKey0 defines parameters for PutProjectAISettings.

type PutProjectAISettingsJSONBodyJudgmentApiKey1

type PutProjectAISettingsJSONBodyJudgmentApiKey1 = string

PutProjectAISettingsJSONBodyJudgmentApiKey1 defines parameters for PutProjectAISettings.

type PutProjectAISettingsJSONBody_Embeddings_ApiKey

type PutProjectAISettingsJSONBody_Embeddings_ApiKey struct {
	// contains filtered or unexported fields
}

PutProjectAISettingsJSONBody_Embeddings_ApiKey defines parameters for PutProjectAISettings.

func (PutProjectAISettingsJSONBody_Embeddings_ApiKey) AsPutProjectAISettingsJSONBodyEmbeddingsApiKey0

func (t PutProjectAISettingsJSONBody_Embeddings_ApiKey) AsPutProjectAISettingsJSONBodyEmbeddingsApiKey0() (PutProjectAISettingsJSONBodyEmbeddingsApiKey0, error)

AsPutProjectAISettingsJSONBodyEmbeddingsApiKey0 returns the union data inside the PutProjectAISettingsJSONBody_Embeddings_ApiKey as a PutProjectAISettingsJSONBodyEmbeddingsApiKey0

func (PutProjectAISettingsJSONBody_Embeddings_ApiKey) AsPutProjectAISettingsJSONBodyEmbeddingsApiKey1

func (t PutProjectAISettingsJSONBody_Embeddings_ApiKey) AsPutProjectAISettingsJSONBodyEmbeddingsApiKey1() (PutProjectAISettingsJSONBodyEmbeddingsApiKey1, error)

AsPutProjectAISettingsJSONBodyEmbeddingsApiKey1 returns the union data inside the PutProjectAISettingsJSONBody_Embeddings_ApiKey as a PutProjectAISettingsJSONBodyEmbeddingsApiKey1

func (*PutProjectAISettingsJSONBody_Embeddings_ApiKey) FromPutProjectAISettingsJSONBodyEmbeddingsApiKey0

func (t *PutProjectAISettingsJSONBody_Embeddings_ApiKey) FromPutProjectAISettingsJSONBodyEmbeddingsApiKey0(v PutProjectAISettingsJSONBodyEmbeddingsApiKey0) error

FromPutProjectAISettingsJSONBodyEmbeddingsApiKey0 overwrites any union data inside the PutProjectAISettingsJSONBody_Embeddings_ApiKey as the provided PutProjectAISettingsJSONBodyEmbeddingsApiKey0

func (*PutProjectAISettingsJSONBody_Embeddings_ApiKey) FromPutProjectAISettingsJSONBodyEmbeddingsApiKey1

func (t *PutProjectAISettingsJSONBody_Embeddings_ApiKey) FromPutProjectAISettingsJSONBodyEmbeddingsApiKey1(v PutProjectAISettingsJSONBodyEmbeddingsApiKey1) error

FromPutProjectAISettingsJSONBodyEmbeddingsApiKey1 overwrites any union data inside the PutProjectAISettingsJSONBody_Embeddings_ApiKey as the provided PutProjectAISettingsJSONBodyEmbeddingsApiKey1

func (PutProjectAISettingsJSONBody_Embeddings_ApiKey) MarshalJSON

func (*PutProjectAISettingsJSONBody_Embeddings_ApiKey) MergePutProjectAISettingsJSONBodyEmbeddingsApiKey0

func (t *PutProjectAISettingsJSONBody_Embeddings_ApiKey) MergePutProjectAISettingsJSONBodyEmbeddingsApiKey0(v PutProjectAISettingsJSONBodyEmbeddingsApiKey0) error

MergePutProjectAISettingsJSONBodyEmbeddingsApiKey0 performs a merge with any union data inside the PutProjectAISettingsJSONBody_Embeddings_ApiKey, using the provided PutProjectAISettingsJSONBodyEmbeddingsApiKey0

func (*PutProjectAISettingsJSONBody_Embeddings_ApiKey) MergePutProjectAISettingsJSONBodyEmbeddingsApiKey1

func (t *PutProjectAISettingsJSONBody_Embeddings_ApiKey) MergePutProjectAISettingsJSONBodyEmbeddingsApiKey1(v PutProjectAISettingsJSONBodyEmbeddingsApiKey1) error

MergePutProjectAISettingsJSONBodyEmbeddingsApiKey1 performs a merge with any union data inside the PutProjectAISettingsJSONBody_Embeddings_ApiKey, using the provided PutProjectAISettingsJSONBodyEmbeddingsApiKey1

func (*PutProjectAISettingsJSONBody_Embeddings_ApiKey) UnmarshalJSON

type PutProjectAISettingsJSONBody_Judgment_ApiKey

type PutProjectAISettingsJSONBody_Judgment_ApiKey struct {
	// contains filtered or unexported fields
}

PutProjectAISettingsJSONBody_Judgment_ApiKey defines parameters for PutProjectAISettings.

func (PutProjectAISettingsJSONBody_Judgment_ApiKey) AsPutProjectAISettingsJSONBodyJudgmentApiKey0

func (t PutProjectAISettingsJSONBody_Judgment_ApiKey) AsPutProjectAISettingsJSONBodyJudgmentApiKey0() (PutProjectAISettingsJSONBodyJudgmentApiKey0, error)

AsPutProjectAISettingsJSONBodyJudgmentApiKey0 returns the union data inside the PutProjectAISettingsJSONBody_Judgment_ApiKey as a PutProjectAISettingsJSONBodyJudgmentApiKey0

func (PutProjectAISettingsJSONBody_Judgment_ApiKey) AsPutProjectAISettingsJSONBodyJudgmentApiKey1

func (t PutProjectAISettingsJSONBody_Judgment_ApiKey) AsPutProjectAISettingsJSONBodyJudgmentApiKey1() (PutProjectAISettingsJSONBodyJudgmentApiKey1, error)

AsPutProjectAISettingsJSONBodyJudgmentApiKey1 returns the union data inside the PutProjectAISettingsJSONBody_Judgment_ApiKey as a PutProjectAISettingsJSONBodyJudgmentApiKey1

func (*PutProjectAISettingsJSONBody_Judgment_ApiKey) FromPutProjectAISettingsJSONBodyJudgmentApiKey0

func (t *PutProjectAISettingsJSONBody_Judgment_ApiKey) FromPutProjectAISettingsJSONBodyJudgmentApiKey0(v PutProjectAISettingsJSONBodyJudgmentApiKey0) error

FromPutProjectAISettingsJSONBodyJudgmentApiKey0 overwrites any union data inside the PutProjectAISettingsJSONBody_Judgment_ApiKey as the provided PutProjectAISettingsJSONBodyJudgmentApiKey0

func (*PutProjectAISettingsJSONBody_Judgment_ApiKey) FromPutProjectAISettingsJSONBodyJudgmentApiKey1

func (t *PutProjectAISettingsJSONBody_Judgment_ApiKey) FromPutProjectAISettingsJSONBodyJudgmentApiKey1(v PutProjectAISettingsJSONBodyJudgmentApiKey1) error

FromPutProjectAISettingsJSONBodyJudgmentApiKey1 overwrites any union data inside the PutProjectAISettingsJSONBody_Judgment_ApiKey as the provided PutProjectAISettingsJSONBodyJudgmentApiKey1

func (PutProjectAISettingsJSONBody_Judgment_ApiKey) MarshalJSON

func (*PutProjectAISettingsJSONBody_Judgment_ApiKey) MergePutProjectAISettingsJSONBodyJudgmentApiKey0

func (t *PutProjectAISettingsJSONBody_Judgment_ApiKey) MergePutProjectAISettingsJSONBodyJudgmentApiKey0(v PutProjectAISettingsJSONBodyJudgmentApiKey0) error

MergePutProjectAISettingsJSONBodyJudgmentApiKey0 performs a merge with any union data inside the PutProjectAISettingsJSONBody_Judgment_ApiKey, using the provided PutProjectAISettingsJSONBodyJudgmentApiKey0

func (*PutProjectAISettingsJSONBody_Judgment_ApiKey) MergePutProjectAISettingsJSONBodyJudgmentApiKey1

func (t *PutProjectAISettingsJSONBody_Judgment_ApiKey) MergePutProjectAISettingsJSONBodyJudgmentApiKey1(v PutProjectAISettingsJSONBodyJudgmentApiKey1) error

MergePutProjectAISettingsJSONBodyJudgmentApiKey1 performs a merge with any union data inside the PutProjectAISettingsJSONBody_Judgment_ApiKey, using the provided PutProjectAISettingsJSONBodyJudgmentApiKey1

func (*PutProjectAISettingsJSONBody_Judgment_ApiKey) UnmarshalJSON

type PutProjectAISettingsJSONRequestBody

type PutProjectAISettingsJSONRequestBody PutProjectAISettingsJSONBody

PutProjectAISettingsJSONRequestBody defines body for PutProjectAISettings for application/json ContentType.

type RecordFindingFeedbackJSONBody

type RecordFindingFeedbackJSONBody struct {
	Value interface{} `json:"value"`
}

RecordFindingFeedbackJSONBody defines parameters for RecordFindingFeedback.

type RecordFindingFeedbackJSONRequestBody

type RecordFindingFeedbackJSONRequestBody RecordFindingFeedbackJSONBody

RecordFindingFeedbackJSONRequestBody defines body for RecordFindingFeedback for application/json ContentType.

type ResolveSyncCardJSONBody

type ResolveSyncCardJSONBody struct {
	AffectedMemberIds     []string `json:"affectedMemberIds"`
	AffectedWorkstreamIds []string `json:"affectedWorkstreamIds"`
	ExpectedRevision      int      `json:"expectedRevision"`
	Summary               string   `json:"summary"`
}

ResolveSyncCardJSONBody defines parameters for ResolveSyncCard.

type ResolveSyncCardJSONRequestBody

type ResolveSyncCardJSONRequestBody ResolveSyncCardJSONBody

ResolveSyncCardJSONRequestBody defines body for ResolveSyncCard for application/json ContentType.

type SetFindingStateJSONBody

type SetFindingStateJSONBody struct {
	State interface{} `json:"state"`
}

SetFindingStateJSONBody defines parameters for SetFindingState.

type SetFindingStateJSONRequestBody

type SetFindingStateJSONRequestBody SetFindingStateJSONBody

SetFindingStateJSONRequestBody defines body for SetFindingState for application/json ContentType.

type UpdateProjectMemberIdentityJSONBody

type UpdateProjectMemberIdentityJSONBody struct {
	// DisplayName Member-chosen live-work identity. Email addresses are rejected.
	DisplayName string `json:"displayName"`
}

UpdateProjectMemberIdentityJSONBody defines parameters for UpdateProjectMemberIdentity.

type UpdateProjectMemberIdentityJSONRequestBody

type UpdateProjectMemberIdentityJSONRequestBody UpdateProjectMemberIdentityJSONBody

UpdateProjectMemberIdentityJSONRequestBody defines body for UpdateProjectMemberIdentity for application/json ContentType.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL