util

package
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: Jun 10, 2024 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FromNativeAction

func FromNativeAction(a eacl.Action) (apiserver.Action, error)

FromNativeAction converts eacl.Action to appropriate apiserver.Action.

func FromNativeHeaderType

func FromNativeHeaderType(h eacl.FilterHeaderType) (apiserver.HeaderType, error)

FromNativeHeaderType converts eacl.FilterHeaderType to appropriate apiserver.HeaderType.

func FromNativeMatchType

func FromNativeMatchType(t eacl.Match) (apiserver.MatchType, error)

FromNativeMatchType converts eacl.Match to appropriate apiserver.MatchType.

func FromNativeOperation

func FromNativeOperation(o eacl.Operation) (apiserver.Operation, error)

FromNativeOperation converts eacl.Operation to appropriate apiserver.Operation.

func FromNativeRecord

func FromNativeRecord(r eacl.Record) (apiserver.Record, error)

FromNativeRecord converts eacl.Record to appropriate apiserver.Record.

func FromNativeRole

func FromNativeRole(r eacl.Role) (apiserver.Role, error)

FromNativeRole converts eacl.Role to appropriate apiserver.Role.

func FromNativeTarget

func FromNativeTarget(t eacl.Target) (apiserver.Target, error)

FromNativeTarget converts eacl.Target to appropriate apiserver.Target.

func NewErrorResponse added in v0.2.0

func NewErrorResponse(err error) *apiserver.ErrorResponse

NewErrorResponse forms apiserver.ErrorResponse.

func NewInteger

func NewInteger(val int64) *int64

NewInteger returns pointer to provided int.

func NewString

func NewString(val string) *string

NewString returns pointer to provided string.

func NewSuccessResponse added in v0.2.0

func NewSuccessResponse() *apiserver.SuccessResponse

NewSuccessResponse forms model.SuccessResponse.

func ToNativeAction

func ToNativeAction(a apiserver.Action) (eacl.Action, error)

ToNativeAction converts apiserver.Action to appropriate eacl.Action.

func ToNativeContainerToken

func ToNativeContainerToken(tokenRule apiserver.Rule) (session.Container, error)

ToNativeContainerToken converts apiserver.Rule to appropriate session.Container.

func ToNativeFilters

func ToNativeFilters(fs apiserver.SearchFilters) (object.SearchFilters, error)

ToNativeFilters converts apiserver.SearchFilters to object.SearchFilters.

func ToNativeHeaderType

func ToNativeHeaderType(h apiserver.HeaderType) (eacl.FilterHeaderType, error)

ToNativeHeaderType converts apiserver.HeaderType to appropriate eacl.FilterHeaderType.

func ToNativeMatchFilter

func ToNativeMatchFilter(s apiserver.SearchMatch) (object.SearchMatchType, error)

ToNativeMatchFilter converts apiserver.SearchMatch to object.SearchMatchType.

func ToNativeMatchType

func ToNativeMatchType(t apiserver.MatchType) (eacl.Match, error)

ToNativeMatchType converts apiserver.MatchType to appropriate eacl.Match.

func ToNativeObjectToken

func ToNativeObjectToken(tokenRecords []apiserver.Record) (*bearer.Token, error)

ToNativeObjectToken converts []apiserver.Record to appropriate bearer.Token.

func ToNativeOperation

func ToNativeOperation(o apiserver.Operation) (eacl.Operation, error)

ToNativeOperation converts apiserver.Operation to appropriate eacl.Operation.

func ToNativeRecord

func ToNativeRecord(r apiserver.Record) (*eacl.Record, error)

ToNativeRecord converts apiserver.Record to appropriate eacl.Record.

func ToNativeRole

func ToNativeRole(r apiserver.Role) (eacl.Role, error)

ToNativeRole converts apiserver.Role to appropriate eacl.Role.

func ToNativeTable

func ToNativeTable(records []apiserver.Record) (*eacl.Table, error)

ToNativeTable converts records to eacl.Table.

func ToNativeTarget

func ToNativeTarget(t apiserver.Target) (*eacl.Target, error)

ToNativeTarget converts apiserver.Target to appropriate eacl.Target.

func ToNativeVerb

func ToNativeVerb(r apiserver.Verb) (session.ContainerVerb, error)

ToNativeVerb converts apiserver.Verb to appropriate session.ContainerVerb.

Types

This section is empty.

Jump to

Keyboard shortcuts

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