api

package
v0.0.0-...-e00f16c Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2024 License: AGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DiffType_name = map[int32]string{
		0: "CREATE",
		1: "UPDATE",
		2: "DELETE",
	}
	DiffType_value = map[string]int32{
		"CREATE": 0,
		"UPDATE": 1,
		"DELETE": 2,
	}
)

Enum value maps for DiffType.

View Source
var DiffApi_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "apipb.DiffApi",
	HandlerType: (*DiffApiServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Diff",
			Handler:    _DiffApi_Diff_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/diff-api.proto",
}

DiffApi_ServiceDesc is the grpc.ServiceDesc for DiffApi service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_api_diff_api_proto protoreflect.FileDescriptor

Functions

func RegisterDiffApiServer

func RegisterDiffApiServer(s grpc.ServiceRegistrar, srv DiffApiServer)

Types

type DiffApiClient

type DiffApiClient interface {
	Diff(ctx context.Context, in *DiffRequest, opts ...grpc.CallOption) (*DiffResponse, error)
}

DiffApiClient is the client API for DiffApi service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewDiffApiClient

func NewDiffApiClient(cc grpc.ClientConnInterface) DiffApiClient

type DiffApiServer

type DiffApiServer interface {
	Diff(context.Context, *DiffRequest) (*DiffResponse, error)
	// contains filtered or unexported methods
}

DiffApiServer is the server API for DiffApi service. All implementations must embed UnimplementedDiffApiServer for forward compatibility

type DiffRequest

type DiffRequest struct {
	From    *Reference            `protobuf:"bytes,1,opt,name=From,proto3" json:"From,omitempty"`
	To      *Reference            `protobuf:"bytes,2,opt,name=To,proto3" json:"To,omitempty"`
	Filters []*DiffRequest_Filter `protobuf:"bytes,3,rep,name=Filters,proto3" json:"Filters,omitempty"`
	// contains filtered or unexported fields
}

func (*DiffRequest) Descriptor deprecated

func (*DiffRequest) Descriptor() ([]byte, []int)

Deprecated: Use DiffRequest.ProtoReflect.Descriptor instead.

func (*DiffRequest) GetFilters

func (x *DiffRequest) GetFilters() []*DiffRequest_Filter

func (*DiffRequest) GetFrom

func (x *DiffRequest) GetFrom() *Reference

func (*DiffRequest) GetTo

func (x *DiffRequest) GetTo() *Reference

func (*DiffRequest) ProtoMessage

func (*DiffRequest) ProtoMessage()

func (*DiffRequest) ProtoReflect

func (x *DiffRequest) ProtoReflect() protoreflect.Message

func (*DiffRequest) Reset

func (x *DiffRequest) Reset()

func (*DiffRequest) String

func (x *DiffRequest) String() string

type DiffRequest_Filter

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

func (*DiffRequest_Filter) Descriptor deprecated

func (*DiffRequest_Filter) Descriptor() ([]byte, []int)

Deprecated: Use DiffRequest_Filter.ProtoReflect.Descriptor instead.

func (*DiffRequest_Filter) ProtoMessage

func (*DiffRequest_Filter) ProtoMessage()

func (*DiffRequest_Filter) ProtoReflect

func (x *DiffRequest_Filter) ProtoReflect() protoreflect.Message

func (*DiffRequest_Filter) Reset

func (x *DiffRequest_Filter) Reset()

func (*DiffRequest_Filter) String

func (x *DiffRequest_Filter) String() string

type DiffResponse

type DiffResponse struct {
	Diffs []*DiffResponse_Diff `protobuf:"bytes,1,rep,name=Diffs,proto3" json:"Diffs,omitempty"`
	// contains filtered or unexported fields
}

func (*DiffResponse) Descriptor deprecated

func (*DiffResponse) Descriptor() ([]byte, []int)

Deprecated: Use DiffResponse.ProtoReflect.Descriptor instead.

func (*DiffResponse) GetDiffs

func (x *DiffResponse) GetDiffs() []*DiffResponse_Diff

func (*DiffResponse) ProtoMessage

