Documentation ¶
Index ¶
- Constants
- type Model
- func (m *Model) GetLastAccessAttempt(opts ...resource.ReadOption) (*gen.AccessAttempt, error)
- func (m *Model) PullAccessAttempts(ctx context.Context, opts ...resource.ReadOption) <-chan PullAccessAttemptsChange
- func (m *Model) UpdateLastAccessAttempt(accessAttempt *gen.AccessAttempt, opts ...resource.WriteOption) (*gen.AccessAttempt, error)
- type ModelServer
- func (m *ModelServer) GetLastAccessAttempt(ctx context.Context, request *gen.GetLastAccessAttemptRequest) (*gen.AccessAttempt, error)
- func (m *ModelServer) PullAccessAttempts(request *gen.PullAccessAttemptsRequest, ...) error
- func (m *ModelServer) Register(server *grpc.Server)
- func (m *ModelServer) Unwrap() any
- type PullAccessAttemptsChange
Constants ¶
View Source
const TraitName trait.Name = "smartcore.bos.Access"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Model ¶
type Model struct {
// contains filtered or unexported fields
}
func (*Model) GetLastAccessAttempt ¶
func (m *Model) GetLastAccessAttempt(opts ...resource.ReadOption) (*gen.AccessAttempt, error)
func (*Model) PullAccessAttempts ¶
func (m *Model) PullAccessAttempts(ctx context.Context, opts ...resource.ReadOption) <-chan PullAccessAttemptsChange
func (*Model) UpdateLastAccessAttempt ¶
func (m *Model) UpdateLastAccessAttempt(accessAttempt *gen.AccessAttempt, opts ...resource.WriteOption) (*gen.AccessAttempt, error)
type ModelServer ¶
type ModelServer struct { gen.UnimplementedAccessApiServer // contains filtered or unexported fields }
func NewModelServer ¶
func NewModelServer(model *Model) *ModelServer
func (*ModelServer) GetLastAccessAttempt ¶
func (m *ModelServer) GetLastAccessAttempt(ctx context.Context, request *gen.GetLastAccessAttemptRequest) (*gen.AccessAttempt, error)
func (*ModelServer) PullAccessAttempts ¶
func (m *ModelServer) PullAccessAttempts(request *gen.PullAccessAttemptsRequest, server gen.AccessApi_PullAccessAttemptsServer) error
func (*ModelServer) Register ¶
func (m *ModelServer) Register(server *grpc.Server)
func (*ModelServer) Unwrap ¶
func (m *ModelServer) Unwrap() any
type PullAccessAttemptsChange ¶
type PullAccessAttemptsChange struct { Value *gen.AccessAttempt ChangeTime time.Time }
Click to show internal directories.
Click to hide internal directories.