Sha256: 6ec6b46ccafa8d22b3e49294501a31940c6553288b96d5c70ee88c0ef9e91ad8
Contents?: true
Size: 729 Bytes
Versions: 34
Compression:
Stored size: 729 Bytes
Contents
syntax = "proto3"; package authpb; import "gogo.proto"; option (gogoproto.marshaler_all) = true; option (gogoproto.sizer_all) = true; option (gogoproto.unmarshaler_all) = true; option (gogoproto.goproto_getters_all) = false; option (gogoproto.goproto_enum_prefix_all) = false; // User is a single entry in the bucket authUsers message User { bytes name = 1; bytes password = 2; repeated string roles = 3; } // Permission is a single entity message Permission { enum Type { READ = 0; WRITE = 1; READWRITE = 2; } Type permType = 1; bytes key = 2; bytes range_end = 3; } // Role is a single entry in the bucket authRoles message Role { bytes name = 1; repeated Permission keyPermission = 2; }
Version data entries
34 entries across 34 versions & 2 rubygems