patch

package
v1.0.0-beta.190 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Deserialize

func Deserialize(b []byte) (any, error)

Deserialization of patches

Types

type PatchAddItem

type PatchAddItem struct {
	PhaseKey    string
	ItemKey     string
	CreateInput subscription.SubscriptionItemSpec
}

func (PatchAddItem) ApplyTo

func (PatchAddItem) MarshalJSON

func (p PatchAddItem) MarshalJSON() ([]byte, error)

func (PatchAddItem) Op

func (PatchAddItem) Path

func (PatchAddItem) Validate

func (a PatchAddItem) Validate() error

func (PatchAddItem) Value

func (PatchAddItem) ValueAsAny

func (a PatchAddItem) ValueAsAny() any

type PatchAddPhase

type PatchAddPhase struct {
	PhaseKey    string
	CreateInput subscription.CreateSubscriptionPhaseInput
}

func (PatchAddPhase) ApplyTo

func (PatchAddPhase) MarshalJSON

func (p PatchAddPhase) MarshalJSON() ([]byte, error)

func (PatchAddPhase) Op

func (PatchAddPhase) Path

func (PatchAddPhase) Validate

func (a PatchAddPhase) Validate() error

func (PatchAddPhase) Value

func (PatchAddPhase) ValueAsAny

func (a PatchAddPhase) ValueAsAny() any

type PatchRemoveItem

type PatchRemoveItem struct {
	PhaseKey string
	ItemKey  string
}

func (PatchRemoveItem) ApplyTo

func (PatchRemoveItem) MarshalJSON

func (p PatchRemoveItem) MarshalJSON() ([]byte, error)

func (PatchRemoveItem) Op

func (PatchRemoveItem) Path

func (PatchRemoveItem) Validate

func (r PatchRemoveItem) Validate() error

type PatchRemovePhase

type PatchRemovePhase struct {
	PhaseKey    string
	RemoveInput subscription.RemoveSubscriptionPhaseInput
}

func (PatchRemovePhase) ApplyTo

func (PatchRemovePhase) MarshalJSON

func (p PatchRemovePhase) MarshalJSON() ([]byte, error)

func (PatchRemovePhase) Op

func (PatchRemovePhase) Path

func (PatchRemovePhase) Validate

func (r PatchRemovePhase) Validate() error

func (PatchRemovePhase) Value

func (PatchRemovePhase) ValueAsAny

func (r PatchRemovePhase) ValueAsAny() any

type PatchStretchPhase

type PatchStretchPhase struct {
	PhaseKey string
	// Signed duration
	Duration datex.Period
}

func (PatchStretchPhase) ApplyTo

func (PatchStretchPhase) MarshalJSON

func (p PatchStretchPhase) MarshalJSON() ([]byte, error)

func (PatchStretchPhase) Op

func (PatchStretchPhase) Path

func (PatchStretchPhase) Validate

func (p PatchStretchPhase) Validate() error

func (PatchStretchPhase) Value

func (p PatchStretchPhase) Value() datex.Period

func (PatchStretchPhase) ValueAsAny

func (p PatchStretchPhase) ValueAsAny() any

Jump to

Keyboard shortcuts

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