golangplugin

package
v1.6.0 Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2023 License: Apache-2.0 Imports: 12 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MarshalAny

func MarshalAny(s *jsonplugin.MarshalState, v *anypb.Any, legacyFieldmask bool)

MarshalAny marshals an Any WKT.

func MarshalDuration

func MarshalDuration(s *jsonplugin.MarshalState, v *durationpb.Duration)

MarshalDuration marshals a Duration WKT.

func MarshalEmpty

func MarshalEmpty(s *jsonplugin.MarshalState, _ *emptypb.Empty)

MarshalEmpty marshals an Empty WKT.

func MarshalFieldMask

func MarshalFieldMask(s *jsonplugin.MarshalState, v *fieldmaskpb.FieldMask)

MarshalFieldMask marshals a FieldMask WKT.

func MarshalLegacyFieldMask added in v1.4.2

func MarshalLegacyFieldMask(s *jsonplugin.MarshalState, v *fieldmaskpb.FieldMask)

func MarshalListValue

func MarshalListValue(s *jsonplugin.MarshalState, v *structpb.ListValue)

MarshalListValue marshals a ListValue WKT.

func MarshalMessage

func MarshalMessage(s *jsonplugin.MarshalState, v proto.Message)

MarshalMessage marshals a message with the standard JSON marshaler.

func MarshalStruct

func MarshalStruct(s *jsonplugin.MarshalState, v *structpb.Struct)

MarshalStruct marshals a Struct WKT.

func MarshalTimestamp

func MarshalTimestamp(s *jsonplugin.MarshalState, v *timestamppb.Timestamp)

MarshalTimestamp marshals a Timestamp WKT.

func MarshalValue

func MarshalValue(s *jsonplugin.MarshalState, v *structpb.Value)

MarshalValue marshals a Value WKT.

func UnmarshalAny

func UnmarshalAny(s *jsonplugin.UnmarshalState) *anypb.Any

UnmarshalAny unmarshals an Any WKT.

func UnmarshalDuration

func UnmarshalDuration(s *jsonplugin.UnmarshalState) *durationpb.Duration

UnmarshalDuration unmarshals a Duration WKT.

func UnmarshalEmpty

func UnmarshalEmpty(s *jsonplugin.UnmarshalState) *emptypb.Empty

UnmarshalEmpty unmarshals a Empty WKT.

func UnmarshalFieldMask

func UnmarshalFieldMask(s *jsonplugin.UnmarshalState) *fieldmaskpb.FieldMask

UnmarshalFieldMask unmarshals a FieldMask WKT.

func UnmarshalListValue

func UnmarshalListValue(s *jsonplugin.UnmarshalState) *structpb.ListValue

UnmarshalListValue unmarshals a ListValue WKT.

func UnmarshalMessage

func UnmarshalMessage(s *jsonplugin.UnmarshalState, v proto.Message)

UnmarshalMessage unmarshals a message with the standard JSON unmarshaler.

func UnmarshalStruct

func UnmarshalStruct(s *jsonplugin.UnmarshalState) *structpb.Struct

UnmarshalStruct unmarshals a Struct WKT.

func UnmarshalTimestamp

func UnmarshalTimestamp(s *jsonplugin.UnmarshalState) *timestamppb.Timestamp

UnmarshalTimestamp unmarshals a Timestamp WKT.

func UnmarshalValue

func UnmarshalValue(s *jsonplugin.UnmarshalState) *structpb.Value

UnmarshalValue unmarshals a Value WKT.

Types

This section is empty.

Jump to

Keyboard shortcuts

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