Documentation ¶
Index ¶
- Constants
- type IService
- type ModelData
- type ModelKey
- type ModelService
- func (service ModelService) CreateModel(c context.Context, request *CreateModelRequest) (response *ModelDetailsResponse, err error)
- func (service ModelService) DeleteModel(c context.Context, request *UpdateModelRequest) (response *ModelDetailsResponse, err error)
- func (service ModelService) GetAllModels(c context.Context, request *AccessibleModelsRequest) (response *AccessibleModelsResponse, err error)
- func (service ModelService) GetModelStatus(c context.Context, request *ModelDetailsRequest) (response *ModelDetailsResponse, err error)
- func (service ModelService) UpdateModelAccess(c context.Context, request *UpdateModelRequest) (response *ModelDetailsResponse, err error)
- type ModelStorage
- func (storage *ModelStorage) CompareAndSwap(key *ModelKey, prevState *ModelData, newState *ModelData) (ok bool, err error)
- func (storage *ModelStorage) Get(key *ModelKey) (state *ModelData, ok bool, err error)
- func (storage *ModelStorage) GetAll() (states []*ModelData, err error)
- func (storage *ModelStorage) Put(key *ModelKey, state *ModelData) (err error)
- func (storage *ModelStorage) PutIfAbsent(key *ModelKey, state *ModelData) (ok bool, err error)
- type ModelUserData
- type ModelUserKey
- type ModelUserStorage
- func (storage *ModelUserStorage) CompareAndSwap(key *ModelUserKey, prevState *ModelUserData, newState *ModelUserData) (ok bool, err error)
- func (storage *ModelUserStorage) Get(key *ModelUserKey) (state *ModelUserData, ok bool, err error)
- func (storage *ModelUserStorage) GetAll() (states []*ModelUserData, err error)
- func (storage *ModelUserStorage) Put(key *ModelUserKey, state *ModelUserData) (err error)
- func (storage *ModelUserStorage) PutIfAbsent(key *ModelUserKey, state *ModelUserData) (ok bool, err error)
- type NoModelSupportService
- func (n NoModelSupportService) CreateModel(c context.Context, request *CreateModelRequest) (*ModelDetailsResponse, error)
- func (n NoModelSupportService) DeleteModel(c context.Context, request *UpdateModelRequest) (*ModelDetailsResponse, error)
- func (n NoModelSupportService) GetAllModels(c context.Context, request *AccessibleModelsRequest) (*AccessibleModelsResponse, error)
- func (n NoModelSupportService) GetModelStatus(c context.Context, id *ModelDetailsRequest) (*ModelDetailsResponse, error)
- func (n NoModelSupportService) UpdateModelAccess(c context.Context, request *UpdateModelRequest) (*ModelDetailsResponse, error)
Constants ¶
View Source
const (
DateFormat = "02-01-2006"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ModelData ¶
type ModelData struct { IsPublic bool ModelName string AuthorizedAddresses []string Status Status CreatedByAddress string ModelId string UpdatedByAddress string GroupId string OrganizationId string ServiceId string GRPCMethodName string GRPCServiceName string Description string IsDefault bool TrainingLink string UpdatedDate string }
type ModelKey ¶
type ModelService ¶
type ModelService struct {
// contains filtered or unexported fields
}
func (ModelService) CreateModel ¶
func (service ModelService) CreateModel(c context.Context, request *CreateModelRequest) (response *ModelDetailsResponse, err error)
func (ModelService) DeleteModel ¶
func (service ModelService) DeleteModel(c context.Context, request *UpdateModelRequest) (response *ModelDetailsResponse, err error)
func (ModelService) GetAllModels ¶
func (service ModelService) GetAllModels(c context.Context, request *AccessibleModelsRequest) (response *AccessibleModelsResponse, err error)
func (ModelService) GetModelStatus ¶
func (service ModelService) GetModelStatus(c context.Context, request *ModelDetailsRequest) (response *ModelDetailsResponse, err error)
func (ModelService) UpdateModelAccess ¶
func (service ModelService) UpdateModelAccess(c context.Context, request *UpdateModelRequest) (response *ModelDetailsResponse, err error)
type ModelStorage ¶
type ModelStorage struct {
// contains filtered or unexported fields
}
func NewModelStorage ¶
func NewModelStorage(atomicStorage storage.AtomicStorage) *ModelStorage
func (*ModelStorage) CompareAndSwap ¶
func (*ModelStorage) Get ¶
func (storage *ModelStorage) Get(key *ModelKey) (state *ModelData, ok bool, err error)
func (*ModelStorage) GetAll ¶
func (storage *ModelStorage) GetAll() (states []*ModelData, err error)
func (*ModelStorage) Put ¶
func (storage *ModelStorage) Put(key *ModelKey, state *ModelData) (err error)
func (*ModelStorage) PutIfAbsent ¶
func (storage *ModelStorage) PutIfAbsent(key *ModelKey, state *ModelData) (ok bool, err error)
type ModelUserData ¶
type ModelUserData struct { ModelIds []string //the below are only for display purposes OrganizationId string ServiceId string GroupId string GRPCMethodName string GRPCServiceName string UserAddress string }
ModelUserData maintain the list of all modelIds for a given user address
func (*ModelUserData) String ¶
func (data *ModelUserData) String() string
type ModelUserKey ¶
type ModelUserKey struct { OrganizationId string ServiceId string GroupId string GRPCMethodName string GRPCServiceName string UserAddress string }
func (*ModelUserKey) String ¶
func (key *ModelUserKey) String() string
type ModelUserStorage ¶
type ModelUserStorage struct {
// contains filtered or unexported fields
}
func NewUerModelStorage ¶
func NewUerModelStorage(atomicStorage storage.AtomicStorage) *ModelUserStorage
func (*ModelUserStorage) CompareAndSwap ¶
func (storage *ModelUserStorage) CompareAndSwap(key *ModelUserKey, prevState *ModelUserData, newState *ModelUserData) (ok bool, err error)
func (*ModelUserStorage) Get ¶
func (storage *ModelUserStorage) Get(key *ModelUserKey) (state *ModelUserData, ok bool, err error)
func (*ModelUserStorage) GetAll ¶
func (storage *ModelUserStorage) GetAll() (states []*ModelUserData, err error)
func (*ModelUserStorage) Put ¶
func (storage *ModelUserStorage) Put(key *ModelUserKey, state *ModelUserData) (err error)
func (*ModelUserStorage) PutIfAbsent ¶
func (storage *ModelUserStorage) PutIfAbsent(key *ModelUserKey, state *ModelUserData) (ok bool, err error)
type NoModelSupportService ¶
type NoModelSupportService struct { }
func (NoModelSupportService) CreateModel ¶
func (n NoModelSupportService) CreateModel(c context.Context, request *CreateModelRequest) (*ModelDetailsResponse, error)
func (NoModelSupportService) DeleteModel ¶
func (n NoModelSupportService) DeleteModel(c context.Context, request *UpdateModelRequest) (*ModelDetailsResponse, error)
func (NoModelSupportService) GetAllModels ¶
func (n NoModelSupportService) GetAllModels(c context.Context, request *AccessibleModelsRequest) (*AccessibleModelsResponse, error)
func (NoModelSupportService) GetModelStatus ¶
func (n NoModelSupportService) GetModelStatus(c context.Context, id *ModelDetailsRequest) (*ModelDetailsResponse, error)
func (NoModelSupportService) UpdateModelAccess ¶
func (n NoModelSupportService) UpdateModelAccess(c context.Context, request *UpdateModelRequest) (*ModelDetailsResponse, error)
Click to show internal directories.
Click to hide internal directories.