Documentation
¶
Index ¶
- type ObjectsAPIService
- func (s *ObjectsAPIService) AddChecksums(ctx context.Context, objectID string, checksums []drs.Checksum) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) BulkAddChecksums(ctx context.Context, updatesByID map[string][]drs.Checksum) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) BulkDeleteObjects(ctx context.Context, req drs.BulkDeleteRequest) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) BulkUpdateAccessMethods(ctx context.Context, req drs.BulkAccessMethodUpdateRequest) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) DeleteObject(ctx context.Context, id string, req drs.DeleteRequest) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) GetAccessURL(ctx context.Context, objectID string, accessID string) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) GetBulkAccessURL(ctx context.Context, req drs.BulkObjectAccessId) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) GetBulkObjects(ctx context.Context, req drs.GetBulkObjectsRequest, expand bool) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) GetObject(ctx context.Context, id string, expand bool) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) GetObjectsByChecksum(ctx context.Context, checksum string) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) GetObjectsByChecksums(ctx context.Context, checksums []string) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) GetServiceInfo(ctx context.Context) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) OptionsBulkObject(ctx context.Context, _ drs.BulkObjectIdNoPassport) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) OptionsObject(ctx context.Context, id string) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) PostAccessURL(ctx context.Context, objectID string, accessID string, ...) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) PostObject(ctx context.Context, id string, req drs.PostObjectRequest) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) PostUploadRequest(ctx context.Context, uploadRequest drs.UploadRequest) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) RegisterObjects(ctx context.Context, req drs.RegisterObjectsRequest) (drs.ImplResponse, error)
- func (s *ObjectsAPIService) UpdateObjectAccessMethods(ctx context.Context, objectID string, req drs.AccessMethodUpdateRequest) (drs.ImplResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ObjectsAPIService ¶
type ObjectsAPIService struct {
// contains filtered or unexported fields
}
ObjectsAPIService implements the Objects API service.
func NewObjectsAPIService ¶
func NewObjectsAPIService(db core.DatabaseInterface, urlManager urlmanager.UrlManager) *ObjectsAPIService
NewObjectsAPIService creates a new ObjectsAPIService.
func (*ObjectsAPIService) AddChecksums ¶
func (s *ObjectsAPIService) AddChecksums(ctx context.Context, objectID string, checksums []drs.Checksum) (drs.ImplResponse, error)
func (*ObjectsAPIService) BulkAddChecksums ¶
func (s *ObjectsAPIService) BulkAddChecksums(ctx context.Context, updatesByID map[string][]drs.Checksum) (drs.ImplResponse, error)
func (*ObjectsAPIService) BulkDeleteObjects ¶
func (s *ObjectsAPIService) BulkDeleteObjects(ctx context.Context, req drs.BulkDeleteRequest) (drs.ImplResponse, error)
func (*ObjectsAPIService) BulkUpdateAccessMethods ¶
func (s *ObjectsAPIService) BulkUpdateAccessMethods(ctx context.Context, req drs.BulkAccessMethodUpdateRequest) (drs.ImplResponse, error)
func (*ObjectsAPIService) DeleteObject ¶
func (s *ObjectsAPIService) DeleteObject(ctx context.Context, id string, req drs.DeleteRequest) (drs.ImplResponse, error)
func (*ObjectsAPIService) GetAccessURL ¶
func (s *ObjectsAPIService) GetAccessURL(ctx context.Context, objectID string, accessID string) (drs.ImplResponse, error)
func (*ObjectsAPIService) GetBulkAccessURL ¶
func (s *ObjectsAPIService) GetBulkAccessURL(ctx context.Context, req drs.BulkObjectAccessId) (drs.ImplResponse, error)
func (*ObjectsAPIService) GetBulkObjects ¶
func (s *ObjectsAPIService) GetBulkObjects(ctx context.Context, req drs.GetBulkObjectsRequest, expand bool) (drs.ImplResponse, error)
func (*ObjectsAPIService) GetObject ¶
func (s *ObjectsAPIService) GetObject(ctx context.Context, id string, expand bool) (drs.ImplResponse, error)
func (*ObjectsAPIService) GetObjectsByChecksum ¶
func (s *ObjectsAPIService) GetObjectsByChecksum(ctx context.Context, checksum string) (drs.ImplResponse, error)
func (*ObjectsAPIService) GetObjectsByChecksums ¶
func (s *ObjectsAPIService) GetObjectsByChecksums(ctx context.Context, checksums []string) (drs.ImplResponse, error)
func (*ObjectsAPIService) GetServiceInfo ¶
func (s *ObjectsAPIService) GetServiceInfo(ctx context.Context) (drs.ImplResponse, error)
func (*ObjectsAPIService) OptionsBulkObject ¶
func (s *ObjectsAPIService) OptionsBulkObject(ctx context.Context, _ drs.BulkObjectIdNoPassport) (drs.ImplResponse, error)
func (*ObjectsAPIService) OptionsObject ¶
func (s *ObjectsAPIService) OptionsObject(ctx context.Context, id string) (drs.ImplResponse, error)
func (*ObjectsAPIService) PostAccessURL ¶
func (s *ObjectsAPIService) PostAccessURL(ctx context.Context, objectID string, accessID string, req drs.PostAccessUrlRequest) (drs.ImplResponse, error)
func (*ObjectsAPIService) PostObject ¶
func (s *ObjectsAPIService) PostObject(ctx context.Context, id string, req drs.PostObjectRequest) (drs.ImplResponse, error)
func (*ObjectsAPIService) PostUploadRequest ¶
func (s *ObjectsAPIService) PostUploadRequest(ctx context.Context, uploadRequest drs.UploadRequest) (drs.ImplResponse, error)
func (*ObjectsAPIService) RegisterObjects ¶
func (s *ObjectsAPIService) RegisterObjects(ctx context.Context, req drs.RegisterObjectsRequest) (drs.ImplResponse, error)
func (*ObjectsAPIService) UpdateObjectAccessMethods ¶
func (s *ObjectsAPIService) UpdateObjectAccessMethods(ctx context.Context, objectID string, req drs.AccessMethodUpdateRequest) (drs.ImplResponse, error)
Click to show internal directories.
Click to hide internal directories.