Spaces:
Running
Running
// _ _ | |
// __ _____ __ ___ ___ __ _| |_ ___ | |
// \ \ /\ / / _ \/ _` \ \ / / |/ _` | __/ _ \ | |
// \ V V / __/ (_| |\ V /| | (_| | || __/ | |
// \_/\_/ \___|\__,_| \_/ |_|\__,_|\__\___| | |
// | |
// Copyright © 2016 - 2024 Weaviate B.V. All rights reserved. | |
// | |
// CONTACT: [email protected] | |
// | |
// Code generated by go-swagger; DO NOT EDIT. | |
package objects | |
// This file was generated by the swagger tool. | |
// Editing this file might prove futile when you re-run the swagger generate command | |
import ( | |
"fmt" | |
"github.com/go-openapi/runtime" | |
"github.com/go-openapi/strfmt" | |
) | |
// New creates a new objects API client. | |
func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService { | |
return &Client{transport: transport, formats: formats} | |
} | |
/* | |
Client for objects API | |
*/ | |
type Client struct { | |
transport runtime.ClientTransport | |
formats strfmt.Registry | |
} | |
// ClientOption is the option for Client methods | |
type ClientOption func(*runtime.ClientOperation) | |
// ClientService is the interface for Client methods | |
type ClientService interface { | |
ObjectsClassDelete(params *ObjectsClassDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsClassDeleteNoContent, error) | |
ObjectsClassGet(params *ObjectsClassGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsClassGetOK, error) | |
ObjectsClassHead(params *ObjectsClassHeadParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsClassHeadNoContent, error) | |
ObjectsClassPatch(params *ObjectsClassPatchParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsClassPatchNoContent, error) | |
ObjectsClassPut(params *ObjectsClassPutParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsClassPutOK, error) | |
ObjectsClassReferencesCreate(params *ObjectsClassReferencesCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsClassReferencesCreateOK, error) | |
ObjectsClassReferencesDelete(params *ObjectsClassReferencesDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsClassReferencesDeleteNoContent, error) | |
ObjectsClassReferencesPut(params *ObjectsClassReferencesPutParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsClassReferencesPutOK, error) | |
ObjectsCreate(params *ObjectsCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsCreateOK, error) | |
ObjectsDelete(params *ObjectsDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsDeleteNoContent, error) | |
ObjectsGet(params *ObjectsGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsGetOK, error) | |
ObjectsHead(params *ObjectsHeadParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsHeadNoContent, error) | |
ObjectsList(params *ObjectsListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsListOK, error) | |
ObjectsPatch(params *ObjectsPatchParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsPatchNoContent, error) | |
ObjectsReferencesCreate(params *ObjectsReferencesCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsReferencesCreateOK, error) | |
ObjectsReferencesDelete(params *ObjectsReferencesDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsReferencesDeleteNoContent, error) | |
ObjectsReferencesUpdate(params *ObjectsReferencesUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsReferencesUpdateOK, error) | |
ObjectsUpdate(params *ObjectsUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsUpdateOK, error) | |
ObjectsValidate(params *ObjectsValidateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsValidateOK, error) | |
SetTransport(transport runtime.ClientTransport) | |
} | |
/* | |
ObjectsClassDelete deletes object based on its class and UUID | |
Delete a single data object. | |
*/ | |
func (a *Client) ObjectsClassDelete(params *ObjectsClassDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsClassDeleteNoContent, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsClassDeleteParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.class.delete", | |
Method: "DELETE", | |
PathPattern: "/objects/{className}/{id}", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsClassDeleteReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsClassDeleteNoContent) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.class.delete: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsClassGet gets a specific object based on its class and UUID also available as websocket bus | |
Get a single data object | |
*/ | |
func (a *Client) ObjectsClassGet(params *ObjectsClassGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsClassGetOK, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsClassGetParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.class.get", | |
Method: "GET", | |
PathPattern: "/objects/{className}/{id}", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsClassGetReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsClassGetOK) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.class.get: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsClassHead checks object s existence based on its class and uuid | |
Checks if a data object exists without retrieving it. | |
*/ | |
func (a *Client) ObjectsClassHead(params *ObjectsClassHeadParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsClassHeadNoContent, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsClassHeadParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.class.head", | |
Method: "HEAD", | |
PathPattern: "/objects/{className}/{id}", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsClassHeadReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsClassHeadNoContent) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.class.head: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsClassPatch updates an object based on its UUID using patch semantics | |
Update an individual data object based on its class and uuid. This method supports json-merge style patch semantics (RFC 7396). Provided meta-data and schema values are validated. LastUpdateTime is set to the time this function is called. | |
*/ | |
func (a *Client) ObjectsClassPatch(params *ObjectsClassPatchParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsClassPatchNoContent, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsClassPatchParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.class.patch", | |
Method: "PATCH", | |
PathPattern: "/objects/{className}/{id}", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsClassPatchReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsClassPatchNoContent) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.class.patch: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsClassPut updates a class object based on its uuid | |
Update an individual data object based on its class and uuid. | |
*/ | |
func (a *Client) ObjectsClassPut(params *ObjectsClassPutParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsClassPutOK, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsClassPutParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.class.put", | |
Method: "PUT", | |
PathPattern: "/objects/{className}/{id}", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsClassPutReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsClassPutOK) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.class.put: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsClassReferencesCreate adds a single reference to a class property | |
Add a single reference to a class-property. | |
*/ | |
func (a *Client) ObjectsClassReferencesCreate(params *ObjectsClassReferencesCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsClassReferencesCreateOK, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsClassReferencesCreateParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.class.references.create", | |
Method: "POST", | |
PathPattern: "/objects/{className}/{id}/references/{propertyName}", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsClassReferencesCreateReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsClassReferencesCreateOK) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.class.references.create: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsClassReferencesDelete deletes the single reference that is given in the body from the list of references that this property has | |
Delete the single reference that is given in the body from the list of references that this property of a data object has | |
*/ | |
func (a *Client) ObjectsClassReferencesDelete(params *ObjectsClassReferencesDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsClassReferencesDeleteNoContent, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsClassReferencesDeleteParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.class.references.delete", | |
Method: "DELETE", | |
PathPattern: "/objects/{className}/{id}/references/{propertyName}", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsClassReferencesDeleteReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsClassReferencesDeleteNoContent) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.class.references.delete: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsClassReferencesPut replaces all references to a class property | |
Update all references of a property of a data object. | |
*/ | |
func (a *Client) ObjectsClassReferencesPut(params *ObjectsClassReferencesPutParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsClassReferencesPutOK, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsClassReferencesPutParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.class.references.put", | |
Method: "PUT", | |
PathPattern: "/objects/{className}/{id}/references/{propertyName}", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsClassReferencesPutReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsClassReferencesPutOK) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.class.references.put: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsCreate creates objects between two objects object and subject | |
Registers a new Object. Provided meta-data and schema values are validated. | |
*/ | |
func (a *Client) ObjectsCreate(params *ObjectsCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsCreateOK, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsCreateParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.create", | |
Method: "POST", | |
PathPattern: "/objects", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsCreateReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsCreateOK) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.create: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsDelete deletes an object based on its UUID | |
Deletes an Object from the system. | |
*/ | |
func (a *Client) ObjectsDelete(params *ObjectsDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsDeleteNoContent, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsDeleteParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.delete", | |
Method: "DELETE", | |
PathPattern: "/objects/{id}", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsDeleteReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsDeleteNoContent) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.delete: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsGet gets a specific object based on its UUID and a object UUID also available as websocket bus | |
Lists Objects. | |
*/ | |
func (a *Client) ObjectsGet(params *ObjectsGetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsGetOK, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsGetParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.get", | |
Method: "GET", | |
PathPattern: "/objects/{id}", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsGetReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsGetOK) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.get: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsHead checks object s existence based on its UUID | |
Checks if an Object exists in the system. | |
*/ | |
func (a *Client) ObjectsHead(params *ObjectsHeadParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsHeadNoContent, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsHeadParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.head", | |
Method: "HEAD", | |
PathPattern: "/objects/{id}", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsHeadReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsHeadNoContent) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.head: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsList gets a list of objects | |
Lists all Objects in reverse order of creation, owned by the user that belongs to the used token. | |
*/ | |
func (a *Client) ObjectsList(params *ObjectsListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsListOK, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsListParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.list", | |
Method: "GET", | |
PathPattern: "/objects", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsListReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsListOK) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.list: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsPatch updates an object based on its UUID using patch semantics | |
Updates an Object. This method supports json-merge style patch semantics (RFC 7396). Provided meta-data and schema values are validated. LastUpdateTime is set to the time this function is called. | |
*/ | |
func (a *Client) ObjectsPatch(params *ObjectsPatchParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsPatchNoContent, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsPatchParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.patch", | |
Method: "PATCH", | |
PathPattern: "/objects/{id}", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsPatchReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsPatchNoContent) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.patch: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsReferencesCreate adds a single reference to a class property | |
Add a single reference to a class-property. | |
*/ | |
func (a *Client) ObjectsReferencesCreate(params *ObjectsReferencesCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsReferencesCreateOK, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsReferencesCreateParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.references.create", | |
Method: "POST", | |
PathPattern: "/objects/{id}/references/{propertyName}", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsReferencesCreateReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsReferencesCreateOK) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.references.create: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsReferencesDelete deletes the single reference that is given in the body from the list of references that this property has | |
Delete the single reference that is given in the body from the list of references that this property has. | |
*/ | |
func (a *Client) ObjectsReferencesDelete(params *ObjectsReferencesDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsReferencesDeleteNoContent, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsReferencesDeleteParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.references.delete", | |
Method: "DELETE", | |
PathPattern: "/objects/{id}/references/{propertyName}", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsReferencesDeleteReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsReferencesDeleteNoContent) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.references.delete: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsReferencesUpdate replaces all references to a class property | |
Replace all references to a class-property. | |
*/ | |
func (a *Client) ObjectsReferencesUpdate(params *ObjectsReferencesUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsReferencesUpdateOK, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsReferencesUpdateParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.references.update", | |
Method: "PUT", | |
PathPattern: "/objects/{id}/references/{propertyName}", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsReferencesUpdateReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsReferencesUpdateOK) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.references.update: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsUpdate updates an object based on its UUID | |
Updates an Object's data. Given meta-data and schema values are validated. LastUpdateTime is set to the time this function is called. | |
*/ | |
func (a *Client) ObjectsUpdate(params *ObjectsUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsUpdateOK, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsUpdateParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.update", | |
Method: "PUT", | |
PathPattern: "/objects/{id}", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsUpdateReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsUpdateOK) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.update: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
/* | |
ObjectsValidate validates an object based on a schema | |
Validate an Object's schema and meta-data. It has to be based on a schema, which is related to the given Object to be accepted by this validation. | |
*/ | |
func (a *Client) ObjectsValidate(params *ObjectsValidateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ObjectsValidateOK, error) { | |
// TODO: Validate the params before sending | |
if params == nil { | |
params = NewObjectsValidateParams() | |
} | |
op := &runtime.ClientOperation{ | |
ID: "objects.validate", | |
Method: "POST", | |
PathPattern: "/objects/validate", | |
ProducesMediaTypes: []string{"application/json"}, | |
ConsumesMediaTypes: []string{"application/json", "application/yaml"}, | |
Schemes: []string{"https"}, | |
Params: params, | |
Reader: &ObjectsValidateReader{formats: a.formats}, | |
AuthInfo: authInfo, | |
Context: params.Context, | |
Client: params.HTTPClient, | |
} | |
for _, opt := range opts { | |
opt(op) | |
} | |
result, err := a.transport.Submit(op) | |
if err != nil { | |
return nil, err | |
} | |
success, ok := result.(*ObjectsValidateOK) | |
if ok { | |
return success, nil | |
} | |
// unexpected success response | |
// safeguard: normally, absent a default response, unknown success responses return an error above: so this is a codegen issue | |
msg := fmt.Sprintf("unexpected success response for objects.validate: API contract not enforced by server. Client expected to get an error, but got: %T", result) | |
panic(msg) | |
} | |
// SetTransport changes the transport on the client | |
func (a *Client) SetTransport(transport runtime.ClientTransport) { | |
a.transport = transport | |
} | |