mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-03 08:02:36 +09:00 
			
		
		
		
	* Dropped unused codekit config * Integrated dynamic and static bindata for public * Ignore public bindata * Add a general generate make task * Integrated flexible public assets into web command * Updated vendoring, added all missiong govendor deps * Made the linter happy with the bindata and dynamic code * Moved public bindata definition to modules directory * Ignoring the new bindata path now * Updated to the new public modules import path * Updated public bindata command and drop the new prefix
		
			
				
	
	
		
			452 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			452 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
// Code generated by protoc-gen-go.
 | 
						|
// source: AccessControl.proto
 | 
						|
// DO NOT EDIT!
 | 
						|
 | 
						|
/*
 | 
						|
Package proto is a generated protocol buffer package.
 | 
						|
 | 
						|
It is generated from these files:
 | 
						|
	AccessControl.proto
 | 
						|
	Admin.proto
 | 
						|
	Aggregate.proto
 | 
						|
	Authentication.proto
 | 
						|
	Cell.proto
 | 
						|
	Client.proto
 | 
						|
	ClusterId.proto
 | 
						|
	ClusterStatus.proto
 | 
						|
	Comparator.proto
 | 
						|
	Encryption.proto
 | 
						|
	ErrorHandling.proto
 | 
						|
	FS.proto
 | 
						|
	Filter.proto
 | 
						|
	HBase.proto
 | 
						|
	HFile.proto
 | 
						|
	LoadBalancer.proto
 | 
						|
	MapReduce.proto
 | 
						|
	Master.proto
 | 
						|
	MultiRowMutation.proto
 | 
						|
	RPC.proto
 | 
						|
	RegionServerStatus.proto
 | 
						|
	RowProcessor.proto
 | 
						|
	SecureBulkLoad.proto
 | 
						|
	Snapshot.proto
 | 
						|
	Themis.proto
 | 
						|
	Tracing.proto
 | 
						|
	VisibilityLabels.proto
 | 
						|
	WAL.proto
 | 
						|
	ZooKeeper.proto
 | 
						|
 | 
						|
It has these top-level messages:
 | 
						|
	Permission
 | 
						|
	TablePermission
 | 
						|
	NamespacePermission
 | 
						|
	GlobalPermission
 | 
						|
	UserPermission
 | 
						|
	UsersAndPermissions
 | 
						|
	GrantRequest
 | 
						|
	GrantResponse
 | 
						|
	RevokeRequest
 | 
						|
	RevokeResponse
 | 
						|
	GetUserPermissionsRequest
 | 
						|
	GetUserPermissionsResponse
 | 
						|
	CheckPermissionsRequest
 | 
						|
	CheckPermissionsResponse
 | 
						|
*/
 | 
						|
package proto
 | 
						|
 | 
						|
import proto1 "github.com/golang/protobuf/proto"
 | 
						|
import math "math"
 | 
						|
 | 
						|
// Reference imports to suppress errors if they are not otherwise used.
 | 
						|
var _ = proto1.Marshal
 | 
						|
var _ = math.Inf
 | 
						|
 | 
						|
type Permission_Action int32
 | 
						|
 | 
						|
const (
 | 
						|
	Permission_READ   Permission_Action = 0
 | 
						|
	Permission_WRITE  Permission_Action = 1
 | 
						|
	Permission_EXEC   Permission_Action = 2
 | 
						|
	Permission_CREATE Permission_Action = 3
 | 
						|
	Permission_ADMIN  Permission_Action = 4
 | 
						|
)
 | 
						|
 | 
						|
var Permission_Action_name = map[int32]string{
 | 
						|
	0: "READ",
 | 
						|
	1: "WRITE",
 | 
						|
	2: "EXEC",
 | 
						|
	3: "CREATE",
 | 
						|
	4: "ADMIN",
 | 
						|
}
 | 
						|
var Permission_Action_value = map[string]int32{
 | 
						|
	"READ":   0,
 | 
						|
	"WRITE":  1,
 | 
						|
	"EXEC":   2,
 | 
						|
	"CREATE": 3,
 | 
						|
	"ADMIN":  4,
 | 
						|
}
 | 
						|
 | 
						|
