uuid_conflict

package
v1.26.0 Latest Latest
Warning

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

Go to latest
Published: Feb 18, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ThriftModule = &thriftreflect.ThriftModule{
	Name:     "uuid_conflict",
	Package:  "go.uber.org/thriftrw/gen/internal/tests/uuid_conflict",
	FilePath: "uuid_conflict.thrift",
	SHA1:     "c7ab8450f4c3a548cde8938fe7e150cf1b8f9493",
	Includes: []*thriftreflect.ThriftModule{
		typedefs.ThriftModule,
	},
	Raw: rawIDL,
}

ThriftModule represents the IDL file used to generate this package.

Functions

This section is empty.

Types

type UUID

type UUID string

func (UUID) Equals

func (lhs UUID) Equals(rhs UUID) bool

Equals returns true if this UUID is equal to the provided UUID.

func (*UUID) FromWire

func (v *UUID) FromWire(w wire.Value) error

FromWire deserializes UUID from its Thrift-level representation. The Thrift-level representation may be obtained from a ThriftRW protocol implementation.

func (UUID) Ptr added in v1.18.0

func (v UUID) Ptr() *UUID

UUIDPtr returns a pointer to a UUID

func (UUID) String

func (v UUID) String() string

String returns a readable string representation of UUID.

func (UUID) ToWire

func (v UUID) ToWire() (wire.Value, error)

ToWire translates UUID into a Thrift-level intermediate representation. This intermediate representation may be serialized into bytes using a ThriftRW protocol implementation.

type UUIDConflict

type UUIDConflict struct {
	LocalUUID    UUID           `json:"localUUID,required"`
	ImportedUUID *typedefs.UUID `json:"importedUUID,required"`
}

func (*UUIDConflict) Equals

func (v *UUIDConflict) Equals(rhs *UUIDConflict) bool

Equals returns true if all the fields of this UUIDConflict match the provided UUIDConflict.

This function performs a deep comparison.

func (*UUIDConflict) FromWire

func (v *UUIDConflict) FromWire(w wire.Value) error

FromWire deserializes a UUIDConflict struct from its Thrift-level representation. The Thrift-level representation may be obtained from a ThriftRW protocol implementation.

An error is returned if we were unable to build a UUIDConflict struct from the provided intermediate representation.

x, err := binaryProtocol.Decode(reader, wire.TStruct)
if err != nil {
  return nil, err
}

var v UUIDConflict
if err := v.FromWire(x); err != nil {
  return nil, err
}
return &v, nil

func (*UUIDConflict) GetImportedUUID

func (v *UUIDConflict) GetImportedUUID() (o *typedefs.UUID)

GetImportedUUID returns the value of ImportedUUID if it is set or its zero value if it is unset.

func (*UUIDConflict) GetLocalUUID

func (v *UUIDConflict) GetLocalUUID() (o UUID)

GetLocalUUID returns the value of LocalUUID if it is set or its zero value if it is unset.

func (*UUIDConflict) IsSetImportedUUID added in v1.14.0

func (v *UUIDConflict) IsSetImportedUUID() bool

IsSetImportedUUID returns true if ImportedUUID is not nil.

func (*UUIDConflict) MarshalLogObject

func (v *UUIDConflict) MarshalLogObject(enc zapcore.ObjectEncoder) (err error)

MarshalLogObject implements zapcore.ObjectMarshaler, enabling fast logging of UUIDConflict.

func (*UUIDConflict) String

func (v *UUIDConflict) String() string

String returns a readable string representation of a UUIDConflict struct.

func (*UUIDConflict) ToWire

func (v *UUIDConflict) ToWire() (wire.Value, error)

ToWire translates a UUIDConflict struct into a Thrift-level intermediate representation. This intermediate representation may be serialized into bytes using a ThriftRW protocol implementation.

An error is returned if the struct or any of its fields failed to validate.

x, err := v.ToWire()
if err != nil {
  return err
}

if err := binaryProtocol.Encode(x, writer); err != nil {
  return err
}

Jump to

Keyboard shortcuts

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