Documentation
¶
Index ¶
- Variables
- func RegisterHiroServer(s grpc.ServiceRegistrar, srv HiroServer)
- type Application
- func (*Application) Descriptor() ([]byte, []int)deprecated
- func (x *Application) GetCreatedAt() *timestamp.Timestamp
- func (x *Application) GetDescription() string
- func (x *Application) GetId() string
- func (x *Application) GetMetadata() *_struct.Struct
- func (x *Application) GetName() string
- func (x *Application) GetPermissions() map[string]*Permissions
- func (x *Application) GetSecretKey() string
- func (x *Application) GetSlug() string
- func (x *Application) GetType() Application_ClientType
- func (x *Application) GetUpdatedAt() *timestamp.Timestamp
- func (x *Application) GetUris() []string
- func (*Application) ProtoMessage()
- func (x *Application) ProtoReflect() protoreflect.Message
- func (x *Application) Reset()
- func (x *Application) String() string
- type ApplicationCreateRequest
- func (*ApplicationCreateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ApplicationCreateRequest) GetDescription() string
- func (x *ApplicationCreateRequest) GetMetadata() *_struct.Struct
- func (x *ApplicationCreateRequest) GetName() string
- func (x *ApplicationCreateRequest) GetPermissions() map[string]*Permissions
- func (x *ApplicationCreateRequest) GetType() Application_ClientType
- func (x *ApplicationCreateRequest) GetUris() []string
- func (*ApplicationCreateRequest) ProtoMessage()
- func (x *ApplicationCreateRequest) ProtoReflect() protoreflect.Message
- func (x *ApplicationCreateRequest) Reset()
- func (x *ApplicationCreateRequest) String() string
- type ApplicationDeleteRequest
- func (*ApplicationDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ApplicationDeleteRequest) GetId() string
- func (*ApplicationDeleteRequest) ProtoMessage()
- func (x *ApplicationDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *ApplicationDeleteRequest) Reset()
- func (x *ApplicationDeleteRequest) String() string
- type ApplicationGetRequest
- func (*ApplicationGetRequest) Descriptor() ([]byte, []int)deprecated
- func (m *ApplicationGetRequest) GetGetBy() isApplicationGetRequest_GetBy
- func (x *ApplicationGetRequest) GetId() string
- func (x *ApplicationGetRequest) GetName() string
- func (*ApplicationGetRequest) ProtoMessage()
- func (x *ApplicationGetRequest) ProtoReflect() protoreflect.Message
- func (x *ApplicationGetRequest) Reset()
- func (x *ApplicationGetRequest) String() string
- type ApplicationGetRequest_Id
- type ApplicationGetRequest_Name
- type ApplicationListRequest
- func (*ApplicationListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ApplicationListRequest) GetLimit() uint64
- func (x *ApplicationListRequest) GetOffset() uint64
- func (*ApplicationListRequest) ProtoMessage()
- func (x *ApplicationListRequest) ProtoReflect() protoreflect.Message
- func (x *ApplicationListRequest) Reset()
- func (x *ApplicationListRequest) String() string
- type ApplicationUpdateRequest
- func (*ApplicationUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ApplicationUpdateRequest) GetDescription() string
- func (x *ApplicationUpdateRequest) GetId() string
- func (x *ApplicationUpdateRequest) GetMetadata() *_struct.Struct
- func (x *ApplicationUpdateRequest) GetName() string
- func (x *ApplicationUpdateRequest) GetPermissions() *PermissionsUpdate
- func (x *ApplicationUpdateRequest) GetType() Application_ClientType
- func (x *ApplicationUpdateRequest) GetUris() []string
- func (*ApplicationUpdateRequest) ProtoMessage()
- func (x *ApplicationUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *ApplicationUpdateRequest) Reset()
- func (x *ApplicationUpdateRequest) String() string
- type Application_ClientType
- func (Application_ClientType) Descriptor() protoreflect.EnumDescriptor
- func (x Application_ClientType) Enum() *Application_ClientType
- func (Application_ClientType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Application_ClientType) Number() protoreflect.EnumNumber
- func (x Application_ClientType) String() string
- func (Application_ClientType) Type() protoreflect.EnumType
- type Audience
- func (*Audience) Descriptor() ([]byte, []int)deprecated
- func (x *Audience) GetCreatedAt() *timestamp.Timestamp
- func (x *Audience) GetDescription() string
- func (x *Audience) GetId() string
- func (x *Audience) GetMetadata() *_struct.Struct
- func (x *Audience) GetName() string
- func (x *Audience) GetPermissions() []string
- func (x *Audience) GetSecrets() []*Secret
- func (x *Audience) GetSessionLifetime() uint64
- func (x *Audience) GetSlug() string
- func (x *Audience) GetTokenAlgorithm() Secret_TokenAlgorithm
- func (x *Audience) GetTokenLifetime() uint64
- func (x *Audience) GetUpdatedAt() *timestamp.Timestamp
- func (*Audience) ProtoMessage()
- func (x *Audience) ProtoReflect() protoreflect.Message
- func (x *Audience) Reset()
- func (x *Audience) String() string
- type AudienceCreateRequest
- func (*AudienceCreateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AudienceCreateRequest) GetDescription() string
- func (x *AudienceCreateRequest) GetMetadata() *_struct.Struct
- func (x *AudienceCreateRequest) GetName() string
- func (x *AudienceCreateRequest) GetPermissions() []string
- func (x *AudienceCreateRequest) GetSessionLifetime() uint64
- func (x *AudienceCreateRequest) GetTokenAlgorithm() Secret_TokenAlgorithm
- func (x *AudienceCreateRequest) GetTokenLifetime() uint64
- func (*AudienceCreateRequest) ProtoMessage()
- func (x *AudienceCreateRequest) ProtoReflect() protoreflect.Message
- func (x *AudienceCreateRequest) Reset()
- func (x *AudienceCreateRequest) String() string
- type AudienceDeleteRequest
- func (*AudienceDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AudienceDeleteRequest) GetId() string
- func (*AudienceDeleteRequest) ProtoMessage()
- func (x *AudienceDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *AudienceDeleteRequest) Reset()
- func (x *AudienceDeleteRequest) String() string
- type AudienceGetRequest
- func (*AudienceGetRequest) Descriptor() ([]byte, []int)deprecated
- func (m *AudienceGetRequest) GetGetBy() isAudienceGetRequest_GetBy
- func (x *AudienceGetRequest) GetId() string
- func (x *AudienceGetRequest) GetName() string
- func (*AudienceGetRequest) ProtoMessage()
- func (x *AudienceGetRequest) ProtoReflect() protoreflect.Message
- func (x *AudienceGetRequest) Reset()
- func (x *AudienceGetRequest) String() string
- type AudienceGetRequest_Id
- type AudienceGetRequest_Name
- type AudienceListRequest
- func (*AudienceListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AudienceListRequest) GetLimit() uint64
- func (x *AudienceListRequest) GetOffset() uint64
- func (*AudienceListRequest) ProtoMessage()
- func (x *AudienceListRequest) ProtoReflect() protoreflect.Message
- func (x *AudienceListRequest) Reset()
- func (x *AudienceListRequest) String() string
- type AudienceUpdateRequest
- func (*AudienceUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AudienceUpdateRequest) GetDescription() string
- func (x *AudienceUpdateRequest) GetId() string
- func (x *AudienceUpdateRequest) GetMetadata() *_struct.Struct
- func (x *AudienceUpdateRequest) GetName() string
- func (x *AudienceUpdateRequest) GetPermissions() *AudienceUpdateRequest_PermissionsUpdate
- func (x *AudienceUpdateRequest) GetSessionLifetime() uint64
- func (x *AudienceUpdateRequest) GetTokenAlgorithm() Secret_TokenAlgorithm
- func (x *AudienceUpdateRequest) GetTokenLifetime() uint64
- func (*AudienceUpdateRequest) ProtoMessage()
- func (x *AudienceUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *AudienceUpdateRequest) Reset()
- func (x *AudienceUpdateRequest) String() string
- type AudienceUpdateRequest_PermissionsUpdate
- func (*AudienceUpdateRequest_PermissionsUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *AudienceUpdateRequest_PermissionsUpdate) GetAdd() []string
- func (x *AudienceUpdateRequest_PermissionsUpdate) GetOverwrite() bool
- func (x *AudienceUpdateRequest_PermissionsUpdate) GetRemove() []string
- func (*AudienceUpdateRequest_PermissionsUpdate) ProtoMessage()
- func (x *AudienceUpdateRequest_PermissionsUpdate) ProtoReflect() protoreflect.Message
- func (x *AudienceUpdateRequest_PermissionsUpdate) Reset()
- func (x *AudienceUpdateRequest_PermissionsUpdate) String() string
- type HiroClient
- type HiroServer
- type Hiro_ApplicationListClient
- type Hiro_ApplicationListServer
- type Hiro_AudienceListClient
- type Hiro_AudienceListServer
- type Permissions
- func (*Permissions) Descriptor() ([]byte, []int)deprecated
- func (x *Permissions) GetGrants() []string
- func (x *Permissions) GetScopes() []string
- func (*Permissions) ProtoMessage()
- func (x *Permissions) ProtoReflect() protoreflect.Message
- func (x *Permissions) Reset()
- func (x *Permissions) String() string
- type PermissionsUpdate
- func (*PermissionsUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionsUpdate) GetAdd() map[string]*Permissions
- func (x *PermissionsUpdate) GetOverwrite() bool
- func (x *PermissionsUpdate) GetRemove() map[string]*Permissions
- func (*PermissionsUpdate) ProtoMessage()
- func (x *PermissionsUpdate) ProtoReflect() protoreflect.Message
- func (x *PermissionsUpdate) Reset()
- func (x *PermissionsUpdate) String() string
- type Secret
- func (*Secret) Descriptor() ([]byte, []int)deprecated
- func (x *Secret) GetAlgorithm() Secret_TokenAlgorithm
- func (x *Secret) GetAudienceId() string
- func (x *Secret) GetCreatedAt() *timestamp.Timestamp
- func (x *Secret) GetExpiresAt() *timestamp.Timestamp
- func (x *Secret) GetId() string
- func (x *Secret) GetKey() string
- func (x *Secret) GetType() Secret_SecretType
- func (*Secret) ProtoMessage()
- func (x *Secret) ProtoReflect() protoreflect.Message
- func (x *Secret) Reset()
- func (x *Secret) String() string
- type SecretCreateRequest
- func (*SecretCreateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SecretCreateRequest) GetAlgorithm() Secret_TokenAlgorithm
- func (x *SecretCreateRequest) GetAudienceId() string
- func (x *SecretCreateRequest) GetExpiresAt() *timestamp.Timestamp
- func (x *SecretCreateRequest) GetKey() string
- func (x *SecretCreateRequest) GetType() Secret_SecretType
- func (*SecretCreateRequest) ProtoMessage()
- func (x *SecretCreateRequest) ProtoReflect() protoreflect.Message
- func (x *SecretCreateRequest) Reset()
- func (x *SecretCreateRequest) String() string
- type SecretDeleteRequest
- func (*SecretDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SecretDeleteRequest) GetId() string
- func (*SecretDeleteRequest) ProtoMessage()
- func (x *SecretDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *SecretDeleteRequest) Reset()
- func (x *SecretDeleteRequest) String() string
- type Secret_SecretType
- func (Secret_SecretType) Descriptor() protoreflect.EnumDescriptor
- func (x Secret_SecretType) Enum() *Secret_SecretType
- func (Secret_SecretType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Secret_SecretType) Number() protoreflect.EnumNumber
- func (x Secret_SecretType) String() string
- func (Secret_SecretType) Type() protoreflect.EnumType
- type Secret_TokenAlgorithm
- func (Secret_TokenAlgorithm) Descriptor() protoreflect.EnumDescriptor
- func (x Secret_TokenAlgorithm) Enum() *Secret_TokenAlgorithm
- func (Secret_TokenAlgorithm) EnumDescriptor() ([]byte, []int)deprecated
- func (x Secret_TokenAlgorithm) Number() protoreflect.EnumNumber
- func (x Secret_TokenAlgorithm) String() string
- func (Secret_TokenAlgorithm) Type() protoreflect.EnumType
- type UnimplementedHiroServer
- func (UnimplementedHiroServer) ApplicationCreate(context.Context, *ApplicationCreateRequest) (*Application, error)
- func (UnimplementedHiroServer) ApplicationDelete(context.Context, *ApplicationDeleteRequest) (*empty.Empty, error)
- func (UnimplementedHiroServer) ApplicationGet(context.Context, *ApplicationGetRequest) (*Application, error)
- func (UnimplementedHiroServer) ApplicationList(*ApplicationListRequest, Hiro_ApplicationListServer) error
- func (UnimplementedHiroServer) ApplicationUpdate(context.Context, *ApplicationUpdateRequest) (*Application, error)
- func (UnimplementedHiroServer) AudienceCreate(context.Context, *AudienceCreateRequest) (*Audience, error)
- func (UnimplementedHiroServer) AudienceDelete(context.Context, *AudienceDeleteRequest) (*empty.Empty, error)
- func (UnimplementedHiroServer) AudienceGet(context.Context, *AudienceGetRequest) (*Audience, error)
- func (UnimplementedHiroServer) AudienceList(*AudienceListRequest, Hiro_AudienceListServer) error
- func (UnimplementedHiroServer) AudienceUpdate(context.Context, *AudienceUpdateRequest) (*Audience, error)
- func (UnimplementedHiroServer) SecretCreate(context.Context, *SecretCreateRequest) (*Secret, error)
- func (UnimplementedHiroServer) SecreteDelete(context.Context, *SecretDeleteRequest) (*empty.Empty, error)
- type UnsafeHiroServer
Constants ¶
This section is empty.
Variables ¶
var ( Secret_SecretType_name = map[int32]string{ 0: "Token", 1: "Session", } Secret_SecretType_value = map[string]int32{ "Token": 0, "Session": 1, } )
Enum value maps for Secret_SecretType.
var ( Secret_TokenAlgorithm_name = map[int32]string{ 0: "None", 1: "RS256", 2: "HS256", } Secret_TokenAlgorithm_value = map[string]int32{ "None": 0, "RS256": 1, "HS256": 2, } )
Enum value maps for Secret_TokenAlgorithm.
var ( Application_ClientType_name = map[int32]string{ 0: "Web", 1: "Native", 2: "Machine", } Application_ClientType_value = map[string]int32{ "Web": 0, "Native": 1, "Machine": 2, } )
Enum value maps for Application_ClientType.
var File_hiro_proto protoreflect.FileDescriptor
Functions ¶
func RegisterHiroServer ¶
func RegisterHiroServer(s grpc.ServiceRegistrar, srv HiroServer)
Types ¶
type Application ¶
type Application struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Slug string `protobuf:"bytes,3,opt,name=slug,proto3" json:"slug,omitempty"`
Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
Type Application_ClientType `protobuf:"varint,5,opt,name=type,proto3,enum=hiro.Application_ClientType" json:"type,omitempty"`
SecretKey *string `protobuf:"bytes,6,opt,name=secret_key,json=secretKey,proto3,oneof" json:"secret_key,omitempty"`
Permissions map[string]*Permissions `` /* 163-byte string literal not displayed */
Uris []string `protobuf:"bytes,8,rep,name=uris,proto3" json:"uris,omitempty"`
CreatedAt *timestamp.Timestamp `protobuf:"bytes,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamp.Timestamp `protobuf:"bytes,10,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
Metadata *_struct.Struct `protobuf:"bytes,11,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*Application) Descriptor
deprecated
func (*Application) Descriptor() ([]byte, []int)
Deprecated: Use Application.ProtoReflect.Descriptor instead.
func (*Application) GetCreatedAt ¶
func (x *Application) GetCreatedAt() *timestamp.Timestamp
func (*Application) GetDescription ¶
func (x *Application) GetDescription() string
func (*Application) GetId ¶
func (x *Application) GetId() string
func (*Application) GetMetadata ¶
func (x *Application) GetMetadata() *_struct.Struct
func (*Application) GetName ¶
func (x *Application) GetName() string
func (*Application) GetPermissions ¶
func (x *Application) GetPermissions() map[string]*Permissions
func (*Application) GetSecretKey ¶
func (x *Application) GetSecretKey() string
func (*Application) GetSlug ¶
func (x *Application) GetSlug() string
func (*Application) GetType ¶
func (x *Application) GetType() Application_ClientType
func (*Application) GetUpdatedAt ¶
func (x *Application) GetUpdatedAt() *timestamp.Timestamp
func (*Application) GetUris ¶
func (x *Application) GetUris() []string
func (*Application) ProtoMessage ¶
func (*Application) ProtoMessage()
func (*Application) ProtoReflect ¶
func (x *Application) ProtoReflect() protoreflect.Message
func (*Application) Reset ¶
func (x *Application) Reset()
func (*Application) String ¶
func (x *Application) String() string
type ApplicationCreateRequest ¶
type ApplicationCreateRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Description *string `protobuf:"bytes,2,opt,name=description,proto3,oneof" json:"description,omitempty"`
Type Application_ClientType `protobuf:"varint,3,opt,name=type,proto3,enum=hiro.Application_ClientType" json:"type,omitempty"`
Permissions map[string]*Permissions `` /* 163-byte string literal not displayed */
Uris []string `protobuf:"bytes,5,rep,name=uris,proto3" json:"uris,omitempty"`
Metadata *_struct.Struct `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*ApplicationCreateRequest) Descriptor
deprecated
func (*ApplicationCreateRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplicationCreateRequest.ProtoReflect.Descriptor instead.
func (*ApplicationCreateRequest) GetDescription ¶
func (x *ApplicationCreateRequest) GetDescription() string
func (*ApplicationCreateRequest) GetMetadata ¶
func (x *ApplicationCreateRequest) GetMetadata() *_struct.Struct
func (*ApplicationCreateRequest) GetName ¶
func (x *ApplicationCreateRequest) GetName() string
func (*ApplicationCreateRequest) GetPermissions ¶
func (x *ApplicationCreateRequest) GetPermissions() map[string]*Permissions
func (*ApplicationCreateRequest) GetType ¶
func (x *ApplicationCreateRequest) GetType() Application_ClientType
func (*ApplicationCreateRequest) GetUris ¶
func (x *ApplicationCreateRequest) GetUris() []string
func (*ApplicationCreateRequest) ProtoMessage ¶
func (*ApplicationCreateRequest) ProtoMessage()
func (*ApplicationCreateRequest) ProtoReflect ¶
func (x *ApplicationCreateRequest) ProtoReflect() protoreflect.Message
func (*ApplicationCreateRequest) Reset ¶
func (x *ApplicationCreateRequest) Reset()
func (*ApplicationCreateRequest) String ¶
func (x *ApplicationCreateRequest) String() string
type ApplicationDeleteRequest ¶
type ApplicationDeleteRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*ApplicationDeleteRequest) Descriptor
deprecated
func (*ApplicationDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplicationDeleteRequest.ProtoReflect.Descriptor instead.
func (*ApplicationDeleteRequest) GetId ¶
func (x *ApplicationDeleteRequest) GetId() string
func (*ApplicationDeleteRequest) ProtoMessage ¶
func (*ApplicationDeleteRequest) ProtoMessage()
func (*ApplicationDeleteRequest) ProtoReflect ¶
func (x *ApplicationDeleteRequest) ProtoReflect() protoreflect.Message
func (*ApplicationDeleteRequest) Reset ¶
func (x *ApplicationDeleteRequest) Reset()
func (*ApplicationDeleteRequest) String ¶
func (x *ApplicationDeleteRequest) String() string
type ApplicationGetRequest ¶
type ApplicationGetRequest struct {
// Types that are assignable to GetBy:
// *ApplicationGetRequest_Id
// *ApplicationGetRequest_Name
GetBy isApplicationGetRequest_GetBy `protobuf_oneof:"get_by"`
// contains filtered or unexported fields
}
func (*ApplicationGetRequest) Descriptor
deprecated
func (*ApplicationGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplicationGetRequest.ProtoReflect.Descriptor instead.
func (*ApplicationGetRequest) GetGetBy ¶
func (m *ApplicationGetRequest) GetGetBy() isApplicationGetRequest_GetBy
func (*ApplicationGetRequest) GetId ¶
func (x *ApplicationGetRequest) GetId() string
func (*ApplicationGetRequest) GetName ¶
func (x *ApplicationGetRequest) GetName() string
func (*ApplicationGetRequest) ProtoMessage ¶
func (*ApplicationGetRequest) ProtoMessage()
func (*ApplicationGetRequest) ProtoReflect ¶
func (x *ApplicationGetRequest) ProtoReflect() protoreflect.Message
func (*ApplicationGetRequest) Reset ¶
func (x *ApplicationGetRequest) Reset()
func (*ApplicationGetRequest) String ¶
func (x *ApplicationGetRequest) String() string
type ApplicationGetRequest_Id ¶
type ApplicationGetRequest_Id struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3,oneof"`
}
type ApplicationGetRequest_Name ¶
type ApplicationGetRequest_Name struct {
Name string `protobuf:"bytes,2,opt,name=name,proto3,oneof"`
}
type ApplicationListRequest ¶
type ApplicationListRequest struct {
Limit uint64 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
Offset uint64 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
// contains filtered or unexported fields
}
func (*ApplicationListRequest) Descriptor
deprecated
func (*ApplicationListRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplicationListRequest.ProtoReflect.Descriptor instead.
func (*ApplicationListRequest) GetLimit ¶
func (x *ApplicationListRequest) GetLimit() uint64
func (*ApplicationListRequest) GetOffset ¶
func (x *ApplicationListRequest) GetOffset() uint64
func (*ApplicationListRequest) ProtoMessage ¶
func (*ApplicationListRequest) ProtoMessage()
func (*ApplicationListRequest) ProtoReflect ¶
func (x *ApplicationListRequest) ProtoReflect() protoreflect.Message
func (*ApplicationListRequest) Reset ¶
func (x *ApplicationListRequest) Reset()
func (*ApplicationListRequest) String ¶
func (x *ApplicationListRequest) String() string
type ApplicationUpdateRequest ¶
type ApplicationUpdateRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
Type *Application_ClientType `protobuf:"varint,4,opt,name=type,proto3,enum=hiro.Application_ClientType,oneof" json:"type,omitempty"`
Permissions *PermissionsUpdate `protobuf:"bytes,5,opt,name=permissions,proto3" json:"permissions,omitempty"`
Uris []string `protobuf:"bytes,6,rep,name=uris,proto3" json:"uris,omitempty"`
Metadata *_struct.Struct `protobuf:"bytes,7,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*ApplicationUpdateRequest) Descriptor
deprecated
func (*ApplicationUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplicationUpdateRequest.ProtoReflect.Descriptor instead.
func (*ApplicationUpdateRequest) GetDescription ¶
func (x *ApplicationUpdateRequest) GetDescription() string
func (*ApplicationUpdateRequest) GetId ¶
func (x *ApplicationUpdateRequest) GetId() string
func (*ApplicationUpdateRequest) GetMetadata ¶
func (x *ApplicationUpdateRequest) GetMetadata() *_struct.Struct
func (*ApplicationUpdateRequest) GetName ¶
func (x *ApplicationUpdateRequest) GetName() string
func (*ApplicationUpdateRequest) GetPermissions ¶
func (x *ApplicationUpdateRequest) GetPermissions() *PermissionsUpdate
func (*ApplicationUpdateRequest) GetType ¶
func (x *ApplicationUpdateRequest) GetType() Application_ClientType
func (*ApplicationUpdateRequest) GetUris ¶
func (x *ApplicationUpdateRequest) GetUris() []string
func (*ApplicationUpdateRequest) ProtoMessage ¶
func (*ApplicationUpdateRequest) ProtoMessage()
func (*ApplicationUpdateRequest) ProtoReflect ¶
func (x *ApplicationUpdateRequest) ProtoReflect() protoreflect.Message
func (*ApplicationUpdateRequest) Reset ¶
func (x *ApplicationUpdateRequest) Reset()
func (*ApplicationUpdateRequest) String ¶
func (x *ApplicationUpdateRequest) String() string
type Application_ClientType ¶
type Application_ClientType int32
const ( Application_Web Application_ClientType = 0 Application_Native Application_ClientType = 1 Application_Machine Application_ClientType = 2 )
func (Application_ClientType) Descriptor ¶
func (Application_ClientType) Descriptor() protoreflect.EnumDescriptor
func (Application_ClientType) Enum ¶
func (x Application_ClientType) Enum() *Application_ClientType
func (Application_ClientType) EnumDescriptor
deprecated
func (Application_ClientType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Application_ClientType.Descriptor instead.
func (Application_ClientType) Number ¶
func (x Application_ClientType) Number() protoreflect.EnumNumber
func (Application_ClientType) String ¶
func (x Application_ClientType) String() string
func (Application_ClientType) Type ¶
func (Application_ClientType) Type() protoreflect.EnumType
type Audience ¶
type Audience struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Slug string `protobuf:"bytes,3,opt,name=slug,proto3" json:"slug,omitempty"`
Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
Secrets []*Secret `protobuf:"bytes,5,rep,name=secrets,proto3" json:"secrets,omitempty"`
TokenAlgorithm Secret_TokenAlgorithm `` /* 136-byte string literal not displayed */
TokenLifetime uint64 `protobuf:"varint,7,opt,name=token_lifetime,json=tokenLifetime,proto3" json:"token_lifetime,omitempty"`
SessionLifetime uint64 `protobuf:"varint,8,opt,name=session_lifetime,json=sessionLifetime,proto3" json:"session_lifetime,omitempty"`
CreatedAt *timestamp.Timestamp `protobuf:"bytes,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamp.Timestamp `protobuf:"bytes,10,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
Permissions []string `protobuf:"bytes,11,rep,name=permissions,proto3" json:"permissions,omitempty"`
Metadata *_struct.Struct `protobuf:"bytes,12,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*Audience) Descriptor
deprecated
func (*Audience) GetCreatedAt ¶
func (*Audience) GetDescription ¶
func (*Audience) GetMetadata ¶
func (*Audience) GetPermissions ¶
func (*Audience) GetSecrets ¶
func (*Audience) GetSessionLifetime ¶
func (*Audience) GetTokenAlgorithm ¶
func (x *Audience) GetTokenAlgorithm() Secret_TokenAlgorithm
func (*Audience) GetTokenLifetime ¶
func (*Audience) GetUpdatedAt ¶
func (*Audience) ProtoMessage ¶
func (*Audience) ProtoMessage()
func (*Audience) ProtoReflect ¶
func (x *Audience) ProtoReflect() protoreflect.Message
type AudienceCreateRequest ¶
type AudienceCreateRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Description *string `protobuf:"bytes,2,opt,name=description,proto3,oneof" json:"description,omitempty"`
TokenLifetime uint64 `protobuf:"varint,3,opt,name=token_lifetime,json=tokenLifetime,proto3" json:"token_lifetime,omitempty"`
TokenAlgorithm Secret_TokenAlgorithm `` /* 136-byte string literal not displayed */
SessionLifetime uint64 `protobuf:"varint,5,opt,name=session_lifetime,json=sessionLifetime,proto3" json:"session_lifetime,omitempty"`
Permissions []string `protobuf:"bytes,6,rep,name=permissions,proto3" json:"permissions,omitempty"`
Metadata *_struct.Struct `protobuf:"bytes,7,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*AudienceCreateRequest) Descriptor
deprecated
func (*AudienceCreateRequest) Descriptor() ([]byte, []int)
Deprecated: Use AudienceCreateRequest.ProtoReflect.Descriptor instead.
func (*AudienceCreateRequest) GetDescription ¶
func (x *AudienceCreateRequest) GetDescription() string
func (*AudienceCreateRequest) GetMetadata ¶
func (x *AudienceCreateRequest) GetMetadata() *_struct.Struct
func (*AudienceCreateRequest) GetName ¶
func (x *AudienceCreateRequest) GetName() string
func (*AudienceCreateRequest) GetPermissions ¶
func (x *AudienceCreateRequest) GetPermissions() []string
func (*AudienceCreateRequest) GetSessionLifetime ¶
func (x *AudienceCreateRequest) GetSessionLifetime() uint64
func (*AudienceCreateRequest) GetTokenAlgorithm ¶
func (x *AudienceCreateRequest) GetTokenAlgorithm() Secret_TokenAlgorithm
func (*AudienceCreateRequest) GetTokenLifetime ¶
func (x *AudienceCreateRequest) GetTokenLifetime() uint64
func (*AudienceCreateRequest) ProtoMessage ¶
func (*AudienceCreateRequest) ProtoMessage()
func (*AudienceCreateRequest) ProtoReflect ¶
func (x *AudienceCreateRequest) ProtoReflect() protoreflect.Message
func (*AudienceCreateRequest) Reset ¶
func (x *AudienceCreateRequest) Reset()
func (*AudienceCreateRequest) String ¶
func (x *AudienceCreateRequest) String() string
type AudienceDeleteRequest ¶
type AudienceDeleteRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*AudienceDeleteRequest) Descriptor
deprecated
func (*AudienceDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use AudienceDeleteRequest.ProtoReflect.Descriptor instead.
func (*AudienceDeleteRequest) GetId ¶
func (x *AudienceDeleteRequest) GetId() string
func (*AudienceDeleteRequest) ProtoMessage ¶
func (*AudienceDeleteRequest) ProtoMessage()
func (*AudienceDeleteRequest) ProtoReflect ¶
func (x *AudienceDeleteRequest) ProtoReflect() protoreflect.Message
func (*AudienceDeleteRequest) Reset ¶
func (x *AudienceDeleteRequest) Reset()
func (*AudienceDeleteRequest) String ¶
func (x *AudienceDeleteRequest) String() string
type AudienceGetRequest ¶
type AudienceGetRequest struct {
// Types that are assignable to GetBy:
// *AudienceGetRequest_Id
// *AudienceGetRequest_Name
GetBy isAudienceGetRequest_GetBy `protobuf_oneof:"get_by"`
// contains filtered or unexported fields
}
func (*AudienceGetRequest) Descriptor
deprecated
func (*AudienceGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use AudienceGetRequest.ProtoReflect.Descriptor instead.
func (*AudienceGetRequest) GetGetBy ¶
func (m *AudienceGetRequest) GetGetBy() isAudienceGetRequest_GetBy
func (*AudienceGetRequest) GetId ¶
func (x *AudienceGetRequest) GetId() string
func (*AudienceGetRequest) GetName ¶
func (x *AudienceGetRequest) GetName() string
func (*AudienceGetRequest) ProtoMessage ¶
func (*AudienceGetRequest) ProtoMessage()
func (*AudienceGetRequest) ProtoReflect ¶
func (x *AudienceGetRequest) ProtoReflect() protoreflect.Message
func (*AudienceGetRequest) Reset ¶
func (x *AudienceGetRequest) Reset()
func (*AudienceGetRequest) String ¶
func (x *AudienceGetRequest) String() string
type AudienceGetRequest_Id ¶
type AudienceGetRequest_Id struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3,oneof"`
}
type AudienceGetRequest_Name ¶
type AudienceGetRequest_Name struct {
Name string `protobuf:"bytes,2,opt,name=name,proto3,oneof"`
}
type AudienceListRequest ¶
type AudienceListRequest struct {
Limit uint64 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
Offset uint64 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
// contains filtered or unexported fields
}
func (*AudienceListRequest) Descriptor
deprecated
func (*AudienceListRequest) Descriptor() ([]byte, []int)
Deprecated: Use AudienceListRequest.ProtoReflect.Descriptor instead.
func (*AudienceListRequest) GetLimit ¶
func (x *AudienceListRequest) GetLimit() uint64
func (*AudienceListRequest) GetOffset ¶
func (x *AudienceListRequest) GetOffset() uint64
func (*AudienceListRequest) ProtoMessage ¶
func (*AudienceListRequest) ProtoMessage()
func (*AudienceListRequest) ProtoReflect ¶
func (x *AudienceListRequest) ProtoReflect() protoreflect.Message
func (*AudienceListRequest) Reset ¶
func (x *AudienceListRequest) Reset()
func (*AudienceListRequest) String ¶
func (x *AudienceListRequest) String() string
type AudienceUpdateRequest ¶
type AudienceUpdateRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
TokenLifetime *uint64 `protobuf:"varint,4,opt,name=token_lifetime,json=tokenLifetime,proto3,oneof" json:"token_lifetime,omitempty"`
TokenAlgorithm *Secret_TokenAlgorithm `` /* 142-byte string literal not displayed */
SessionLifetime *uint64 `protobuf:"varint,6,opt,name=session_lifetime,json=sessionLifetime,proto3,oneof" json:"session_lifetime,omitempty"`
Permissions *AudienceUpdateRequest_PermissionsUpdate `protobuf:"bytes,7,opt,name=permissions,proto3,oneof" json:"permissions,omitempty"`
Metadata *_struct.Struct `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*AudienceUpdateRequest) Descriptor
deprecated
func (*AudienceUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use AudienceUpdateRequest.ProtoReflect.Descriptor instead.
func (*AudienceUpdateRequest) GetDescription ¶
func (x *AudienceUpdateRequest) GetDescription() string
func (*AudienceUpdateRequest) GetId ¶
func (x *AudienceUpdateRequest) GetId() string
func (*AudienceUpdateRequest) GetMetadata ¶
func (x *AudienceUpdateRequest) GetMetadata() *_struct.Struct
func (*AudienceUpdateRequest) GetName ¶
func (x *AudienceUpdateRequest) GetName() string
func (*AudienceUpdateRequest) GetPermissions ¶
func (x *AudienceUpdateRequest) GetPermissions() *AudienceUpdateRequest_PermissionsUpdate
func (*AudienceUpdateRequest) GetSessionLifetime ¶
func (x *AudienceUpdateRequest) GetSessionLifetime() uint64
func (*AudienceUpdateRequest) GetTokenAlgorithm ¶
func (x *AudienceUpdateRequest) GetTokenAlgorithm() Secret_TokenAlgorithm
func (*AudienceUpdateRequest) GetTokenLifetime ¶
func (x *AudienceUpdateRequest) GetTokenLifetime() uint64
func (*AudienceUpdateRequest) ProtoMessage ¶
func (*AudienceUpdateRequest) ProtoMessage()
func (*AudienceUpdateRequest) ProtoReflect ¶
func (x *AudienceUpdateRequest) ProtoReflect() protoreflect.Message
func (*AudienceUpdateRequest) Reset ¶
func (x *AudienceUpdateRequest) Reset()
func (*AudienceUpdateRequest) String ¶
func (x *AudienceUpdateRequest) String() string
type AudienceUpdateRequest_PermissionsUpdate ¶
type AudienceUpdateRequest_PermissionsUpdate struct {
Add []string `protobuf:"bytes,1,rep,name=add,proto3" json:"add,omitempty"`
Remove []string `protobuf:"bytes,2,rep,name=remove,proto3" json:"remove,omitempty"`
Overwrite bool `protobuf:"varint,3,opt,name=overwrite,proto3" json:"overwrite,omitempty"`
// contains filtered or unexported fields
}
func (*AudienceUpdateRequest_PermissionsUpdate) Descriptor
deprecated
func (*AudienceUpdateRequest_PermissionsUpdate) Descriptor() ([]byte, []int)
Deprecated: Use AudienceUpdateRequest_PermissionsUpdate.ProtoReflect.Descriptor instead.
func (*AudienceUpdateRequest_PermissionsUpdate) GetAdd ¶
func (x *AudienceUpdateRequest_PermissionsUpdate) GetAdd() []string
func (*AudienceUpdateRequest_PermissionsUpdate) GetOverwrite ¶
func (x *AudienceUpdateRequest_PermissionsUpdate) GetOverwrite() bool
func (*AudienceUpdateRequest_PermissionsUpdate) GetRemove ¶
func (x *AudienceUpdateRequest_PermissionsUpdate) GetRemove() []string
func (*AudienceUpdateRequest_PermissionsUpdate) ProtoMessage ¶
func (*AudienceUpdateRequest_PermissionsUpdate) ProtoMessage()
func (*AudienceUpdateRequest_PermissionsUpdate) ProtoReflect ¶
func (x *AudienceUpdateRequest_PermissionsUpdate) ProtoReflect() protoreflect.Message
func (*AudienceUpdateRequest_PermissionsUpdate) Reset ¶
func (x *AudienceUpdateRequest_PermissionsUpdate) Reset()
func (*AudienceUpdateRequest_PermissionsUpdate) String ¶
func (x *AudienceUpdateRequest_PermissionsUpdate) String() string
type HiroClient ¶
type HiroClient interface {
AudienceCreate(ctx context.Context, in *AudienceCreateRequest, opts ...grpc.CallOption) (*Audience, error)
AudienceUpdate(ctx context.Context, in *AudienceUpdateRequest, opts ...grpc.CallOption) (*Audience, error)
AudienceGet(ctx context.Context, in *AudienceGetRequest, opts ...grpc.CallOption) (*Audience, error)
AudienceList(ctx context.Context, in *AudienceListRequest, opts ...grpc.CallOption) (Hiro_AudienceListClient, error)
AudienceDelete(ctx context.Context, in *AudienceDeleteRequest, opts ...grpc.CallOption) (*empty.Empty, error)
ApplicationCreate(ctx context.Context, in *ApplicationCreateRequest, opts ...grpc.CallOption) (*Application, error)
ApplicationUpdate(ctx context.Context, in *ApplicationUpdateRequest, opts ...grpc.CallOption) (*Application, error)
ApplicationGet(ctx context.Context, in *ApplicationGetRequest, opts ...grpc.CallOption) (*Application, error)
ApplicationList(ctx context.Context, in *ApplicationListRequest, opts ...grpc.CallOption) (Hiro_ApplicationListClient, error)
ApplicationDelete(ctx context.Context, in *ApplicationDeleteRequest, opts ...grpc.CallOption) (*empty.Empty, error)
SecretCreate(ctx context.Context, in *SecretCreateRequest, opts ...grpc.CallOption) (*Secret, error)
SecreteDelete(ctx context.Context, in *SecretDeleteRequest, opts ...grpc.CallOption) (*empty.Empty, error)
}
HiroClient is the client API for Hiro service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewHiroClient ¶
func NewHiroClient(cc grpc.ClientConnInterface) HiroClient
type HiroServer ¶
type HiroServer interface {
AudienceCreate(context.Context, *AudienceCreateRequest) (*Audience, error)
AudienceUpdate(context.Context, *AudienceUpdateRequest) (*Audience, error)
AudienceGet(context.Context, *AudienceGetRequest) (*Audience, error)
AudienceList(*AudienceListRequest, Hiro_AudienceListServer) error
AudienceDelete(context.Context, *AudienceDeleteRequest) (*empty.Empty, error)
ApplicationCreate(context.Context, *ApplicationCreateRequest) (*Application, error)
ApplicationUpdate(context.Context, *ApplicationUpdateRequest) (*Application, error)
ApplicationGet(context.Context, *ApplicationGetRequest) (*Application, error)
ApplicationList(*ApplicationListRequest, Hiro_ApplicationListServer) error
ApplicationDelete(context.Context, *ApplicationDeleteRequest) (*empty.Empty, error)
SecretCreate(context.Context, *SecretCreateRequest) (*Secret, error)
SecreteDelete(context.Context, *SecretDeleteRequest) (*empty.Empty, error)
// contains filtered or unexported methods
}
HiroServer is the server API for Hiro service. All implementations must embed UnimplementedHiroServer for forward compatibility
type Hiro_ApplicationListClient ¶
type Hiro_ApplicationListClient interface {
Recv() (*Application, error)
grpc.ClientStream
}
type Hiro_ApplicationListServer ¶
type Hiro_ApplicationListServer interface {
Send(*Application) error
grpc.ServerStream
}
type Hiro_AudienceListClient ¶
type Hiro_AudienceListClient interface {
Recv() (*Audience, error)
grpc.ClientStream
}
type Hiro_AudienceListServer ¶
type Hiro_AudienceListServer interface {
Send(*Audience) error
grpc.ServerStream
}
type Permissions ¶
type Permissions struct {
Scopes []string `protobuf:"bytes,1,rep,name=scopes,proto3" json:"scopes,omitempty"`
Grants []string `protobuf:"bytes,2,rep,name=grants,proto3" json:"grants,omitempty"`
// contains filtered or unexported fields
}
func (*Permissions) Descriptor
deprecated
func (*Permissions) Descriptor() ([]byte, []int)
Deprecated: Use Permissions.ProtoReflect.Descriptor instead.
func (*Permissions) GetGrants ¶
func (x *Permissions) GetGrants() []string
func (*Permissions) GetScopes ¶
func (x *Permissions) GetScopes() []string
func (*Permissions) ProtoMessage ¶
func (*Permissions) ProtoMessage()
func (*Permissions) ProtoReflect ¶
func (x *Permissions) ProtoReflect() protoreflect.Message
func (*Permissions) Reset ¶
func (x *Permissions) Reset()
func (*Permissions) String ¶
func (x *Permissions) String() string
type PermissionsUpdate ¶
type PermissionsUpdate struct {
Add map[string]*Permissions `` /* 147-byte string literal not displayed */
Remove map[string]*Permissions `` /* 153-byte string literal not displayed */
Overwrite bool `protobuf:"varint,3,opt,name=overwrite,proto3" json:"overwrite,omitempty"`
// contains filtered or unexported fields
}
func (*PermissionsUpdate) Descriptor
deprecated
func (*PermissionsUpdate) Descriptor() ([]byte, []int)
Deprecated: Use PermissionsUpdate.ProtoReflect.Descriptor instead.
func (*PermissionsUpdate) GetAdd ¶
func (x *PermissionsUpdate) GetAdd() map[string]*Permissions
func (*PermissionsUpdate) GetOverwrite ¶
func (x *PermissionsUpdate) GetOverwrite() bool
func (*PermissionsUpdate) GetRemove ¶
func (x *PermissionsUpdate) GetRemove() map[string]*Permissions
func (*PermissionsUpdate) ProtoMessage ¶
func (*PermissionsUpdate) ProtoMessage()
func (*PermissionsUpdate) ProtoReflect ¶
func (x *PermissionsUpdate) ProtoReflect() protoreflect.Message
func (*PermissionsUpdate) Reset ¶
func (x *PermissionsUpdate) Reset()
func (*PermissionsUpdate) String ¶
func (x *PermissionsUpdate) String() string
type Secret ¶
type Secret struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Type Secret_SecretType `protobuf:"varint,2,opt,name=type,proto3,enum=hiro.Secret_SecretType" json:"type,omitempty"`
AudienceId string `protobuf:"bytes,3,opt,name=audience_id,json=audienceId,proto3" json:"audience_id,omitempty"`
Algorithm *Secret_TokenAlgorithm `protobuf:"varint,4,opt,name=algorithm,proto3,enum=hiro.Secret_TokenAlgorithm,oneof" json:"algorithm,omitempty"`
Key string `protobuf:"bytes,5,opt,name=key,proto3" json:"key,omitempty"`
CreatedAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
ExpiresAt *timestamp.Timestamp `protobuf:"bytes,7,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
// contains filtered or unexported fields
}
func (*Secret) Descriptor
deprecated
func (*Secret) GetAlgorithm ¶
func (x *Secret) GetAlgorithm() Secret_TokenAlgorithm
func (*Secret) GetAudienceId ¶
func (*Secret) GetCreatedAt ¶
func (*Secret) GetExpiresAt ¶
func (*Secret) GetType ¶
func (x *Secret) GetType() Secret_SecretType
func (*Secret) ProtoMessage ¶
func (*Secret) ProtoMessage()
func (*Secret) ProtoReflect ¶
func (x *Secret) ProtoReflect() protoreflect.Message
type SecretCreateRequest ¶
type SecretCreateRequest struct {
Type Secret_SecretType `protobuf:"varint,1,opt,name=type,proto3,enum=hiro.Secret_SecretType" json:"type,omitempty"`
AudienceId string `protobuf:"bytes,2,opt,name=audience_id,json=audienceId,proto3" json:"audience_id,omitempty"`
Algorithm Secret_TokenAlgorithm `protobuf:"varint,3,opt,name=algorithm,proto3,enum=hiro.Secret_TokenAlgorithm" json:"algorithm,omitempty"`
Key *string `protobuf:"bytes,4,opt,name=key,proto3,oneof" json:"key,omitempty"`
ExpiresAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
// contains filtered or unexported fields
}
func (*SecretCreateRequest) Descriptor
deprecated
func (*SecretCreateRequest) Descriptor() ([]byte, []int)
Deprecated: Use SecretCreateRequest.ProtoReflect.Descriptor instead.
func (*SecretCreateRequest) GetAlgorithm ¶
func (x *SecretCreateRequest) GetAlgorithm() Secret_TokenAlgorithm
func (*SecretCreateRequest) GetAudienceId ¶
func (x *SecretCreateRequest) GetAudienceId() string
func (*SecretCreateRequest) GetExpiresAt ¶
func (x *SecretCreateRequest) GetExpiresAt() *timestamp.Timestamp
func (*SecretCreateRequest) GetKey ¶
func (x *SecretCreateRequest) GetKey() string
func (*SecretCreateRequest) GetType ¶
func (x *SecretCreateRequest) GetType() Secret_SecretType
func (*SecretCreateRequest) ProtoMessage ¶
func (*SecretCreateRequest) ProtoMessage()
func (*SecretCreateRequest) ProtoReflect ¶
func (x *SecretCreateRequest) ProtoReflect() protoreflect.Message
func (*SecretCreateRequest) Reset ¶
func (x *SecretCreateRequest) Reset()
func (*SecretCreateRequest) String ¶
func (x *SecretCreateRequest) String() string
type SecretDeleteRequest ¶
type SecretDeleteRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*SecretDeleteRequest) Descriptor
deprecated
func (*SecretDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use SecretDeleteRequest.ProtoReflect.Descriptor instead.
func (*SecretDeleteRequest) GetId ¶
func (x *SecretDeleteRequest) GetId() string
func (*SecretDeleteRequest) ProtoMessage ¶
func (*SecretDeleteRequest) ProtoMessage()
func (*SecretDeleteRequest) ProtoReflect ¶
func (x *SecretDeleteRequest) ProtoReflect() protoreflect.Message
func (*SecretDeleteRequest) Reset ¶
func (x *SecretDeleteRequest) Reset()
func (*SecretDeleteRequest) String ¶
func (x *SecretDeleteRequest) String() string
type Secret_SecretType ¶
type Secret_SecretType int32
const ( Secret_Token Secret_SecretType = 0 Secret_Session Secret_SecretType = 1 )
func (Secret_SecretType) Descriptor ¶
func (Secret_SecretType) Descriptor() protoreflect.EnumDescriptor
func (Secret_SecretType) Enum ¶
func (x Secret_SecretType) Enum() *Secret_SecretType
func (Secret_SecretType) EnumDescriptor
deprecated
func (Secret_SecretType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Secret_SecretType.Descriptor instead.
func (Secret_SecretType) Number ¶
func (x Secret_SecretType) Number() protoreflect.EnumNumber
func (Secret_SecretType) String ¶
func (x Secret_SecretType) String() string
func (Secret_SecretType) Type ¶
func (Secret_SecretType) Type() protoreflect.EnumType
type Secret_TokenAlgorithm ¶
type Secret_TokenAlgorithm int32
const ( Secret_None Secret_TokenAlgorithm = 0 Secret_RS256 Secret_TokenAlgorithm = 1 Secret_HS256 Secret_TokenAlgorithm = 2 )
func (Secret_TokenAlgorithm) Descriptor ¶
func (Secret_TokenAlgorithm) Descriptor() protoreflect.EnumDescriptor
func (Secret_TokenAlgorithm) Enum ¶
func (x Secret_TokenAlgorithm) Enum() *Secret_TokenAlgorithm
func (Secret_TokenAlgorithm) EnumDescriptor
deprecated
func (Secret_TokenAlgorithm) EnumDescriptor() ([]byte, []int)
Deprecated: Use Secret_TokenAlgorithm.Descriptor instead.
func (Secret_TokenAlgorithm) Number ¶
func (x Secret_TokenAlgorithm) Number() protoreflect.EnumNumber
func (Secret_TokenAlgorithm) String ¶
func (x Secret_TokenAlgorithm) String() string
func (Secret_TokenAlgorithm) Type ¶
func (Secret_TokenAlgorithm) Type() protoreflect.EnumType
type UnimplementedHiroServer ¶
type UnimplementedHiroServer struct {
}
UnimplementedHiroServer must be embedded to have forward compatible implementations.
func (UnimplementedHiroServer) ApplicationCreate ¶
func (UnimplementedHiroServer) ApplicationCreate(context.Context, *ApplicationCreateRequest) (*Application, error)
func (UnimplementedHiroServer) ApplicationDelete ¶
func (UnimplementedHiroServer) ApplicationDelete(context.Context, *ApplicationDeleteRequest) (*empty.Empty, error)
func (UnimplementedHiroServer) ApplicationGet ¶
func (UnimplementedHiroServer) ApplicationGet(context.Context, *ApplicationGetRequest) (*Application, error)
func (UnimplementedHiroServer) ApplicationList ¶
func (UnimplementedHiroServer) ApplicationList(*ApplicationListRequest, Hiro_ApplicationListServer) error
func (UnimplementedHiroServer) ApplicationUpdate ¶
func (UnimplementedHiroServer) ApplicationUpdate(context.Context, *ApplicationUpdateRequest) (*Application, error)
func (UnimplementedHiroServer) AudienceCreate ¶
func (UnimplementedHiroServer) AudienceCreate(context.Context, *AudienceCreateRequest) (*Audience, error)
func (UnimplementedHiroServer) AudienceDelete ¶
func (UnimplementedHiroServer) AudienceDelete(context.Context, *AudienceDeleteRequest) (*empty.Empty, error)
func (UnimplementedHiroServer) AudienceGet ¶
func (UnimplementedHiroServer) AudienceGet(context.Context, *AudienceGetRequest) (*Audience, error)
func (UnimplementedHiroServer) AudienceList ¶
func (UnimplementedHiroServer) AudienceList(*AudienceListRequest, Hiro_AudienceListServer) error
func (UnimplementedHiroServer) AudienceUpdate ¶
func (UnimplementedHiroServer) AudienceUpdate(context.Context, *AudienceUpdateRequest) (*Audience, error)
func (UnimplementedHiroServer) SecretCreate ¶
func (UnimplementedHiroServer) SecretCreate(context.Context, *SecretCreateRequest) (*Secret, error)
func (UnimplementedHiroServer) SecreteDelete ¶
func (UnimplementedHiroServer) SecreteDelete(context.Context, *SecretDeleteRequest) (*empty.Empty, error)
type UnsafeHiroServer ¶
type UnsafeHiroServer interface {
// contains filtered or unexported methods
}
UnsafeHiroServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to HiroServer will result in compilation errors.