Documentation
¶
Index ¶
Constants ¶
View Source
const CollectService = ServiceProvider + ".Collect"
View Source
const Create jsonRpc.Method = "Create"
View Source
const CreateService = ServiceProvider + ".Create"
View Source
const Delete jsonRpc.Method = "Delete"
View Source
const DeleteService = ServiceProvider + ".Delete"
View Source
const Retrieve jsonRpc.Method = "Retrieve"
View Source
const RetrieveService = ServiceProvider + ".Retrieve"
View Source
const ServiceProvider = "System-RecordHandler"
View Source
const Update jsonRpc.Method = "Update"
View Source
const UpdateService = ServiceProvider + ".Update"
View Source
const Validate jsonRpc.Method = "Validate"
Variables ¶
View Source
var ClientAdminUserPermissions = []apiPermission.Permission{ CollectService, }
View Source
var ClientUserPermissions = make([]apiPermission.Permission, 0)
View Source
var CompanyAdminUserPermissions = []apiPermission.Permission{ CollectService, }
View Source
var CompanyUserPermissions = make([]apiPermission.Permission, 0)
View Source
var SystemUserPermissions = make([]apiPermission.Permission, 0)
Functions ¶
This section is empty.
Types ¶
type CollectRequest ¶
type CollectResponse ¶
type CreateRequest ¶
type CreateResponse ¶
type DeleteRequest ¶
type DeleteRequest struct { Claims claims.Claims Identifier identifier.Identifier }
type DeleteResponse ¶
type RecordHandler ¶
type RecordHandler interface { Create(request *CreateRequest) (*CreateResponse, error) Retrieve(request *RetrieveRequest) (*RetrieveResponse, error) Update(request *UpdateRequest) (*UpdateResponse, error) Delete(request *DeleteRequest) (*DeleteResponse, error) Validate(request *ValidateRequest) (*ValidateResponse, error) Collect(request *CollectRequest) (*CollectResponse, error) }
type RetrieveRequest ¶
type RetrieveRequest struct { Claims claims.Claims Identifier identifier.Identifier }
type RetrieveResponse ¶
type UpdateRequest ¶
type UpdateRequest struct { Claims claims.Claims Identifier identifier.Identifier System system2.System }
type UpdateResponse ¶
type ValidateResponse ¶
type ValidateResponse struct {
ReasonsInvalid []reasonInvalid.ReasonInvalid
}
Click to show internal directories.
Click to hide internal directories.