Documentation ¶
Index ¶
- func FromNativeAction(a eacl.Action) (*models.Action, error)
- func FromNativeHeaderType(h eacl.FilterHeaderType) (*models.HeaderType, error)
- func FromNativeMatchType(t eacl.Match) (*models.MatchType, error)
- func FromNativeOperation(o eacl.Operation) (*models.Operation, error)
- func FromNativeRecord(r eacl.Record) (*models.Record, error)
- func FromNativeRole(r eacl.Role) (*models.Role, error)
- func FromNativeTarget(t eacl.Target) (*models.Target, error)
- func NewBool(val bool) *bool
- func NewErrorResponse(err error) *models.ErrorResponse
- func NewInteger(val int64) *int64
- func NewString(val string) *string
- func NewSuccessResponse() *models.SuccessResponse
- func ToNativeAction(a *models.Action) (eacl.Action, error)
- func ToNativeContainerToken(tokenRule *models.Rule) (session.Container, error)
- func ToNativeFilters(fs *models.SearchFilters) (object.SearchFilters, error)
- func ToNativeHeaderType(h *models.HeaderType) (eacl.FilterHeaderType, error)
- func ToNativeMatchFilter(s *models.SearchMatch) (object.SearchMatchType, error)
- func ToNativeMatchType(t *models.MatchType) (eacl.Match, error)
- func ToNativeObjectToken(tokenRecords []*models.Record) (*bearer.Token, error)
- func ToNativeOperation(o *models.Operation) (eacl.Operation, error)
- func ToNativeRecord(r *models.Record) (*eacl.Record, error)
- func ToNativeRole(r *models.Role) (eacl.Role, error)
- func ToNativeTable(records []*models.Record) (*eacl.Table, error)
- func ToNativeTarget(t *models.Target) (*eacl.Target, error)
- func ToNativeVerb(r *models.Verb) (session.ContainerVerb, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromNativeAction ¶
FromNativeAction converts eacl.Action to appropriate models.Action.
func FromNativeHeaderType ¶
func FromNativeHeaderType(h eacl.FilterHeaderType) (*models.HeaderType, error)
FromNativeHeaderType converts eacl.FilterHeaderType to appropriate models.HeaderType.
func FromNativeMatchType ¶
FromNativeMatchType converts eacl.Match to appropriate models.MatchType.
func FromNativeOperation ¶
FromNativeOperation converts eacl.Operation to appropriate models.Operation.
func FromNativeRecord ¶
FromNativeRecord converts eacl.Record to appropriate models.Record.
func FromNativeRole ¶
FromNativeRole converts eacl.Role to appropriate models.Role.
func FromNativeTarget ¶
FromNativeTarget converts eacl.Target to appropriate models.Target.
func NewErrorResponse ¶
func NewErrorResponse(err error) *models.ErrorResponse
NewErrorResponse forms model.ErrorResponse.
func NewSuccessResponse ¶
func NewSuccessResponse() *models.SuccessResponse
NewSuccessResponse forms model.SuccessResponse.
func ToNativeAction ¶
ToNativeAction converts models.Action to appropriate eacl.Action.
func ToNativeContainerToken ¶
ToNativeContainerToken converts models.Rule to appropriate session.Token.
func ToNativeFilters ¶
func ToNativeFilters(fs *models.SearchFilters) (object.SearchFilters, error)
ToNativeFilters converts models.SearchFilters to object.SearchFilters.
func ToNativeHeaderType ¶
func ToNativeHeaderType(h *models.HeaderType) (eacl.FilterHeaderType, error)
ToNativeHeaderType converts models.HeaderType to appropriate eacl.FilterHeaderType.
func ToNativeMatchFilter ¶
func ToNativeMatchFilter(s *models.SearchMatch) (object.SearchMatchType, error)
ToNativeMatchFilter converts models.SearchMatch to object.SearchMatchType.
func ToNativeMatchType ¶
ToNativeMatchType converts models.MatchType to appropriate eacl.Match.
func ToNativeObjectToken ¶
ToNativeObjectToken converts []*models.Record to appropriate token.BearerToken.
func ToNativeOperation ¶
ToNativeOperation converts models.Operation to appropriate eacl.Operation.
func ToNativeRecord ¶
ToNativeRecord converts models.Record to appropriate eacl.Record.
func ToNativeRole ¶
ToNativeRole converts models.Role to appropriate eacl.Role.
func ToNativeTable ¶
ToNativeTable converts records to eacl.Table.
func ToNativeTarget ¶
ToNativeTarget converts models.Target to appropriate eacl.Target.
func ToNativeVerb ¶
func ToNativeVerb(r *models.Verb) (session.ContainerVerb, error)
ToNativeVerb converts models.Verb to appropriate session.ContainerSessionVerb.
Types ¶
This section is empty.