Versions in this module Expand all Collapse all v2 v2.2.1 Sep 25, 2024 Changes in this version + func List(client *gophercloud.ServiceClient, opts ListOptsBuilder) pagination.Pager + type CreateOpts struct + Meta MetaOpts + Type OrderType + func (opts CreateOpts) ToOrderCreateMap() (map[string]any, error) + type CreateOptsBuilder interface + ToOrderCreateMap func() (map[string]any, error) + type CreateResult struct + func Create(ctx context.Context, client *gophercloud.ServiceClient, opts CreateOptsBuilder) (r CreateResult) + func (r CreateResult) Extract() (*Order, error) + type DeleteResult struct + func Delete(ctx context.Context, client *gophercloud.ServiceClient, id string) (r DeleteResult) + type GetResult struct + func Get(ctx context.Context, client *gophercloud.ServiceClient, id string) (r GetResult) + func (r GetResult) Extract() (*Order, error) + type ListOpts struct + Limit int + Offset int + func (opts ListOpts) ToOrderListQuery() (string, error) + type ListOptsBuilder interface + ToOrderListQuery func() (string, error) + type Meta struct + Algorithm string + BitLength int + Expiration time.Time + Mode string + Name string + PayloadContentType string + func (r *Meta) UnmarshalJSON(b []byte) error + type MetaOpts struct + Algorithm string + BitLength int + Expiration *time.Time + Mode string + Name string + PayloadContentType string + type Order struct + ContainerRef string + Created time.Time + CreatorID string + ErrorReason string + ErrorStatusCode string + Meta Meta + OrderRef string + SecretRef string + Status string + SubStatus string + SubStatusMessage string + Type string + Updated time.Time + func ExtractOrders(r pagination.Page) ([]Order, error) + func (r *Order) UnmarshalJSON(b []byte) error + type OrderPage struct + func (r OrderPage) IsEmpty() (bool, error) + func (r OrderPage) NextPageURL() (string, error) + type OrderType string + const AsymmetricOrder + const KeyOrder