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.