package
3.0.1+incompatible
Repository: https://github.com/cyverse-de/permissions.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author

# Constants

PermissionLevelAdmin captures enum value "admin".
PermissionLevelOwn captures enum value "own".
PermissionLevelRead captures enum value "read".
PermissionLevelWrite captures enum value "write".
SubjectTypeGroup captures enum value "group".
SubjectTypeUser captures enum value "user".

# Structs

AbbreviatedPermission Abbrevated information about permissions granted to a user.
AbbreviatedPermissionList A list of matching permissions.
ErrorOut The standard format for an error response body.
Permission Information about permissions granted to a user.
PermissionGrantRequest Information for granting permission to a user.
PermissionList A list of matching permissions.
PermissionPutRequest Specifies the permission level to assign.
ResourceIn An incoming resource.
ResourceOut An outgoing resource.
ResourcesOut A list of resources.
ResourceTypeIn An incoming resource type.
ResourceTypeOut An outgoing resource type.
ResourceTypesOut A list of resource types.
ResourceUpdate A modification to a resource.
ServiceInfo service info swagger:model service_info.
SubjectIn An incoming subject.
SubjectOut An outgoing subject.
SubjectsIn An incoming list of subjects.
SubjectsOut A list of subjects.

# Type aliases

ExternalSubjectID The external subject identifier.
InternalSubjectID The internal subject identifier.
PermissionID The internal permission identifier.
PermissionLevel A permission level name.
SubjectSourceID The subject source ID.
SubjectType The subject type.