Documentation
¶
Index ¶
- Variables
- func Body(msg *dsm3.Body) error
- func CheckPermissionRequest(msg *dsr3.CheckPermissionRequest) error
- func CheckRelationRequest(msg *dsr3.CheckRelationRequest) error
- func CheckRequest(msg *dsr3.CheckRequest) error
- func ChecksRequest(msg *dsr3.ChecksRequest) error
- func DeleteManifestRequest(msg *dsm3.DeleteManifestRequest) error
- func DeleteObjectRequest(msg *dsw3.DeleteObjectRequest) error
- func DeleteRelationRequest(msg *dsw3.DeleteRelationRequest) error
- func DisplayName(fld Field, val string) error
- func Etag(fld Field, val string) error
- func GetGraphRequest(msg *dsr3.GetGraphRequest) error
- func GetManifestRequest(msg *dsm3.GetManifestRequest) error
- func GetObjectManyRequest(msg *dsr3.GetObjectManyRequest) error
- func GetObjectRequest(msg *dsr3.GetObjectRequest) error
- func GetObjectsRequest(msg *dsr3.GetObjectsRequest) error
- func GetRelationRequest(msg *dsr3.GetRelationRequest) error
- func GetRelationsRequest(msg *dsr3.GetRelationsRequest) error
- func IdentifierTypePresence(idFld, typeFld Field, idVal, typeVal string) error
- func ImportRequest(msg *dsi3.ImportRequest) error
- func InstanceIdentifier(fld Field, val string) error
- func Metadata(msg *dsm3.Metadata) error
- func Object(msg *dsc3.Object) error
- func ObjectIdentifier(msg *dsc3.ObjectIdentifier) error
- func PaginationRequest(msg *dsc3.PaginationRequest) error
- func Relation(msg *dsc3.Relation) error
- func RelationIdentifier(msg *dsc3.RelationIdentifier) error
- func SetManifestRequest(msg *dsm3.SetManifestRequest) error
- func SetObjectRequest(msg *dsw3.SetObjectRequest) error
- func SetRelationRequest(msg *dsw3.SetRelationRequest) error
- func TypeIdentifier(fld Field, val string) error
- type Field
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrBodyDataSize = errors.New("data size exceeds max chunk size of 65536 bytes")
View Source
var ErrPaginationSize = errors.New("pagination size must be >= 1 and <= 100")
Functions ¶
func CheckPermissionRequest ¶
func CheckPermissionRequest(msg *dsr3.CheckPermissionRequest) error
CheckPermissionRequest gets handled by CheckRequest, hence returns nil.
func CheckRelationRequest ¶
func CheckRelationRequest(msg *dsr3.CheckRelationRequest) error
CheckRelationRequest gets handled by CheckRequest, hence returns nil.
func CheckRequest ¶
func CheckRequest(msg *dsr3.CheckRequest) error
func ChecksRequest ¶
func ChecksRequest(msg *dsr3.ChecksRequest) error
func DeleteManifestRequest ¶
func DeleteManifestRequest(msg *dsm3.DeleteManifestRequest) error
func DeleteObjectRequest ¶
func DeleteObjectRequest(msg *dsw3.DeleteObjectRequest) error
func DeleteRelationRequest ¶
func DeleteRelationRequest(msg *dsw3.DeleteRelationRequest) error
func DisplayName ¶
func GetGraphRequest ¶
func GetGraphRequest(msg *dsr3.GetGraphRequest) error
func GetManifestRequest ¶
func GetManifestRequest(msg *dsm3.GetManifestRequest) error
func GetObjectManyRequest ¶
func GetObjectManyRequest(msg *dsr3.GetObjectManyRequest) error
func GetObjectRequest ¶
func GetObjectRequest(msg *dsr3.GetObjectRequest) error
func GetObjectsRequest ¶
func GetObjectsRequest(msg *dsr3.GetObjectsRequest) error
func GetRelationRequest ¶
func GetRelationRequest(msg *dsr3.GetRelationRequest) error
func GetRelationsRequest ¶
func GetRelationsRequest(msg *dsr3.GetRelationsRequest) error
func IdentifierTypePresence ¶
IdentifierTypePresence desc: Identifiers always require a type to be specified.
func ImportRequest ¶
func ImportRequest(msg *dsi3.ImportRequest) error
func InstanceIdentifier ¶
func ObjectIdentifier ¶
func ObjectIdentifier(msg *dsc3.ObjectIdentifier) error
func PaginationRequest ¶
func PaginationRequest(msg *dsc3.PaginationRequest) error
func RelationIdentifier ¶
func RelationIdentifier(msg *dsc3.RelationIdentifier) error
func SetManifestRequest ¶
func SetManifestRequest(msg *dsm3.SetManifestRequest) error
func SetObjectRequest ¶
func SetObjectRequest(msg *dsw3.SetObjectRequest) error
func SetRelationRequest ¶
func SetRelationRequest(msg *dsw3.SetRelationRequest) error
func TypeIdentifier ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.