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 ¶
- type ActivateDashboardBrowserFormdataBody
- type ActivateDashboardBrowserFormdataRequestBody
- type CommentOnSyncCardJSONBody
- type CommentOnSyncCardJSONRequestBody
- type CreateCoordinationBriefJSONBody
- type CreateCoordinationBriefJSONRequestBody
- type CreateDashboardTicketJSONBody
- type CreateDashboardTicketJSONRequestBody
- type CreateEnrollmentJSONBody
- type CreateEnrollmentJSONRequestBody
- type CreateInviteJSONBody
- type CreateInviteJSONRequestBody
- type CreateProjectJSONBody
- type CreateProjectJSONRequestBody
- type CreateSyncCardJSONBody
- type CreateSyncCardJSONRequestBody
- type ExchangeDashboardTicketJSONBody
- type ExchangeDashboardTicketJSONRequestBody
- type GetContextItem200JSONResponseBody
- func (t GetContextItem200JSONResponseBody) AsGetContextItem200JSONResponseBody0() (GetContextItem200JSONResponseBody0, error)
- func (t GetContextItem200JSONResponseBody) AsGetContextItem200JSONResponseBody1() (GetContextItem200JSONResponseBody1, error)
- func (t GetContextItem200JSONResponseBody) AsGetContextItem200JSONResponseBody2() (GetContextItem200JSONResponseBody2, error)
- func (t GetContextItem200JSONResponseBody) AsGetContextItem200JSONResponseBody3() (GetContextItem200JSONResponseBody3, error)
- func (t *GetContextItem200JSONResponseBody) FromGetContextItem200JSONResponseBody0(v GetContextItem200JSONResponseBody0) error
- func (t *GetContextItem200JSONResponseBody) FromGetContextItem200JSONResponseBody1(v GetContextItem200JSONResponseBody1) error
- func (t *GetContextItem200JSONResponseBody) FromGetContextItem200JSONResponseBody2(v GetContextItem200JSONResponseBody2) error
- func (t *GetContextItem200JSONResponseBody) FromGetContextItem200JSONResponseBody3(v GetContextItem200JSONResponseBody3) error
- func (t GetContextItem200JSONResponseBody) MarshalJSON() ([]byte, error)
- func (t *GetContextItem200JSONResponseBody) MergeGetContextItem200JSONResponseBody0(v GetContextItem200JSONResponseBody0) error
- func (t *GetContextItem200JSONResponseBody) MergeGetContextItem200JSONResponseBody1(v GetContextItem200JSONResponseBody1) error
- func (t *GetContextItem200JSONResponseBody) MergeGetContextItem200JSONResponseBody2(v GetContextItem200JSONResponseBody2) error
- func (t *GetContextItem200JSONResponseBody) MergeGetContextItem200JSONResponseBody3(v GetContextItem200JSONResponseBody3) error
- func (t *GetContextItem200JSONResponseBody) UnmarshalJSON(b []byte) error
- type GetContextItem200JSONResponseBody0
- type GetContextItem200JSONResponseBody1
- type GetContextItem200JSONResponseBody2
- type GetContextItem200JSONResponseBody3
- type GetProjectChanges200JSONResponseBodyItems0
- type GetProjectChanges200JSONResponseBodyItems1
- type GetProjectChanges200JSONResponseBodyItems2
- type GetProjectChanges200JSONResponseBodyItems3
- type GetProjectChanges200JSONResponseBody_Items_Item
- func (t GetProjectChanges200JSONResponseBody_Items_Item) AsGetProjectChanges200JSONResponseBodyItems0() (GetProjectChanges200JSONResponseBodyItems0, error)
- func (t GetProjectChanges200JSONResponseBody_Items_Item) AsGetProjectChanges200JSONResponseBodyItems1() (GetProjectChanges200JSONResponseBodyItems1, error)
- func (t GetProjectChanges200JSONResponseBody_Items_Item) AsGetProjectChanges200JSONResponseBodyItems2() (GetProjectChanges200JSONResponseBodyItems2, error)
- func (t GetProjectChanges200JSONResponseBody_Items_Item) AsGetProjectChanges200JSONResponseBodyItems3() (GetProjectChanges200JSONResponseBodyItems3, error)
- func (t *GetProjectChanges200JSONResponseBody_Items_Item) FromGetProjectChanges200JSONResponseBodyItems0(v GetProjectChanges200JSONResponseBodyItems0) error
- func (t *GetProjectChanges200JSONResponseBody_Items_Item) FromGetProjectChanges200JSONResponseBodyItems1(v GetProjectChanges200JSONResponseBodyItems1) error
- func (t *GetProjectChanges200JSONResponseBody_Items_Item) FromGetProjectChanges200JSONResponseBodyItems2(v GetProjectChanges200JSONResponseBodyItems2) error
- func (t *GetProjectChanges200JSONResponseBody_Items_Item) FromGetProjectChanges200JSONResponseBodyItems3(v GetProjectChanges200JSONResponseBodyItems3) error
- func (t GetProjectChanges200JSONResponseBody_Items_Item) MarshalJSON() ([]byte, error)
- func (t *GetProjectChanges200JSONResponseBody_Items_Item) MergeGetProjectChanges200JSONResponseBodyItems0(v GetProjectChanges200JSONResponseBodyItems0) error
- func (t *GetProjectChanges200JSONResponseBody_Items_Item) MergeGetProjectChanges200JSONResponseBodyItems1(v GetProjectChanges200JSONResponseBodyItems1) error
- func (t *GetProjectChanges200JSONResponseBody_Items_Item) MergeGetProjectChanges200JSONResponseBodyItems2(v GetProjectChanges200JSONResponseBodyItems2) error
- func (t *GetProjectChanges200JSONResponseBody_Items_Item) MergeGetProjectChanges200JSONResponseBodyItems3(v GetProjectChanges200JSONResponseBodyItems3) error
- func (t *GetProjectChanges200JSONResponseBody_Items_Item) UnmarshalJSON(b []byte) error
- type GetProjectChangesParams
- type GetProjectCollaborationParams
- type HeartbeatJSONBody
- type HeartbeatJSONBodyState
- type HeartbeatJSONRequestBody
- type PublishEventBatchJSONBody
- type PublishEventBatchJSONBodyEventsSource
- type PublishEventBatchJSONBodyEventsType
- type PublishEventBatchJSONRequestBody
- type RecordFindingFeedbackJSONBody
- type RecordFindingFeedbackJSONRequestBody
- type ResolveSyncCardJSONBody
- type ResolveSyncCardJSONRequestBody
- type SetFindingStateJSONBody
- type SetFindingStateJSONRequestBody
- type UpdateProjectMemberIdentityJSONBody
- type UpdateProjectMemberIdentityJSONRequestBody
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 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"`
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"`
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 (t GetProjectChanges200JSONResponseBody_Items_Item) MarshalJSON() ([]byte, error)
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 ¶
func (t *GetProjectChanges200JSONResponseBody_Items_Item) UnmarshalJSON(b []byte) error
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.
const ( Adapterv1 PublishEventBatchJSONBodyEventsSource = "adapter/v1" Git PublishEventBatchJSONBodyEventsSource = "git" Hook PublishEventBatchJSONBodyEventsSource = "hook" Manual PublishEventBatchJSONBodyEventsSource = "manual" Mcp PublishEventBatchJSONBodyEventsSource = "mcp" )
Defines values for PublishEventBatchJSONBodyEventsSource.
func (PublishEventBatchJSONBodyEventsSource) Valid ¶
func (e PublishEventBatchJSONBodyEventsSource) Valid() bool
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" 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 ¶
func (e PublishEventBatchJSONBodyEventsType) Valid() bool
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 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.