pb

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 15, 2021 License: GPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
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.

View Source
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.

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 (*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 (*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) Enum

func (Application_ClientType) EnumDescriptor deprecated

func (Application_ClientType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Application_ClientType.Descriptor instead.

func (Application_ClientType) Number

func (Application_ClientType) String

func (x Application_ClientType) String() string

func (Application_ClientType) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use Audience.ProtoReflect.Descriptor instead.

func (*Audience) GetCreatedAt

func (x *Audience) GetCreatedAt() *timestamp.Timestamp

func (*Audience) GetDescription

func (x *Audience) GetDescription() string

func (*Audience) GetId

func (x *Audience) GetId() string

func (*Audience) GetMetadata

func (x *Audience) GetMetadata() *_struct.Struct

func (*Audience) GetName

func (x *Audience) GetName() string

func (*Audience) GetPermissions

func (x *Audience) GetPermissions() []string

func (*Audience) GetSecrets

func (x *Audience) GetSecrets() []*Secret

func (*Audience) GetSessionLifetime

func (x *Audience) GetSessionLifetime() uint64

func (*Audience) GetSlug

func (x *Audience) GetSlug() string

func (*Audience) GetTokenAlgorithm

func (x *Audience) GetTokenAlgorithm() Secret_TokenAlgorithm

func (*Audience) GetTokenLifetime

func (x *Audience) GetTokenLifetime() uint64

func (*Audience) GetUpdatedAt

func (x *Audience) GetUpdatedAt() *timestamp.Timestamp

func (*Audience) ProtoMessage

func (*Audience) ProtoMessage()

func (*Audience) ProtoReflect

func (x *Audience) ProtoReflect() protoreflect.Message

func (*Audience) Reset

func (x *Audience) Reset()

func (*Audience) String

func (x *Audience) String() string

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 (*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 (*AudienceUpdateRequest_PermissionsUpdate) GetOverwrite

func (*AudienceUpdateRequest_PermissionsUpdate) GetRemove

func (*AudienceUpdateRequest_PermissionsUpdate) ProtoMessage

func (*AudienceUpdateRequest_PermissionsUpdate) ProtoReflect

func (*AudienceUpdateRequest_PermissionsUpdate) Reset

func (*AudienceUpdateRequest_PermissionsUpdate) 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

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) Descriptor() ([]byte, []int)

Deprecated: Use Secret.ProtoReflect.Descriptor instead.

func (*Secret) GetAlgorithm

func (x *Secret) GetAlgorithm() Secret_TokenAlgorithm

func (*Secret) GetAudienceId

func (x *Secret) GetAudienceId() string

func (*Secret) GetCreatedAt

func (x *Secret) GetCreatedAt() *timestamp.Timestamp

func (*Secret) GetExpiresAt

func (x *Secret) GetExpiresAt() *timestamp.Timestamp

func (*Secret) GetId

func (x *Secret) GetId() string

func (*Secret) GetKey

func (x *Secret) GetKey() string

func (*Secret) GetType

func (x *Secret) GetType() Secret_SecretType

func (*Secret) ProtoMessage

func (*Secret) ProtoMessage()

func (*Secret) ProtoReflect

func (x *Secret) ProtoReflect() protoreflect.Message

func (*Secret) Reset

func (x *Secret) Reset()

func (*Secret) String

func (x *Secret) String() string

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 (*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) Enum

func (Secret_SecretType) EnumDescriptor deprecated

func (Secret_SecretType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Secret_SecretType.Descriptor instead.

func (Secret_SecretType) Number

func (Secret_SecretType) String

func (x Secret_SecretType) String() string

func (Secret_SecretType) Type

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) Enum

func (Secret_TokenAlgorithm) EnumDescriptor deprecated

func (Secret_TokenAlgorithm) EnumDescriptor() ([]byte, []int)

Deprecated: Use Secret_TokenAlgorithm.Descriptor instead.

func (Secret_TokenAlgorithm) Number

func (Secret_TokenAlgorithm) String

func (x Secret_TokenAlgorithm) String() string

func (Secret_TokenAlgorithm) Type

type UnimplementedHiroServer

type UnimplementedHiroServer struct {
}

UnimplementedHiroServer must be embedded to have forward compatible implementations.

func (UnimplementedHiroServer) ApplicationCreate

func (UnimplementedHiroServer) ApplicationDelete

func (UnimplementedHiroServer) ApplicationGet

func (UnimplementedHiroServer) ApplicationList

func (UnimplementedHiroServer) ApplicationUpdate

func (UnimplementedHiroServer) AudienceCreate

func (UnimplementedHiroServer) AudienceDelete

func (UnimplementedHiroServer) AudienceGet

func (UnimplementedHiroServer) AudienceList

func (UnimplementedHiroServer) AudienceUpdate

func (UnimplementedHiroServer) SecretCreate

func (UnimplementedHiroServer) SecreteDelete

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL