DataRepository

package
v1.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIClient

type APIClient struct {

	// API Services
	BlockCRUDApi                     *BlockCRUDApiService
	MetaSchemaCRUDApi                *MetaSchemaCRUDApiService
	NotificationSubscriptionCRUDApi  *NotificationSubscriptionCRUDApiService
	NotificationSubscriptionsCRUDApi *NotificationSubscriptionsCRUDApiService
	RecordCRUDApi                    *RecordCRUDApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Nudsf_DataRepository API v1.1.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

type BlockCRUDApiService

type BlockCRUDApiService service

func (*BlockCRUDApiService) CreateOrModifyBlock

func (*BlockCRUDApiService) DeleteBlock

func (*BlockCRUDApiService) GetBlock

func (*BlockCRUDApiService) GetBlockList

type BulkDeleteRecordsError

type BulkDeleteRecordsError struct {
	ProblemDetails models.ProblemDetails
}

type BulkDeleteRecordsRequest

type BulkDeleteRecordsRequest struct {
	RealmId           *string
	StorageId         *string
	Filter            *models.SearchExpression
	SupportedFeatures *string
}

BulkDeleteRecordsRequest

func (*BulkDeleteRecordsRequest) SetFilter

func (r *BulkDeleteRecordsRequest) SetFilter(Filter models.SearchExpression)

func (*BulkDeleteRecordsRequest) SetRealmId

func (r *BulkDeleteRecordsRequest) SetRealmId(RealmId string)

func (*BulkDeleteRecordsRequest) SetStorageId

func (r *BulkDeleteRecordsRequest) SetStorageId(StorageId string)

func (*BulkDeleteRecordsRequest) SetSupportedFeatures

func (r *BulkDeleteRecordsRequest) SetSupportedFeatures(SupportedFeatures string)

type BulkDeleteRecordsResponse

type BulkDeleteRecordsResponse struct {
	RecordIdList models.RecordIdList
}

type Configuration

type Configuration struct {
	MetricsHook openapi.RequestMetricsHook
	// contains filtered or unexported fields
}

func NewConfiguration

func NewConfiguration() *Configuration

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

func (*Configuration) BasePath

func (c *Configuration) BasePath() string

func (*Configuration) DefaultHeader

func (c *Configuration) DefaultHeader() map[string]string

func (*Configuration) HTTPClient

func (c *Configuration) HTTPClient() *http.Client

func (*Configuration) Host

func (c *Configuration) Host() string

func (*Configuration) Metrics added in v1.2.1

func (*Configuration) SetBasePath

func (c *Configuration) SetBasePath(apiRoot string)

func (*Configuration) SetHTTPClient

func (c *Configuration) SetHTTPClient(client *http.Client)

func (*Configuration) SetHost

func (c *Configuration) SetHost(host string)

func (*Configuration) SetMetrics added in v1.2.1

func (c *Configuration) SetMetrics(h openapi.RequestMetricsHook)

func (*Configuration) SetUserAgent

func (c *Configuration) SetUserAgent(userAgent string)

func (*Configuration) UserAgent

func (c *Configuration) UserAgent() string

type CreateAndUpdateNotificationSubscriptionError

type CreateAndUpdateNotificationSubscriptionError struct {
	CacheControl   string
	ETag           string
	RetryAfter     interface{}
	ProblemDetails models.ProblemDetails
	// contains filtered or unexported fields
}

type CreateAndUpdateNotificationSubscriptionOnDataChangePostError

type CreateAndUpdateNotificationSubscriptionOnDataChangePostError struct {
	ProblemDetails models.ProblemDetails
}

type CreateAndUpdateNotificationSubscriptionOnDataChangePostRequest

type CreateAndUpdateNotificationSubscriptionOnDataChangePostRequest struct {
	RecordNotification *models.RecordNotification
}

CreateAndUpdateNotificationSubscriptionOnDataChangePostRequest

func (*CreateAndUpdateNotificationSubscriptionOnDataChangePostRequest) SetRecordNotification

type CreateAndUpdateNotificationSubscriptionOnDataChangePostResponse

type CreateAndUpdateNotificationSubscriptionOnDataChangePostResponse struct {
}

type CreateAndUpdateNotificationSubscriptionRequest

type CreateAndUpdateNotificationSubscriptionRequest struct {
	RealmId                  *string
	StorageId                *string
	SubscriptionId           *string
	NotificationSubscription *models.NotificationSubscription
	SupportedFeatures        *string
	IfNoneMatch              *string
	IfMatch                  *string
}

CreateAndUpdateNotificationSubscriptionRequest

func (*CreateAndUpdateNotificationSubscriptionRequest) SetIfMatch

func (*CreateAndUpdateNotificationSubscriptionRequest) SetIfNoneMatch

func (r *CreateAndUpdateNotificationSubscriptionRequest) SetIfNoneMatch(IfNoneMatch string)

func (*CreateAndUpdateNotificationSubscriptionRequest) SetNotificationSubscription

func (r *CreateAndUpdateNotificationSubscriptionRequest) SetNotificationSubscription(NotificationSubscription models.NotificationSubscription)

func (*CreateAndUpdateNotificationSubscriptionRequest) SetRealmId

func (*CreateAndUpdateNotificationSubscriptionRequest) SetStorageId

func (r *CreateAndUpdateNotificationSubscriptionRequest) SetStorageId(StorageId string)

func (*CreateAndUpdateNotificationSubscriptionRequest) SetSubscriptionId

func (r *CreateAndUpdateNotificationSubscriptionRequest) SetSubscriptionId(SubscriptionId string)

func (*CreateAndUpdateNotificationSubscriptionRequest) SetSupportedFeatures

func (r *CreateAndUpdateNotificationSubscriptionRequest) SetSupportedFeatures(SupportedFeatures string)

type CreateAndUpdateNotificationSubscriptionResponse

type CreateAndUpdateNotificationSubscriptionResponse struct {
	CacheControl             string
	ETag                     string
	LastModified             string
	Location                 string
	NotificationSubscription models.NotificationSubscription
}

type CreateAndUpdateNotificationSubscriptionSubscriptionExpiryNotificationPostError

type CreateAndUpdateNotificationSubscriptionSubscriptionExpiryNotificationPostError struct {
	ProblemDetails models.ProblemDetails
}

type CreateAndUpdateNotificationSubscriptionSubscriptionExpiryNotificationPostRequest

type CreateAndUpdateNotificationSubscriptionSubscriptionExpiryNotificationPostRequest struct {
	UdsfDataRepositoryNotificationInfo *models.UdsfDataRepositoryNotificationInfo
}

CreateAndUpdateNotificationSubscriptionSubscriptionExpiryNotificationPostRequest

func (*CreateAndUpdateNotificationSubscriptionSubscriptionExpiryNotificationPostRequest) SetUdsfDataRepositoryNotificationInfo

func (r *CreateAndUpdateNotificationSubscriptionSubscriptionExpiryNotificationPostRequest) SetUdsfDataRepositoryNotificationInfo(UdsfDataRepositoryNotificationInfo models.UdsfDataRepositoryNotificationInfo)

type CreateAndUpdateNotificationSubscriptionSubscriptionExpiryNotificationPostResponse

type CreateAndUpdateNotificationSubscriptionSubscriptionExpiryNotificationPostResponse struct {
}

type CreateOrModifyBlockError

type CreateOrModifyBlockError struct {
	CacheControl                   string
	ETag                           string
	LastModified                   string
	CreateOrModifyBlockResponse412 map[string]interface{}
	ProblemDetails                 models.ProblemDetails
}

type CreateOrModifyBlockRequest

type CreateOrModifyBlockRequest struct {
	RealmId           *string
	StorageId         *string
	RecordId          *string
	BlockId           *string
	Body              map[string]interface{}
	GetPrevious       *bool
	IfNoneMatch       *string
	IfMatch           *string
	SupportedFeatures *string
}

CreateOrModifyBlockRequest

func (*CreateOrModifyBlockRequest) SetBlockId

func (r *CreateOrModifyBlockRequest) SetBlockId(BlockId string)

func (*CreateOrModifyBlockRequest) SetBody

func (r *CreateOrModifyBlockRequest) SetBody(Body map[string]interface{})

func (*CreateOrModifyBlockRequest) SetGetPrevious

func (r *CreateOrModifyBlockRequest) SetGetPrevious(GetPrevious bool)

func (*CreateOrModifyBlockRequest) SetIfMatch

func (r *CreateOrModifyBlockRequest) SetIfMatch(IfMatch string)

func (*CreateOrModifyBlockRequest) SetIfNoneMatch

func (r *CreateOrModifyBlockRequest) SetIfNoneMatch(IfNoneMatch string)

func (*CreateOrModifyBlockRequest) SetRealmId

func (r *CreateOrModifyBlockRequest) SetRealmId(RealmId string)

func (*CreateOrModifyBlockRequest) SetRecordId

func (r *CreateOrModifyBlockRequest) SetRecordId(RecordId string)

func (*CreateOrModifyBlockRequest) SetStorageId

func (r *CreateOrModifyBlockRequest) SetStorageId(StorageId string)

func (*CreateOrModifyBlockRequest) SetSupportedFeatures

func (r *CreateOrModifyBlockRequest) SetSupportedFeatures(SupportedFeatures string)

type CreateOrModifyBlockResponse

type CreateOrModifyBlockResponse struct {
	CacheControl                   string
	ETag                           string
	LastModified                   string
	Location                       string
	CreateOrModifyBlockResponse200 map[string]interface{}
}

type CreateOrModifyMetaSchemaError

type CreateOrModifyMetaSchemaError struct {
	CacheControl   string
	ETag           string
	RetryAfter     interface{}
	MetaSchema     models.MetaSchema
	ProblemDetails models.ProblemDetails
}

type CreateOrModifyMetaSchemaRequest

type CreateOrModifyMetaSchemaRequest struct {
	RealmId           *string
	StorageId         *string
	SchemaId          *string
	MetaSchema        *models.MetaSchema
	IfNoneMatch       *string
	IfMatch           *string
	GetPrevious       *bool
	SupportedFeatures *string
}

CreateOrModifyMetaSchemaRequest

func (*CreateOrModifyMetaSchemaRequest) SetGetPrevious

func (r *CreateOrModifyMetaSchemaRequest) SetGetPrevious(GetPrevious bool)

func (*CreateOrModifyMetaSchemaRequest) SetIfMatch

func (r *CreateOrModifyMetaSchemaRequest) SetIfMatch(IfMatch string)

func (*CreateOrModifyMetaSchemaRequest) SetIfNoneMatch

func (r *CreateOrModifyMetaSchemaRequest) SetIfNoneMatch(IfNoneMatch string)

func (*CreateOrModifyMetaSchemaRequest) SetMetaSchema

func (r *CreateOrModifyMetaSchemaRequest) SetMetaSchema(MetaSchema models.MetaSchema)

func (*CreateOrModifyMetaSchemaRequest) SetRealmId

func (r *CreateOrModifyMetaSchemaRequest) SetRealmId(RealmId string)

func (*CreateOrModifyMetaSchemaRequest) SetSchemaId

func (r *CreateOrModifyMetaSchemaRequest) SetSchemaId(SchemaId string)

func (*CreateOrModifyMetaSchemaRequest) SetStorageId

func (r *CreateOrModifyMetaSchemaRequest) SetStorageId(StorageId string)

func (*CreateOrModifyMetaSchemaRequest) SetSupportedFeatures

func (r *CreateOrModifyMetaSchemaRequest) SetSupportedFeatures(SupportedFeatures string)

type CreateOrModifyMetaSchemaResponse

type CreateOrModifyMetaSchemaResponse struct {
	CacheControl string
	ETag         string
	LastModified string
	Location     string
	MetaSchema   models.MetaSchema
}

type CreateOrModifyRecordError

type CreateOrModifyRecordError struct {
	CacheControl   string
	ETag           string
	LastModified   string
	RetryAfter     interface{}
	ProblemDetails models.ProblemDetails
	Record         models.Record
}

type CreateOrModifyRecordRecordExpiredPostError

type CreateOrModifyRecordRecordExpiredPostError struct {
	ProblemDetails models.ProblemDetails
}

type CreateOrModifyRecordRecordExpiredPostRequest

type CreateOrModifyRecordRecordExpiredPostRequest struct {
	Record          *models.Record
	ContentLocation *string
}

CreateOrModifyRecordRecordExpiredPostRequest

func (*CreateOrModifyRecordRecordExpiredPostRequest) SetContentLocation

func (r *CreateOrModifyRecordRecordExpiredPostRequest) SetContentLocation(ContentLocation string)

func (*CreateOrModifyRecordRecordExpiredPostRequest) SetRecord

type CreateOrModifyRecordRecordExpiredPostResponse

type CreateOrModifyRecordRecordExpiredPostResponse struct {
}

type CreateOrModifyRecordRequest

type CreateOrModifyRecordRequest struct {
	RealmId           *string
	StorageId         *string
	RecordId          *string
	Record            *models.Record
	IfNoneMatch       *string
	IfMatch           *string
	GetPrevious       *bool
	SupportedFeatures *string
}

CreateOrModifyRecordRequest

func (*CreateOrModifyRecordRequest) SetGetPrevious

func (r *CreateOrModifyRecordRequest) SetGetPrevious(GetPrevious bool)

func (*CreateOrModifyRecordRequest) SetIfMatch

func (r *CreateOrModifyRecordRequest) SetIfMatch(IfMatch string)

func (*CreateOrModifyRecordRequest) SetIfNoneMatch

func (r *CreateOrModifyRecordRequest) SetIfNoneMatch(IfNoneMatch string)

func (*CreateOrModifyRecordRequest) SetRealmId

func (r *CreateOrModifyRecordRequest) SetRealmId(RealmId string)

func (*CreateOrModifyRecordRequest) SetRecord

func (r *CreateOrModifyRecordRequest) SetRecord(Record models.Record)

func (*CreateOrModifyRecordRequest) SetRecordId

func (r *CreateOrModifyRecordRequest) SetRecordId(RecordId string)

func (*CreateOrModifyRecordRequest) SetStorageId

func (r *CreateOrModifyRecordRequest) SetStorageId(StorageId string)

func (*CreateOrModifyRecordRequest) SetSupportedFeatures

func (r *CreateOrModifyRecordRequest) SetSupportedFeatures(SupportedFeatures string)

type CreateOrModifyRecordResponse

type CreateOrModifyRecordResponse struct {
	CacheControl string
	ETag         string
	LastModified string
	Location     string
	Record       models.Record
}

type DeleteBlockError

type DeleteBlockError struct {
	CacheControl           string
	ETag                   string
	LastModified           string
	DeleteBlockResponse412 map[string]interface{}
	ProblemDetails         models.ProblemDetails
}

type DeleteBlockRequest

type DeleteBlockRequest struct {
	RealmId           *string
	StorageId         *string
	RecordId          *string
	BlockId           *string
	GetPrevious       *bool
	IfMatch           *string
	SupportedFeatures *string
}

DeleteBlockRequest

func (*DeleteBlockRequest) SetBlockId

func (r *DeleteBlockRequest) SetBlockId(BlockId string)

func (*DeleteBlockRequest) SetGetPrevious

func (r *DeleteBlockRequest) SetGetPrevious(GetPrevious bool)

func (*DeleteBlockRequest) SetIfMatch

func (r *DeleteBlockRequest) SetIfMatch(IfMatch string)

func (*DeleteBlockRequest) SetRealmId

func (r *DeleteBlockRequest) SetRealmId(RealmId string)

func (*DeleteBlockRequest) SetRecordId

func (r *DeleteBlockRequest) SetRecordId(RecordId string)

func (*DeleteBlockRequest) SetStorageId

func (r *DeleteBlockRequest) SetStorageId(StorageId string)

func (*DeleteBlockRequest) SetSupportedFeatures

func (r *DeleteBlockRequest) SetSupportedFeatures(SupportedFeatures string)

type DeleteBlockResponse

type DeleteBlockResponse struct {
	ETag                   string
	LastModified           string
	DeleteBlockResponse200 map[string]interface{}
}

type DeleteMetaSchemaError

type DeleteMetaSchemaError struct {
	CacheControl   string
	ETag           string
	RetryAfter     interface{}
	MetaSchema     models.MetaSchema
	ProblemDetails models.ProblemDetails
}

type DeleteMetaSchemaRequest

type DeleteMetaSchemaRequest struct {
	RealmId           *string
	StorageId         *string
	SchemaId          *string
	IfMatch           *string
	GetPrevious       *bool
	SupportedFeatures *string
}

DeleteMetaSchemaRequest

func (*DeleteMetaSchemaRequest) SetGetPrevious

func (r *DeleteMetaSchemaRequest) SetGetPrevious(GetPrevious bool)

func (*DeleteMetaSchemaRequest) SetIfMatch

func (r *DeleteMetaSchemaRequest) SetIfMatch(IfMatch string)

func (*DeleteMetaSchemaRequest) SetRealmId

func (r *DeleteMetaSchemaRequest) SetRealmId(RealmId string)

func (*DeleteMetaSchemaRequest) SetSchemaId

func (r *DeleteMetaSchemaRequest) SetSchemaId(SchemaId string)

func (*DeleteMetaSchemaRequest) SetStorageId

func (r *DeleteMetaSchemaRequest) SetStorageId(StorageId string)

func (*DeleteMetaSchemaRequest) SetSupportedFeatures

func (r *DeleteMetaSchemaRequest) SetSupportedFeatures(SupportedFeatures string)

type DeleteMetaSchemaResponse

type DeleteMetaSchemaResponse struct {
	ETag         string
	LastModified string
	MetaSchema   models.MetaSchema
}

type DeleteNotificationSubscriptionError

type DeleteNotificationSubscriptionError struct {
	NotificationSubscription models.NotificationSubscription
	ProblemDetails           models.ProblemDetails
}

type DeleteNotificationSubscriptionRequest

type DeleteNotificationSubscriptionRequest struct {
	RealmId           *string
	StorageId         *string
	SubscriptionId    *string
	ClientId          *models.ClientId
	GetPrevious       *bool
	IfMatch           *string
	SupportedFeatures *string
}

DeleteNotificationSubscriptionRequest

func (*DeleteNotificationSubscriptionRequest) SetClientId

func (r *DeleteNotificationSubscriptionRequest) SetClientId(ClientId models.ClientId)

func (*DeleteNotificationSubscriptionRequest) SetGetPrevious

func (r *DeleteNotificationSubscriptionRequest) SetGetPrevious(GetPrevious bool)

func (*DeleteNotificationSubscriptionRequest) SetIfMatch

func (r *DeleteNotificationSubscriptionRequest) SetIfMatch(IfMatch string)

func (*DeleteNotificationSubscriptionRequest) SetRealmId

func (r *DeleteNotificationSubscriptionRequest) SetRealmId(RealmId string)

func (*DeleteNotificationSubscriptionRequest) SetStorageId

func (r *DeleteNotificationSubscriptionRequest) SetStorageId(StorageId string)

func (*DeleteNotificationSubscriptionRequest) SetSubscriptionId

func (r *DeleteNotificationSubscriptionRequest) SetSubscriptionId(SubscriptionId string)

func (*DeleteNotificationSubscriptionRequest) SetSupportedFeatures

func (r *DeleteNotificationSubscriptionRequest) SetSupportedFeatures(SupportedFeatures string)

type DeleteNotificationSubscriptionResponse

type DeleteNotificationSubscriptionResponse struct {
	NotificationSubscription []models.NotificationSubscription
}

type DeleteRecordError

type DeleteRecordError struct {
	CacheControl   string
	ETag           string
	LastModified   string
	RetryAfter     interface{}
	ProblemDetails models.ProblemDetails
	Record         models.Record
}

type DeleteRecordRequest

type DeleteRecordRequest struct {
	RealmId           *string
	StorageId         *string
	RecordId          *string
	IfMatch           *string
	GetPrevious       *bool
	SupportedFeatures *string
}

DeleteRecordRequest

func (*DeleteRecordRequest) SetGetPrevious

func (r *DeleteRecordRequest) SetGetPrevious(GetPrevious bool)

func (*DeleteRecordRequest) SetIfMatch

func (r *DeleteRecordRequest) SetIfMatch(IfMatch string)

func (*DeleteRecordRequest) SetRealmId

func (r *DeleteRecordRequest) SetRealmId(RealmId string)

func (*DeleteRecordRequest) SetRecordId

func (r *DeleteRecordRequest) SetRecordId(RecordId string)

func (*DeleteRecordRequest) SetStorageId

func (r *DeleteRecordRequest) SetStorageId(StorageId string)

func (*DeleteRecordRequest) SetSupportedFeatures

func (r *DeleteRecordRequest) SetSupportedFeatures(SupportedFeatures string)

type DeleteRecordResponse

type DeleteRecordResponse struct {
	ETag         string
	LastModified string
	Record       models.Record
}

type GetBlockError

type GetBlockError struct {
	CacheControl   string
	ETag           string
	RetryAfter     interface{}
	ProblemDetails models.ProblemDetails
}

type GetBlockListError

type GetBlockListError struct {
	ProblemDetails models.ProblemDetails
}

type GetBlockListRequest

type GetBlockListRequest struct {
	RealmId           *string
	StorageId         *string
	RecordId          *string
	SupportedFeatures *string
}

GetBlockListRequest

func (*GetBlockListRequest) SetRealmId

func (r *GetBlockListRequest) SetRealmId(RealmId string)

func (*GetBlockListRequest) SetRecordId

func (r *GetBlockListRequest) SetRecordId(RecordId string)

func (*GetBlockListRequest) SetStorageId

func (r *GetBlockListRequest) SetStorageId(StorageId string)

func (*GetBlockListRequest) SetSupportedFeatures

func (r *GetBlockListRequest) SetSupportedFeatures(SupportedFeatures string)

type GetBlockListResponse

type GetBlockListResponse struct {
	CacheControl            string
	ETag                    string
	LastModified            string
	GetBlockListResponse200 map[string]interface{}
}

type GetBlockRequest

type GetBlockRequest struct {
	RealmId           *string
	StorageId         *string
	RecordId          *string
	BlockId           *string
	IfNoneMatch       *string
	IfModifiedSince   *string
	SupportedFeatures *string
}

GetBlockRequest

func (*GetBlockRequest) SetBlockId

func (r *GetBlockRequest) SetBlockId(BlockId string)

func (*GetBlockRequest) SetIfModifiedSince

func (r *GetBlockRequest) SetIfModifiedSince(IfModifiedSince string)

func (*GetBlockRequest) SetIfNoneMatch

func (r *GetBlockRequest) SetIfNoneMatch(IfNoneMatch string)

func (*GetBlockRequest) SetRealmId

func (r *GetBlockRequest) SetRealmId(RealmId string)

func (*GetBlockRequest) SetRecordId

func (r *GetBlockRequest) SetRecordId(RecordId string)

func (*GetBlockRequest) SetStorageId

func (r *GetBlockRequest) SetStorageId(StorageId string)

func (*GetBlockRequest) SetSupportedFeatures

func (r *GetBlockRequest) SetSupportedFeatures(SupportedFeatures string)

type GetBlockResponse

type GetBlockResponse struct {
	CacheControl        string
	ETag                string
	LastModified        string
	GetBlockResponse200 map[string]interface{}
}

type GetMetaError

type GetMetaError struct {
	CacheControl   string
	ETag           string
	RetryAfter     interface{}
	ProblemDetails models.ProblemDetails
}

type GetMetaRequest

type GetMetaRequest struct {
	RealmId           *string
	StorageId         *string
	RecordId          *string
	IfNoneMatch       *string
	IfModifiedSince   *string
	SupportedFeatures *string
}

GetMetaRequest

func (*GetMetaRequest) SetIfModifiedSince

func (r *GetMetaRequest) SetIfModifiedSince(IfModifiedSince string)

func (*GetMetaRequest) SetIfNoneMatch

func (r *GetMetaRequest) SetIfNoneMatch(IfNoneMatch string)

func (*GetMetaRequest) SetRealmId

func (r *GetMetaRequest) SetRealmId(RealmId string)

func (*GetMetaRequest) SetRecordId

func (r *GetMetaRequest) SetRecordId(RecordId string)

func (*GetMetaRequest) SetStorageId

func (r *GetMetaRequest) SetStorageId(StorageId string)

func (*GetMetaRequest) SetSupportedFeatures

func (r *GetMetaRequest) SetSupportedFeatures(SupportedFeatures string)

type GetMetaResponse

type GetMetaResponse struct {
	CacheControl string
	ETag         string
	LastModified string
	RecordMeta   models.RecordMeta
}

type GetMetaSchemaError

type GetMetaSchemaError struct {
	CacheControl   string
	ETag           string
	RetryAfter     interface{}
	ProblemDetails models.ProblemDetails
}

type GetMetaSchemaRequest

type GetMetaSchemaRequest struct {
	RealmId           *string
	StorageId         *string
	SchemaId          *string
	IfNoneMatch       *string
	IfModifiedSince   *string
	SupportedFeatures *string
}

GetMetaSchemaRequest

func (*GetMetaSchemaRequest) SetIfModifiedSince

func (r *GetMetaSchemaRequest) SetIfModifiedSince(IfModifiedSince string)

func (*GetMetaSchemaRequest) SetIfNoneMatch

func (r *GetMetaSchemaRequest) SetIfNoneMatch(IfNoneMatch string)

func (*GetMetaSchemaRequest) SetRealmId

func (r *GetMetaSchemaRequest) SetRealmId(RealmId string)

func (*GetMetaSchemaRequest) SetSchemaId

func (r *GetMetaSchemaRequest) SetSchemaId(SchemaId string)

func (*GetMetaSchemaRequest) SetStorageId

func (r *GetMetaSchemaRequest) SetStorageId(StorageId string)

func (*GetMetaSchemaRequest) SetSupportedFeatures

func (r *GetMetaSchemaRequest) SetSupportedFeatures(SupportedFeatures string)

type GetMetaSchemaResponse

type GetMetaSchemaResponse struct {
	CacheControl string
	ETag         string
	LastModified string
	Record       models.Record
}

type GetNotificationSubscriptionError

type GetNotificationSubscriptionError struct {
	CacheControl   string
	ETag           string
	RetryAfter     interface{}
	ProblemDetails models.ProblemDetails
}

type GetNotificationSubscriptionRequest

type GetNotificationSubscriptionRequest struct {
	RealmId           *string
	StorageId         *string
	SubscriptionId    *string
	SupportedFeatures *string
	IfNoneMatch       *string
	IfModifiedSince   *string
}

GetNotificationSubscriptionRequest

func (*GetNotificationSubscriptionRequest) SetIfModifiedSince

func (r *GetNotificationSubscriptionRequest) SetIfModifiedSince(IfModifiedSince string)

func (*GetNotificationSubscriptionRequest) SetIfNoneMatch

func (r *GetNotificationSubscriptionRequest) SetIfNoneMatch(IfNoneMatch string)

func (*GetNotificationSubscriptionRequest) SetRealmId

func (r *GetNotificationSubscriptionRequest) SetRealmId(RealmId string)

func (*GetNotificationSubscriptionRequest) SetStorageId

func (r *GetNotificationSubscriptionRequest) SetStorageId(StorageId string)

func (*GetNotificationSubscriptionRequest) SetSubscriptionId

func (r *GetNotificationSubscriptionRequest) SetSubscriptionId(SubscriptionId string)

func (*GetNotificationSubscriptionRequest) SetSupportedFeatures

func (r *GetNotificationSubscriptionRequest) SetSupportedFeatures(SupportedFeatures string)

type GetNotificationSubscriptionResponse

type GetNotificationSubscriptionResponse struct {
	CacheControl             string
	ETag                     string
	LastModified             string
	NotificationSubscription models.NotificationSubscription
}

type GetNotificationSubscriptionsError

type GetNotificationSubscriptionsError struct {
	CacheControl   string
	ETag           string
	RetryAfter     interface{}
	ProblemDetails models.ProblemDetails
}

type GetNotificationSubscriptionsRequest

type GetNotificationSubscriptionsRequest struct {
	RealmId           *string
	StorageId         *string
	LimitRange        *int32
	SupportedFeatures *string
}

GetNotificationSubscriptionsRequest

func (*GetNotificationSubscriptionsRequest) SetLimitRange

func (r *GetNotificationSubscriptionsRequest) SetLimitRange(LimitRange int32)

func (*GetNotificationSubscriptionsRequest) SetRealmId

func (r *GetNotificationSubscriptionsRequest) SetRealmId(RealmId string)

func (*GetNotificationSubscriptionsRequest) SetStorageId

func (r *GetNotificationSubscriptionsRequest) SetStorageId(StorageId string)

func (*GetNotificationSubscriptionsRequest) SetSupportedFeatures

func (r *GetNotificationSubscriptionsRequest) SetSupportedFeatures(SupportedFeatures string)

type GetNotificationSubscriptionsResponse

type GetNotificationSubscriptionsResponse struct {
	NotificationSubscription []models.NotificationSubscription
}

type GetRecordError

type GetRecordError struct {
	CacheControl   string
	ETag           string
	RetryAfter     interface{}
	ProblemDetails models.ProblemDetails
}

type GetRecordRequest

type GetRecordRequest struct {
	RealmId           *string
	StorageId         *string
	RecordId          *string
	IfNoneMatch       *string
	IfModifiedSince   *string
	SupportedFeatures *string
}

GetRecordRequest

func (*GetRecordRequest) SetIfModifiedSince

func (r *GetRecordRequest) SetIfModifiedSince(IfModifiedSince string)

func (*GetRecordRequest) SetIfNoneMatch

func (r *GetRecordRequest) SetIfNoneMatch(IfNoneMatch string)

func (*GetRecordRequest) SetRealmId

func (r *GetRecordRequest) SetRealmId(RealmId string)

func (*GetRecordRequest) SetRecordId

func (r *GetRecordRequest) SetRecordId(RecordId string)

func (*GetRecordRequest) SetStorageId

func (r *GetRecordRequest) SetStorageId(StorageId string)

func (*GetRecordRequest) SetSupportedFeatures

func (r *GetRecordRequest) SetSupportedFeatures(SupportedFeatures string)

type GetRecordResponse

type GetRecordResponse struct {
	CacheControl string
	ETag         string
	LastModified string
	Record       models.Record
}

type MetaSchemaCRUDApiService

type MetaSchemaCRUDApiService service

func (*MetaSchemaCRUDApiService) CreateOrModifyMetaSchema

func (*MetaSchemaCRUDApiService) DeleteMetaSchema

func (*MetaSchemaCRUDApiService) GetMetaSchema

type NotificationSubscriptionCRUDApiService

type NotificationSubscriptionCRUDApiService service

func (*NotificationSubscriptionCRUDApiService) DeleteNotificationSubscription

func (*NotificationSubscriptionCRUDApiService) GetNotificationSubscription

func (*NotificationSubscriptionCRUDApiService) UpdateNotificationSubscription

type NotificationSubscriptionsCRUDApiService

type NotificationSubscriptionsCRUDApiService service

func (*NotificationSubscriptionsCRUDApiService) GetNotificationSubscriptions

type RecordCRUDApiService

type RecordCRUDApiService service

func (*RecordCRUDApiService) BulkDeleteRecords

func (*RecordCRUDApiService) CreateOrModifyRecord

func (*RecordCRUDApiService) DeleteRecord

func (*RecordCRUDApiService) GetMeta

func (*RecordCRUDApiService) GetRecord

func (*RecordCRUDApiService) SearchRecord

func (*RecordCRUDApiService) UpdateMeta

type SearchRecordError

type SearchRecordError struct {
	ProblemDetails models.ProblemDetails
}

type SearchRecordRequest

type SearchRecordRequest struct {
	RealmId           *string
	StorageId         *string
	LimitRange        *int32
	Filter            *models.SearchExpression
	CountIndicator    *bool
	SupportedFeatures *string
	RetrieveRecords   *models.RetrieveRecords
	MaxPayloadSize    *int32
}

SearchRecordRequest

func (*SearchRecordRequest) SetCountIndicator

func (r *SearchRecordRequest) SetCountIndicator(CountIndicator bool)

func (*SearchRecordRequest) SetFilter

func (r *SearchRecordRequest) SetFilter(Filter models.SearchExpression)

func (*SearchRecordRequest) SetLimitRange

func (r *SearchRecordRequest) SetLimitRange(LimitRange int32)

func (*SearchRecordRequest) SetMaxPayloadSize

func (r *SearchRecordRequest) SetMaxPayloadSize(MaxPayloadSize int32)

func (*SearchRecordRequest) SetRealmId

func (r *SearchRecordRequest) SetRealmId(RealmId string)

func (*SearchRecordRequest) SetRetrieveRecords

func (r *SearchRecordRequest) SetRetrieveRecords(RetrieveRecords models.RetrieveRecords)

func (*SearchRecordRequest) SetStorageId

func (r *SearchRecordRequest) SetStorageId(StorageId string)

func (*SearchRecordRequest) SetSupportedFeatures

func (r *SearchRecordRequest) SetSupportedFeatures(SupportedFeatures string)

type SearchRecordResponse

type SearchRecordResponse struct {
	RecordSearchResult models.RecordSearchResult
}

type UpdateMetaError

type UpdateMetaError struct {
	CacheControl   string
	ETag           string
	RetryAfter     interface{}
	ProblemDetails models.ProblemDetails
}

type UpdateMetaRequest

type UpdateMetaRequest struct {
	RealmId           *string
	StorageId         *string
	RecordId          *string
	PatchItem         []models.PatchItem
	IfMatch           *string
	SupportedFeatures *string
}

UpdateMetaRequest

func (*UpdateMetaRequest) SetIfMatch

func (r *UpdateMetaRequest) SetIfMatch(IfMatch string)

func (*UpdateMetaRequest) SetPatchItem

func (r *UpdateMetaRequest) SetPatchItem(PatchItem []models.PatchItem)

func (*UpdateMetaRequest) SetRealmId

func (r *UpdateMetaRequest) SetRealmId(RealmId string)

func (*UpdateMetaRequest) SetRecordId

func (r *UpdateMetaRequest) SetRecordId(RecordId string)

func (*UpdateMetaRequest) SetStorageId

func (r *UpdateMetaRequest) SetStorageId(StorageId string)

func (*UpdateMetaRequest) SetSupportedFeatures

func (r *UpdateMetaRequest) SetSupportedFeatures(SupportedFeatures string)

type UpdateMetaResponse

type UpdateMetaResponse struct {
	CacheControl string
	ETag         string
	LastModified string
	PatchResult  models.PatchResult
}

type UpdateNotificationSubscriptionError

type UpdateNotificationSubscriptionError struct {
	CacheControl   string
	ETag           string
	RetryAfter     interface{}
	ProblemDetails models.ProblemDetails
}

type UpdateNotificationSubscriptionRequest

type UpdateNotificationSubscriptionRequest struct {
	RealmId           *string
	StorageId         *string
	SubscriptionId    *string
	PatchItem         []models.PatchItem
	IfMatch           *string
	SupportedFeatures *string
}

UpdateNotificationSubscriptionRequest

func (*UpdateNotificationSubscriptionRequest) SetIfMatch

func (r *UpdateNotificationSubscriptionRequest) SetIfMatch(IfMatch string)

func (*UpdateNotificationSubscriptionRequest) SetPatchItem

func (r *UpdateNotificationSubscriptionRequest) SetPatchItem(PatchItem []models.PatchItem)

func (*UpdateNotificationSubscriptionRequest) SetRealmId

func (r *UpdateNotificationSubscriptionRequest) SetRealmId(RealmId string)

func (*UpdateNotificationSubscriptionRequest) SetStorageId

func (r *UpdateNotificationSubscriptionRequest) SetStorageId(StorageId string)

func (*UpdateNotificationSubscriptionRequest) SetSubscriptionId

func (r *UpdateNotificationSubscriptionRequest) SetSubscriptionId(SubscriptionId string)

func (*UpdateNotificationSubscriptionRequest) SetSupportedFeatures

func (r *UpdateNotificationSubscriptionRequest) SetSupportedFeatures(SupportedFeatures string)

type UpdateNotificationSubscriptionResponse

type UpdateNotificationSubscriptionResponse struct {
	CacheControl string
	ETag         string
	LastModified string
	PatchResult  models.PatchResult
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL