durable_objects

package
v2.0.0-beta.17 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DurableObject

type DurableObject struct {
	// ID of the Durable Object.
	ID string `json:"id"`
	// Whether the Durable Object has stored data.
	HasStoredData bool              `json:"hasStoredData"`
	JSON          durableObjectJSON `json:"-"`
}

func (*DurableObject) UnmarshalJSON

func (r *DurableObject) UnmarshalJSON(data []byte) (err error)

type DurableObjectNamespace

type DurableObjectNamespace struct {
	ID     interface{}                `json:"id"`
	Class  interface{}                `json:"class"`
	Name   interface{}                `json:"name"`
	Script interface{}                `json:"script"`
	JSON   durableObjectNamespaceJSON `json:"-"`
}

func (*DurableObjectNamespace) UnmarshalJSON

func (r *DurableObjectNamespace) UnmarshalJSON(data []byte) (err error)

type DurableObjectService

type DurableObjectService struct {
	Options    []option.RequestOption
	Namespaces *NamespaceService
}

DurableObjectService contains methods and other services that help with interacting with the cloudflare API. Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewDurableObjectService method instead.

func NewDurableObjectService

func NewDurableObjectService(opts ...option.RequestOption) (r *DurableObjectService)

NewDurableObjectService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.

type Error

type Error = apierror.Error

type ErrorData

type ErrorData = shared.ErrorData

This is an alias to an internal type.

type NamespaceListParams

type NamespaceListParams struct {
	// Identifier
	AccountID param.Field[string] `path:"account_id,required"`
}

type NamespaceObjectListParams

type NamespaceObjectListParams struct {
	// Identifier
	AccountID param.Field[string] `path:"account_id,required"`
	// Opaque token indicating the position from which to continue when requesting the
	// next set of records. A valid value for the cursor can be obtained from the
	// cursors object in the result_info structure.
	Cursor param.Field[string] `query:"cursor"`
	// The number of objects to return. The cursor attribute may be used to iterate
	// over the next batch of objects if there are more than the limit.
	Limit param.Field[float64] `query:"limit"`
}

func (NamespaceObjectListParams) URLQuery

func (r NamespaceObjectListParams) URLQuery() (v url.Values)

URLQuery serializes NamespaceObjectListParams's query parameters as `url.Values`.

type NamespaceObjectService

type NamespaceObjectService struct {
	Options []option.RequestOption
}

NamespaceObjectService contains methods and other services that help with interacting with the cloudflare API. Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewNamespaceObjectService method instead.

func NewNamespaceObjectService

func NewNamespaceObjectService(opts ...option.RequestOption) (r *NamespaceObjectService)

NewNamespaceObjectService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.

func (*NamespaceObjectService) List

Returns the Durable Objects in a given namespace.

func (*NamespaceObjectService) ListAutoPaging

Returns the Durable Objects in a given namespace.

type NamespaceService

type NamespaceService struct {
	Options []option.RequestOption
	Objects *NamespaceObjectService
}

NamespaceService contains methods and other services that help with interacting with the cloudflare API. Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewNamespaceService method instead.

func NewNamespaceService

func NewNamespaceService(opts ...option.RequestOption) (r *NamespaceService)

NewNamespaceService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.

func (*NamespaceService) List

Returns the Durable Object namespaces owned by an account.

func (*NamespaceService) ListAutoPaging

Returns the Durable Object namespaces owned by an account.

Jump to

Keyboard shortcuts

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