CreateRedirect

package
v0.0.0-...-bd2d169 Latest Latest
Warning

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

Go to latest
Published: May 29, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_api_createRedirect_proto protoreflect.FileDescriptor
View Source
var RedirectService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "RedirectService",
	HandlerType: (*RedirectServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateRedirect",
			Handler:    _RedirectService_CreateRedirect_Handler,
		},
		{
			MethodName: "Redirect",
			Handler:    _RedirectService_Redirect_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/createRedirect.proto",
}

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

Functions

func RegisterRedirectServiceServer

func RegisterRedirectServiceServer(s grpc.ServiceRegistrar, srv RedirectServiceServer)

Types

type CreateRedirectRequest

type CreateRedirectRequest struct {
	Source    string                 `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	Destation string                 `protobuf:"bytes,2,opt,name=destation,proto3" json:"destation,omitempty"`
	StartTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=startTime,proto3" json:"startTime,omitempty"`
	EndTime   *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=endTime,proto3" json:"endTime,omitempty"`
	Status    bool                   `protobuf:"varint,5,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRedirectRequest) Descriptor deprecated

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

Deprecated: Use CreateRedirectRequest.ProtoReflect.Descriptor instead.

func (*CreateRedirectRequest) GetDestation

func (x *CreateRedirectRequest) GetDestation() string

func (*CreateRedirectRequest) GetEndTime

func (x *CreateRedirectRequest) GetEndTime() *timestamppb.Timestamp

func (*CreateRedirectRequest) GetSource

func (x *CreateRedirectRequest) GetSource() string

func (*CreateRedirectRequest) GetStartTime

func (x *CreateRedirectRequest) GetStartTime() *timestamppb.Timestamp

func (*CreateRedirectRequest) GetStatus

func (x *CreateRedirectRequest) GetStatus() bool

func (*CreateRedirectRequest) ProtoMessage

func (*CreateRedirectRequest) ProtoMessage()

func (*CreateRedirectRequest) ProtoReflect

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

func (*CreateRedirectRequest) Reset

func (x *CreateRedirectRequest) Reset()

func (*CreateRedirectRequest) String

func (x *CreateRedirectRequest) String() string

type CreateRedirectRespond

type CreateRedirectRespond struct {
	Message   string                 `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=startTime,proto3" json:"startTime,omitempty"`
	EndTime   *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=endTime,proto3" json:"endTime,omitempty"`
	Status    bool                   `protobuf:"varint,4,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRedirectRespond) Descriptor deprecated

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

Deprecated: Use CreateRedirectRespond.ProtoReflect.Descriptor instead.

func (*CreateRedirectRespond) GetEndTime

func (x *CreateRedirectRespond) GetEndTime() *timestamppb.Timestamp

func (*CreateRedirectRespond) GetMessage

func (x *CreateRedirectRespond) GetMessage() string

func (*CreateRedirectRespond) GetStartTime

func (x *CreateRedirectRespond) GetStartTime() *timestamppb.Timestamp

func (*CreateRedirectRespond) GetStatus

func (x *CreateRedirectRespond) GetStatus() bool

func (*CreateRedirectRespond) ProtoMessage

func (*CreateRedirectRespond) ProtoMessage()

func (*CreateRedirectRespond) ProtoReflect

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

func (*CreateRedirectRespond) Reset

func (x *CreateRedirectRespond) Reset()

func (*CreateRedirectRespond) String

func (x *CreateRedirectRespond) String() string

type RedirectRequest

type RedirectRequest struct {
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*RedirectRequest) Descriptor deprecated

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

Deprecated: Use RedirectRequest.ProtoReflect.Descriptor instead.

func (*RedirectRequest) GetPath

func (x *RedirectRequest) GetPath() string

func (*RedirectRequest) ProtoMessage

func (*RedirectRequest) ProtoMessage()

func (*RedirectRequest) ProtoReflect

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

func (*RedirectRequest) Reset

func (x *RedirectRequest) Reset()

func (*RedirectRequest) String

func (x *RedirectRequest) String() string

type RedirectRespond

type RedirectRespond struct {
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*RedirectRespond) Descriptor deprecated

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

Deprecated: Use RedirectRespond.ProtoReflect.Descriptor instead.

func (*RedirectRespond) GetPath

func (x *RedirectRespond) GetPath() string

func (*RedirectRespond) ProtoMessage

func (*RedirectRespond) ProtoMessage()

func (*RedirectRespond) ProtoReflect

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

func (*RedirectRespond) Reset

func (x *RedirectRespond) Reset()

func (*RedirectRespond) String

func (x *RedirectRespond) String() string

type RedirectServiceClient

type RedirectServiceClient interface {
	CreateRedirect(ctx context.Context, in *CreateRedirectRequest, opts ...grpc.CallOption) (*CreateRedirectRespond, error)
	Redirect(ctx context.Context, in *RedirectRequest, opts ...grpc.CallOption) (*RedirectRespond, error)
}

RedirectServiceClient is the client API for RedirectService 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.

type RedirectServiceServer

type RedirectServiceServer interface {
	CreateRedirect(context.Context, *CreateRedirectRequest) (*CreateRedirectRespond, error)
	Redirect(context.Context, *RedirectRequest) (*RedirectRespond, error)
	// contains filtered or unexported methods
}

RedirectServiceServer is the server API for RedirectService service. All implementations must embed UnimplementedRedirectServiceServer for forward compatibility

type UnimplementedRedirectServiceServer

type UnimplementedRedirectServiceServer struct {
}

UnimplementedRedirectServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedRedirectServiceServer) CreateRedirect

func (UnimplementedRedirectServiceServer) Redirect

type UnsafeRedirectServiceServer

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

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

Jump to

Keyboard shortcuts

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