spec

package
v0.0.34 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2024 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FromJson

func FromJson(bytes []byte) (*tdlv1alpha1.Spec, error)

func FromMediaType

func FromMediaType(media tdl.MediaType, bytes []byte) (*tdlv1alpha1.Spec, error)

func FromProto

func FromProto(bytes []byte) (*tdlv1alpha1.Spec, error)

func FromYaml

func FromYaml(bytes []byte) (*tdlv1alpha1.Spec, error)

func NewReader

func NewReader(spec *tdlv1alpha1.Spec, options ...ReaderOption) io.Reader

func Options

func Options(options ...ReaderOption) readerOptions

func ReadAll

func ReadAll(reader io.Reader, options ...ReaderOption) (*tdlv1alpha1.Spec, error)

func ReadInput added in v0.0.32

func ReadInput(input tdl.Input) (*tdlv1alpha1.Spec, error)

func ToJson

func ToJson(spec *tdlv1alpha1.Spec) ([]byte, error)

func ToMediaType

func ToMediaType(media tdl.MediaType, spec *tdlv1alpha1.Spec) ([]byte, error)

func ToProto

func ToProto(spec *tdlv1alpha1.Spec) ([]byte, error)

func ToYaml

func ToYaml(spec *tdlv1alpha1.Spec) ([]byte, error)

func Zero

func Zero() *tdlv1alpha1.Spec

Types

type ReaderOption

type ReaderOption func(*readerOptions)

func WithMediaType

func WithMediaType(media tdl.MediaType) ReaderOption

Jump to

Keyboard shortcuts

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