func (*DiffResponse) ProtoMessage()

func (*DiffResponse) ProtoReflect

func (x *DiffResponse) ProtoReflect() protoreflect.Message

func (*DiffResponse) Reset

func (x *DiffResponse) Reset()

func (*DiffResponse) String

func (x *DiffResponse) String() string

type DiffResponse_Diff

type DiffResponse_Diff struct {
	Entrypoint *Entrypoint                         `protobuf:"bytes,1,opt,name=Entrypoint,proto3" json:"Entrypoint,omitempty"`
	Error      string                              `protobuf:"bytes,2,opt,name=Error,proto3" json:"Error,omitempty"`
	Changes    []*DiffResponse_Diff_EntrypointDiff `protobuf:"bytes,3,rep,name=Changes,proto3" json:"Changes,omitempty"`
	// contains filtered or unexported fields
}

func (*DiffResponse_Diff) Descriptor deprecated

func (*DiffResponse_Diff) Descriptor() ([]byte, []int)

Deprecated: Use DiffResponse_Diff.ProtoReflect.Descriptor instead.

func (*DiffResponse_Diff) GetChanges

func (*DiffResponse_Diff) GetEntrypoint

func (x *DiffResponse_Diff) GetEntrypoint() *Entrypoint

func (*DiffResponse_Diff) GetError

func (x *DiffResponse_Diff) GetError() string

func (*DiffResponse_Diff) ProtoMessage

func (*DiffResponse_Diff) ProtoMessage()

func (*DiffResponse_Diff) ProtoReflect

func (x *DiffResponse_Diff) ProtoReflect() protoreflect.Message

func (*DiffResponse_Diff) Reset

func (x *DiffResponse_Diff) Reset()

func (*DiffResponse_Diff) String

func (x *DiffResponse_Diff) String() string

type DiffResponse_Diff_EntrypointDiff

type DiffResponse_Diff_EntrypointDiff struct {
	Type  DiffType                                   `protobuf:"varint,1,opt,name=Type,proto3,enum=apipb.DiffType" json:"Type,omitempty"`
	Pre   *Resource                                  `protobuf:"bytes,2,opt,name=Pre,proto3" json:"Pre,omitempty"`
	Post  *Resource                                  `protobuf:"bytes,3,opt,name=Post,proto3" json:"Post,omitempty"`
	Diffs []*DiffResponse_Diff_EntrypointDiff_Change `protobuf:"bytes,4,rep,name=Diffs,proto3" json:"Diffs,omitempty"`
	// contains filtered or unexported fields
}

func (*DiffResponse_Diff_EntrypointDiff) Descriptor deprecated

func (*DiffResponse_Diff_EntrypointDiff) Descriptor() ([]byte, []int)

Deprecated: Use DiffResponse_Diff_EntrypointDiff.ProtoReflect.Descriptor instead.

func (*DiffResponse_Diff_EntrypointDiff) GetDiffs

func (*DiffResponse_Diff_EntrypointDiff) GetPost

func (*DiffResponse_Diff_EntrypointDiff) GetPre

func (*DiffResponse_Diff_EntrypointDiff) GetType

func (*DiffResponse_Diff_EntrypointDiff) ProtoMessage

func (*DiffResponse_Diff_EntrypointDiff) ProtoMessage()

func (*DiffResponse_Diff_EntrypointDiff) ProtoReflect

func (*DiffResponse_Diff_EntrypointDiff) Reset

func (*DiffResponse_Diff_EntrypointDiff) String

type DiffResponse_Diff_EntrypointDiff_Change

