foundation

package
v0.0.0-...-7469d17 Latest Latest
Warning

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

Go to latest
Published: Aug 28, 2026 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func NewAuthRPCProvider

func NewAuthRPCProvider(client authservice.Client) rpc.IAuthProvider

func NewFileRPCProvider

func NewFileRPCProvider(client fileservice.Client) rpc.IFileProvider

func NewUserRPCProvider

func NewUserRPCProvider(client userservice.Client) rpc.IUserProvider

Types

type AuthRPCAdapter

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

func (AuthRPCAdapter) Authorization

func (a AuthRPCAdapter) Authorization(ctx context.Context, param *rpc.AuthorizationParam) (err error)

func (AuthRPCAdapter) AuthorizationWithoutSPI

func (a AuthRPCAdapter) AuthorizationWithoutSPI(ctx context.Context, param *rpc.AuthorizationWithoutSPIParam) (err error)

func (AuthRPCAdapter) MAuthorizeWithoutSPI

func (a AuthRPCAdapter) MAuthorizeWithoutSPI(ctx context.Context, spaceID int64, params []*rpc.AuthorizationWithoutSPIParam) error

type FileRPCAdapter

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

func (*FileRPCAdapter) GetFileURL

func (f *FileRPCAdapter) GetFileURL(ctx context.Context, key string) (url string, err error)

func (*FileRPCAdapter) MGetFileURL

func (f *FileRPCAdapter) MGetFileURL(ctx context.Context, keys []string) (urls map[string]string, err error)

func (FileRPCAdapter) UploadLoopFileInner

func (f FileRPCAdapter) UploadLoopFileInner(ctx context.Context, req *file.UploadLoopFileInnerRequest, callOptions ...callopt.Option) (r *file.UploadLoopFileInnerResponse, err error)

type UserRPCAdapter

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

func (UserRPCAdapter) MGetUserInfo

func (u UserRPCAdapter) MGetUserInfo(ctx context.Context, userIDs []string) ([]*entity.UserInfo, error)

Directories

Path Synopsis
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.

Jump to

Keyboard shortcuts

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