Versions in this module Expand all Collapse all v1 v1.0.0 Jul 17, 2018 Changes in this version + func ActionResource(context middleware.Context, dataStore db.DB, ...) error + func ApplyPolicyForResource(context middleware.Context, resourceSchema *schema.Schema) error + func ApplyPolicyForResources(context middleware.Context, resourceSchema *schema.Schema) error + func CreateOrUpdateResource(context middleware.Context, dataStore db.DB, ...) (bool, error) + func CreateResource(context middleware.Context, dataStore db.DB, ...) error + func CreateResourceInTransaction(context middleware.Context, resourceSchema *schema.Schema, ...) error + func DeleteResource(context middleware.Context, dataStore db.DB, resourceSchema *schema.Schema, ...) error + func DeleteResourceInTransaction(context middleware.Context, resourceSchema *schema.Schema, resourceID string) error + func FilterFromQueryParameter(resourceSchema *schema.Schema, queryParameters map[string][]string) transaction.Filter + func GetMultipleResources(context middleware.Context, dataStore db.DB, resourceSchema *schema.Schema, ...) error + func GetResources(context middleware.Context, dataStore db.DB, resourceSchema *schema.Schema, ...) error + func GetResourcesInTransaction(context middleware.Context, resourceSchema *schema.Schema, ...) error + func GetSingleResource(context middleware.Context, dataStore db.DB, resourceSchema *schema.Schema, ...) error + func GetSingleResourceInTransaction(context middleware.Context, resourceSchema *schema.Schema, resourceID string, ...) (err error) + func UpdateResource(context middleware.Context, dataStore db.DB, ...) error + func UpdateResourceInTransaction(context middleware.Context, resourceSchema *schema.Schema, resourceID string, ...) error + func ValidateAttachmentsForResource(context middleware.Context, resourceSchema *schema.Schema, ...) error + type ExtensionError struct + ExceptionInfo map[string]interface{} + type ResourceError struct + Message string + Problem ResourceProblem + func NewResourceError(err error, message string, problem ResourceProblem) ResourceError + type ResourceProblem int + const CreateFailed + const DeleteFailed + const Forbidden + const ForeignKeyFailed + const InternalServerError + const NotFound + const Unauthorized + const UpdateFailed + const WrongData + const WrongQuery