type DiffResponse_Diff_EntrypointDiff_Change struct {
	Type   string   `protobuf:"bytes,1,opt,name=Type,proto3" json:"Type,omitempty"`
	Path   []string `protobuf:"bytes,2,rep,name=Path,proto3" json:"Path,omitempty"`
	From   string   `protobuf:"bytes,3,opt,name=From,proto3" json:"From,omitempty"`
	To     string   `protobuf:"bytes,4,opt,name=To,proto3" json:"To,omitempty"`
	Parent string   `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

func (*DiffResponse_Diff_EntrypointDiff_Change) Descriptor deprecated

func (*DiffResponse_Diff_EntrypointDiff_Change) Descriptor() ([]byte, []int)

Deprecated: Use DiffResponse_Diff_EntrypointDiff_Change.ProtoReflect.Descriptor instead.

func (*DiffResponse_Diff_EntrypointDiff_Change) GetFrom

func (*DiffResponse_Diff_EntrypointDiff_Change) GetParent

func (*DiffResponse_Diff_EntrypointDiff_Change) GetPath

func (*DiffResponse_Diff_EntrypointDiff_Change) GetTo

func (*DiffResponse_Diff_EntrypointDiff_Change) GetType

func (*DiffResponse_Diff_EntrypointDiff_Change) ProtoMessage

func (*DiffResponse_Diff_EntrypointDiff_Change) ProtoReflect

func (*DiffResponse_Diff_EntrypointDiff_Change) Reset

func (*DiffResponse_Diff_EntrypointDiff_Change) String

type DiffType

type DiffType int32
const (
	DiffType_CREATE DiffType = 0
	DiffType_UPDATE DiffType = 1
	DiffType_DELETE DiffType = 2
)

func (DiffType) Descriptor

func (DiffType) Descriptor() protoreflect.EnumDescriptor

func (DiffType) Enum

func (x DiffType) Enum() *DiffType

func (DiffType) EnumDescriptor deprecated

func (DiffType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DiffType.Descriptor instead.

func (DiffType) Number

func (x DiffType) Number() protoreflect.EnumNumber

func (DiffType) String

func (x DiffType) String() string

func (DiffType) Type

type Entrypoint

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

func (*Entrypoint) Descriptor deprecated

func (*Entrypoint) Descriptor() ([]byte, []int)

Deprecated: Use Entrypoint.ProtoReflect.Descriptor instead.

func (*Entrypoint) ProtoMessage

func (*Entrypoint) ProtoMessage()

func (*Entrypoint) ProtoReflect

func (x *Entrypoint) ProtoReflect() protoreflect.Message

func (*Entrypoint) Reset

func (x *Entrypoint) Reset()

func (*Entrypoint) String

func (x *Entrypoint) String() string

type Reference

type Reference struct {
	Repository string `protobuf:"bytes,1,opt,name=Repository,proto3" json:"Repository,omitempty"`
	Target     string `protobuf:"bytes,2,opt,name=Target,proto3" json:"Target,omitempty"`
	// contains filtered or unexported fields
}

func (*Reference) Descriptor deprecated

func (*Reference) Descriptor() ([]byte, []int)

Deprecated: Use Reference.ProtoReflect.Descriptor instead.

func (*Reference) GetRepository

func (x *Reference) GetRepository() string

func (*Reference) GetTarget

func (x *Reference) GetTarget() string

func (*Reference) ProtoMessage

func (*Reference) ProtoMessage()

func (*Reference) ProtoReflect

func (x *Reference) ProtoReflect() protoreflect.Message

func (*Reference) Reset

func (x *Reference) Reset()

func (*Reference) String

func (x *Reference) String() string

type Resource

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

func (*Resource) Descriptor deprecated

func (*Resource) Descriptor() ([]byte, []int)

Deprecated: Use Resource.ProtoReflect.Descriptor instead.

func (*Resource) ProtoMessage

func (*Resource) ProtoMessage()

func (*Resource) ProtoReflect

func (x *Resource) ProtoReflect() protoreflect.Message

func (*Resource) Reset

func (x *Resource) Reset()

func (*Resource) String

func (x *Resource) String() string

type UnimplementedDiffApiServer

type UnimplementedDiffApiServer struct {
}

UnimplementedDiffApiServer must be embedded to have forward compatible implementations.

func (UnimplementedDiffApiServer) Diff

type UnsafeDiffApiServer

type UnsafeDiffApiServer interface {
	// contains filtered or unexported methods
}

UnsafeDiffApiServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DiffApiServer will result in compilation errors.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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