func (x Permission_Action) Enum() *Permission_Action {
 | 
						|
	p := new(Permission_Action)
 | 
						|
	*p = x
 | 
						|
	return p
 | 
						|
}
 | 
						|
func (x Permission_Action) String() string {
 | 
						|
	return proto1.EnumName(Permission_Action_name, int32(x))
 | 
						|
}
 | 
						|
func (x *Permission_Action) UnmarshalJSON(data []byte) error {
 | 
						|
	value, err := proto1.UnmarshalJSONEnum(Permission_Action_value, data, "Permission_Action")
 | 
						|
	if err != nil {
 | 
						|
		return err
 | 
						|
	}
 | 
						|
	*x = Permission_Action(value)
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
type Permission_Type int32
 | 
						|
 | 
						|
const (
 | 
						|
	Permission_Global    Permission_Type = 1
 | 
						|
	Permission_Namespace Permission_Type = 2
 | 
						|
	Permission_Table     Permission_Type = 3
 | 
						|
)
 | 
						|
 | 
						|
var Permission_Type_name = map[int32]string{
 | 
						|
	1: "Global",
 | 
						|
	2: "Namespace",
 | 
						|
	3: "Table",
 | 
						|
}
 | 
						|
var Permission_Type_value = map[string]int32{
 | 
						|
	"Global":    1,
 | 
						|
	"Namespace": 2,
 | 
						|
	"Table":     3,
 | 
						|
}
 | 
						|
 | 
						|
func (x Permission_Type) Enum() *Permission_Type {
 | 
						|
	p := new(Permission_Type)
 | 
						|
	*p = x
 | 
						|
	return p
 | 
						|
}
 | 
						|
func (x Permission_Type) String() string {
 | 
						|
	return proto1.EnumName(Permission_Type_name, int32(x))
 | 
						|
}
 | 
						|
func (x *Permission_Type) UnmarshalJSON(data []byte) error {
 | 
						|
	value, err := proto1.UnmarshalJSONEnum(Permission_Type_value, data, "Permission_Type")
 | 
						|
	if err != nil {
 | 
						|
		return err
 | 
						|
	}
 | 
						|
	*x = Permission_Type(value)
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
type Permission struct {
 | 
						|
	Type                *Permission_Type     `protobuf:"varint,1,req,name=type,enum=proto.Permission_Type" json:"type,omitempty"`
 | 
						|
	GlobalPermission    *GlobalPermission    `protobuf:"bytes,2,opt,name=global_permission" json:"global_permission,omitempty"`
 | 
						|
	NamespacePermission *NamespacePermission `protobuf:"bytes,3,opt,name=namespace_permission" json:"namespace_permission,omitempty"`
 | 
						|
	TablePermission     *TablePermission     `protobuf:"bytes,4,opt,name=table_permission" json:"table_permission,omitempty"`
 | 
						|
	XXX_unrecognized    []byte               `json:"-"`
 | 
						|
}
 | 
						|
 | 
						|
func (m *Permission) Reset()         { *m = Permission{} }
 | 
						|
func (m *Permission) String() string { return proto1.CompactTextString(m) }
 | 
						|
func (*Permission) ProtoMessage()    {}
 | 
						|
 | 
						|
func (m *Permission) GetType() Permission_Type {
 | 
						|
	if m != nil && m.Type != nil {
 | 
						|
		return *m.Type
 | 
						|
	}
 | 
						|
	return Permission_Global
 | 
						|
}
 | 
						|
 | 
						|
func (m *Permission) GetGlobalPermission() *GlobalPermission {
 | 
						|
	if m != nil {
 | 
						|
		return m.GlobalPermission
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
func (m *Permission) GetNamespacePermission() *NamespacePermission {
 | 
						|
	if m != nil {
 | 
						|
		return m.NamespacePermission
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
func (m *Permission) GetTablePermission() *TablePermission {
 | 
						|
	if m != nil {
 | 
						|
		return m.TablePermission
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
type TablePermission struct {
 | 
						|
	TableName        *TableName          `protobuf:"bytes,1,opt,name=table_name" json:"table_name,omitempty"`
 | 
						|
	Family           []byte              `protobuf:"bytes,2,opt,name=family" json:"family,omitempty"`
 | 
						|
	Qualifier        []byte              `protobuf:"bytes,3,opt,name=qualifier" json:"qualifier,omitempty"`
 | 
						|
	Action           []Permission_Action `protobuf:"varint,4,rep,name=action,enum=proto.Permission_Action" json:"action,omitempty"`
 | 
						|
	XXX_unrecognized []byte              `json:"-"`
 | 
						|
}
 | 
						|
 | 
						|
func (m *TablePermission) Reset()         { *m = TablePermission{} }
 | 
						|
func (m *TablePermission) String() string { return proto1.CompactTextString(m) }
 | 
						|
func (*TablePermission) ProtoMessage()    {}
 | 
						|
 | 
						|
func (m *TablePermission) GetTableName() *TableName {
 | 
						|
	if m != nil {
 | 
						|
		return m.TableName
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
func (m *TablePermission) GetFamily() []byte {
 | 
						|
	if m != nil {
 | 
						|
		return m.Family
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
func (m *TablePermission) GetQualifier() []byte {
 | 
						|
	if m != nil {
 | 
						|
		return m.Qualifier
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
func (m *TablePermission) GetAction() []Permission_Action {
 | 
						|
	if m != nil {
 | 
						|
		return m.Action
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
type NamespacePermission struct {
 | 
						|
	NamespaceName    []byte              `protobuf:"bytes,1,opt,name=namespace_name" json:"namespace_name,omitempty"`
 | 
						|
	Action           []Permission_Action `protobuf:"varint,2,rep,name=action,enum=proto.Permission_Action" json:"action,omitempty"`
 | 
						|
	XXX_unrecognized []byte              `json:"-"`
 | 
						|
}
 | 
						|
 | 
						|
func (m *NamespacePermission) Reset()         { *m = NamespacePermission{} }
 | 
						|
func (m *NamespacePermission) String() string { return proto1.CompactTextString(m) }
 | 
						|
func (*NamespacePermission) ProtoMessage()    {}
 | 
						|
 | 
						|
func (m *NamespacePermission) GetNamespaceName() []byte {
 | 
						|
	if m != nil {
 | 
						|
		return m.NamespaceName
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
func (m *NamespacePermission) GetAction() []Permission_Action {
 | 
						|
	if m != nil {
 | 
						|
		return m.Action
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
type GlobalPermission struct {
 | 
						|
	Action           []Permission_Action `protobuf:"varint,1,rep,name=action,enum=proto.Permission_Action" json:"action,omitempty"`
 | 
						|
	XXX_unrecognized []byte              `json:"-"`
 | 
						|
}
 | 
						|
 | 
						|
func (m *GlobalPermission) Reset()         { *m = GlobalPermission{} }
 | 
						|
func (m *GlobalPermission) String() string { return proto1.CompactTextString(m) }
 | 
						|
func (*GlobalPermission) ProtoMessage()    {}
 | 
						|
 | 
						|
func (m *GlobalPermission) GetAction() []Permission_Action {
 | 
						|
	if m != nil {
 | 
						|
		return m.Action
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
type UserPermission struct {
 | 
						|
	User             []byte      `protobuf:"bytes,1,req,name=user" json:"user,omitempty"`
 | 
						|
	Permission       *Permission `protobuf:"bytes,3,req,name=permission" json:"permission,omitempty"`
 | 
						|
	XXX_unrecognized []byte      `json:"-"`
 | 
						|
}
 | 
						|
 | 
						|
func (m *UserPermission) Reset()         { *m = UserPermission{} }
 | 
						|
func (m *UserPermission) String() string { return proto1.CompactTextString(m) }
 | 
						|
func (*UserPermission) ProtoMessage()    {}
 | 
						|
 | 
						|
func (m *UserPermission) GetUser() []byte {
 | 
						|
	if m != nil {
 | 
						|
		return m.User
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
func (m *UserPermission) GetPermission() *Permission {
 | 
						|
	if m != nil {
 | 
						|
		return m.Permission
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
// *
 | 
						|
// Content of the /hbase/acl/<table or namespace> znode.
 | 
						|
type UsersAndPermissions struct {
 | 
						|
	UserPermissions  []*UsersAndPermissions_UserPermissions `protobuf:"bytes,1,rep,name=user_permissions" json:"user_permissions,omitempty"`
 | 
						|
	XXX_unrecognized []byte                                 `json:"-"`
 | 
						|
}
 | 
						|
 | 
						|
func (m *UsersAndPermissions) Reset()         { *m = UsersAndPermissions{} }
 | 
						|
func (m *UsersAndPermissions) String() string { return proto1.CompactTextString(m) }
 | 
						|
func (*UsersAndPermissions) ProtoMessage()    {}
 | 
						|
 | 
						|
func (m *UsersAndPermissions) GetUserPermissions() []*UsersAndPermissions_UserPermissions {
 | 
						|
	if m != nil {
 | 
						|
		return m.UserPermissions
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
type UsersAndPermissions_UserPermissions struct {
 | 
						|
	User             []byte        `protobuf:"bytes,1,req,name=user" json:"user,omitempty"`
 | 
						|
	Permissions      []*Permission `protobuf:"bytes,2,rep,name=permissions" json:"permissions,omitempty"`
 | 
						|
	XXX_unrecognized []byte        `json:"-"`
 | 
						|
}
 | 
						|
 | 
						|
func (m *UsersAndPermissions_UserPermissions) Reset()         { *m = UsersAndPermissions_UserPermissions{} }
 | 
						|
func (m *UsersAndPermissions_UserPermissions) String() string { return proto1.CompactTextString(m) }
 | 
						|
func (*UsersAndPermissions_UserPermissions) ProtoMessage()    {}
 | 
						|
 | 
						|
func (m *UsersAndPermissions_UserPermissions) GetUser() []byte {
 | 
						|
	if m != nil {
 | 
						|
		return m.User
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
func (m *UsersAndPermissions_UserPermissions) GetPermissions() []*Permission {
 | 
						|
	if m != nil {
 | 
						|
		return m.Permissions
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
type GrantRequest struct {
 | 
						|
	UserPermission   *UserPermission `protobuf:"bytes,1,req,name=user_permission" json:"user_permission,omitempty"`
 | 
						|
	XXX_unrecognized []byte          `json:"-"`
 | 
						|
}
 | 
						|
 | 
						|
func (m *GrantRequest) Reset()         { *m = GrantRequest{} }
 | 
						|
func (m *GrantRequest) String() string { return proto1.CompactTextString(m) }
 | 
						|
func (*GrantRequest) ProtoMessage()    {}
 | 
						|
 | 
						|
func (m *GrantRequest) GetUserPermission() *UserPermission {
 | 
						|
	if m != nil {
 | 
						|
		return m.UserPermission
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
type GrantResponse struct {
 | 
						|
	XXX_unrecognized []byte `json:"-"`
 | 
						|
}
 | 
						|
 | 
						|
func (m *GrantResponse) Reset()         { *m = GrantResponse{} }
 | 
						|
func (m *GrantResponse) String() string { return proto1.CompactTextString(m) }
 | 
						|
func (*GrantResponse) ProtoMessage()    {}
 | 
						|
 | 
						|
type RevokeRequest struct {
 | 
						|
	UserPermission   *UserPermission `protobuf:"bytes,1,req,name=user_permission" json:"user_permission,omitempty"`
 | 
						|
	XXX_unrecognized []byte          `json:"-"`
 | 
						|
}
 | 
						|
 | 
						|
func (m *RevokeRequest) Reset()         { *m = RevokeRequest{} }
 | 
						|
func (m *RevokeRequest) String() string { return proto1.CompactTextString(m) }
 | 
						|
func (*RevokeRequest) ProtoMessage()    {}
 | 
						|
 | 
						|
func (m *RevokeRequest) GetUserPermission() *UserPermission {
 | 
						|
	if m != nil {
 | 
						|
		return m.UserPermission
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
type RevokeResponse struct {
 | 
						|
	XXX_unrecognized []byte `json:"-"`
 | 
						|
}
 | 
						|
 | 
						|
func (m *RevokeResponse) Reset()         { *m = RevokeResponse{} }
 | 
						|
func (m *RevokeResponse) String() string { return proto1.CompactTextString(m) }
 | 
						|
func (*RevokeResponse) ProtoMessage()    {}
 | 
						|
 | 
						|
type GetUserPermissionsRequest struct {
 | 
						|
	Type             *Permission_Type `protobuf:"varint,1,opt,name=type,enum=proto.Permission_Type" json:"type,omitempty"`
 | 
						|
	TableName        *TableName       `protobuf:"bytes,2,opt,name=table_name" json:"table_name,omitempty"`
 | 
						|
	NamespaceName    []byte           `protobuf:"bytes,3,opt,name=namespace_name" json:"namespace_name,omitempty"`
 | 
						|
	XXX_unrecognized []byte           `json:"-"`
 | 
						|
}
 | 
						|
 | 
						|
func (m *GetUserPermissionsRequest) Reset()         { *m = GetUserPermissionsRequest{} }
 | 
						|
func (m *GetUserPermissionsRequest) String() string { return proto1.CompactTextString(m) }
 | 
						|
func (*GetUserPermissionsRequest) ProtoMessage()    {}
 | 
						|
 | 
						|
func (m *GetUserPermissionsRequest) GetType() Permission_Type {
 | 
						|
	if m != nil && m.Type != nil {
 | 
						|
		return *m.Type
 | 
						|
	}
 | 
						|
	return Permission_Global
 | 
						|
}
 | 
						|
 | 
						|
func (m *GetUserPermissionsRequest) GetTableName() *TableName {
 | 
						|
	if m != nil {
 | 
						|
		return m.TableName
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
func (m *GetUserPermissionsRequest) GetNamespaceName() []byte {
 | 
						|
	if m != nil {
 | 
						|
		return m.NamespaceName
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
type GetUserPermissionsResponse struct {
 | 
						|
	UserPermission   []*UserPermission `protobuf:"bytes,1,rep,name=user_permission" json:"user_permission,omitempty"`
 | 
						|
	XXX_unrecognized []byte            `json:"-"`
 | 
						|
}
 | 
						|
 | 
						|
func (m *GetUserPermissionsResponse) Reset()         { *m = GetUserPermissionsResponse{} }
 | 
						|
func (m *GetUserPermissionsResponse) String() string { return proto1.CompactTextString(m) }
 | 
						|
func (*GetUserPermissionsResponse) ProtoMessage()    {}
 | 
						|
 | 
						|
func (m *GetUserPermissionsResponse) GetUserPermission() []*UserPermission {
 | 
						|
	if m != nil {
 | 
						|
		return m.UserPermission
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
type CheckPermissionsRequest struct {
 | 
						|
	Permission       []*Permission `protobuf:"bytes,1,rep,name=permission" json:"permission,omitempty"`
 | 
						|
	XXX_unrecognized []byte        `json:"-"`
 | 
						|
}
 | 
						|
 | 
						|
func (m *CheckPermissionsRequest) Reset()         { *m = CheckPermissionsRequest{} }
 | 
						|
func (m *CheckPermissionsRequest) String() string { return proto1.CompactTextString(m) }
 | 
						|
func (*CheckPermissionsRequest) ProtoMessage()    {}
 | 
						|
 | 
						|
func (m *CheckPermissionsRequest) GetPermission() []*Permission {
 | 
						|
	if m != nil {
 | 
						|
		return m.Permission
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 | 
						|
 | 
						|
type CheckPermissionsResponse struct {
 | 
						|
	XXX_unrecognized []byte `json:"-"`
 | 
						|
}
 | 
						|
 | 
						|
func (m *CheckPermissionsResponse) Reset()         { *m = CheckPermissionsResponse{} }
 | 
						|
func (m *CheckPermissionsResponse) String() string { return proto1.CompactTextString(m) }
 | 
						|
func (*CheckPermissionsResponse) ProtoMessage()    {}
 | 
						|
 | 
						|
func init() {
 | 
						|
	proto1.RegisterEnum("proto.Permission_Action", Permission_Action_name, Permission_Action_value)
 | 
						|
	proto1.RegisterEnum("proto.Permission_Type", Permission_Type_name, Permission_Type_value)
 | 
						|
}
 |