contacts

package
v0.4.5 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2020 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Contacts_SaveContacts_Helper = struct {
	// Args accepts the parameters of saveContacts in-order and returns
	// the arguments struct for the function.
	Args func(
		saveContactsRequest *SaveContactsRequest,
	) *Contacts_SaveContacts_Args

	// IsException returns true if the given error can be thrown
	// by saveContacts.
	//
	// An error can be thrown by saveContacts only if the
	// corresponding exception type was mentioned in the 'throws'
	// section for it in the Thrift file.
	IsException func(error) bool

	// WrapResponse returns the result struct for saveContacts
	// given its return value and error.
	//
	// This allows mapping values and errors returned by
	// saveContacts into a serializable result struct.
	// WrapResponse returns a non-nil error if the provided
	// error cannot be thrown by saveContacts
	//
	//   value, err := saveContacts(args)
	//   result, err := Contacts_SaveContacts_Helper.WrapResponse(value, err)
	//   if err != nil {
	//     return fmt.Errorf("unexpected error from saveContacts: %v", err)
	//   }
	//   serialize(result)
	WrapResponse func(*SaveContactsResponse, error) (*Contacts_SaveContacts_Result, error)

	// UnwrapResponse takes the result struct for saveContacts
	// and returns the value or error returned by it.
	//
	// The error is non-nil only if saveContacts threw an
	// exception.
	//
	//   result := deserialize(bytes)
	//   value, err := Contacts_SaveContacts_Helper.UnwrapResponse(result)
	UnwrapResponse func(*Contacts_SaveContacts_Result) (*SaveContactsResponse, error)
}{}

Contacts_SaveContacts_Helper provides functions that aid in handling the parameters and return values of the Contacts.saveContacts function.

View Source
var Contacts_TestUrlUrl_Helper = struct {
	// Args accepts the parameters of testUrlUrl in-order and returns
	// the arguments struct for the function.
	Args func() *Contacts_TestUrlUrl_Args

	// IsException returns true if the given error can be thrown
	// by testUrlUrl.
	//
	// An error can be thrown by testUrlUrl only if the
	// corresponding exception type was mentioned in the 'throws'
	// section for it in the Thrift file.
	IsException func(error) bool

	// WrapResponse returns the result struct for testUrlUrl
	// given its return value and error.
	//
	// This allows mapping values and errors returned by
	// testUrlUrl into a serializable result struct.
	// WrapResponse returns a non-nil error if the provided
	// error cannot be thrown by testUrlUrl
	//
	//   value, err := testUrlUrl(args)
	//   result, err := Contacts_TestUrlUrl_Helper.WrapResponse(value, err)
	//   if err != nil {
	//     return fmt.Errorf("unexpected error from testUrlUrl: %v", err)
	//   }
	//   serialize(result)
	WrapResponse func(string, error) (*Contacts_TestUrlUrl_Result, error)

	// UnwrapResponse takes the result struct for testUrlUrl
	// and returns the value or error returned by it.
	//
	// The error is non-nil only if testUrlUrl threw an
	// exception.
	//
	//   result := deserialize(bytes)
	//   value, err := Contacts_TestUrlUrl_Helper.UnwrapResponse(result)
	UnwrapResponse func(*Contacts_TestUrlUrl_Result) (string, error)
}{}

Contacts_TestUrlUrl_Helper provides functions that aid in handling the parameters and return values of the Contacts.testUrlUrl function.

Functions

This section is empty.

Types

type BadRequest added in v0.4.5

type BadRequest struct {
}

func (*BadRequest) Equals added in v0.4.5

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

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

This function performs a deep comparison.

func (*BadRequest) Error added in v0.4.5

func (v *BadRequest) Error() string

func (*BadRequest) FromWire added in v0.4.5

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

FromWire deserializes a BadRequest 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 BadRequest struct from the provided intermediate representation.

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

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

func (*BadRequest) MarshalLogObject added in v0.4.5

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

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

func (*BadRequest) String added in v0.4.5

func (v *BadRequest) String() string

String returns a readable string representation of a BadRequest struct.

func (*BadRequest) ToWire added in v0.4.5

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

ToWire translates a BadRequest 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
}

type Contact

type Contact struct {
	Fragments  []*ContactFragment `json:"fragments,omitempty"`
	Attributes *ContactAttributes `json:"attributes,omitempty"`
}

func (*Contact) Equals

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

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

This function performs a deep comparison.

func (*Contact) FromWire

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

FromWire deserializes a Contact 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 Contact struct from the provided intermediate representation.

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

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

func (*Contact) GetAttributes added in v0.1.1

func (v *Contact) GetAttributes() (o *ContactAttributes)

GetAttributes returns the value of Attributes if it is set or its zero value if it is unset.

func (*Contact) GetFragments added in v0.1.1

func (v *Contact) GetFragments() (o []*ContactFragment)

GetFragments returns the value of Fragments if it is set or its zero value if it is unset.

func (*Contact) IsSetAttributes added in v0.2.0

func (v *Contact) IsSetAttributes() bool

IsSetAttributes returns true if Attributes is not nil.

func (*Contact) IsSetFragments added in v0.2.0

func (v *Contact) IsSetFragments() bool

IsSetFragments returns true if Fragments is not nil.

func (*Contact) MarshalLogObject added in v0.2.0

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

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

func (*Contact) String

func (v *Contact) String() string

String returns a readable string representation of a Contact struct.

func (*Contact) ToWire

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

ToWire translates a Contact 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
}

type ContactAttributes

type ContactAttributes struct {
	FirstName         *string `json:"firstName,omitempty"`
	LastName          *string `json:"lastName,omitempty"`
	Nickname          *string `json:"nickname,omitempty"`
	HasPhoto          *bool   `json:"hasPhoto,omitempty"`
	NumFields         *int32  `json:"numFields,omitempty"`
	TimesContacted    *int32  `json:"timesContacted,omitempty"`
	LastTimeContacted *int32  `json:"lastTimeContacted,omitempty"`
	IsStarred         *bool   `json:"isStarred,omitempty"`
	HasCustomRingtone *bool   `json:"hasCustomRingtone,omitempty"`
	IsSendToVoicemail *bool   `json:"isSendToVoicemail,omitempty"`
	HasThumbnail      *bool   `json:"hasThumbnail,omitempty"`
	NamePrefix        *string `json:"namePrefix,omitempty"`
	NameSuffix        *string `json:"nameSuffix,omitempty"`
}

func (*ContactAttributes) Equals

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

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

This function performs a deep comparison.

func (*ContactAttributes) FromWire

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

FromWire deserializes a ContactAttributes 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 ContactAttributes struct from the provided intermediate representation.

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

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

func (*ContactAttributes) GetFirstName

func (v *ContactAttributes) GetFirstName() (o string)

GetFirstName returns the value of FirstName if it is set or its zero value if it is unset.

func (*ContactAttributes) GetHasCustomRingtone

func (v *ContactAttributes) GetHasCustomRingtone() (o bool)

GetHasCustomRingtone returns the value of HasCustomRingtone if it is set or its zero value if it is unset.

func (*ContactAttributes) GetHasPhoto

func (v *ContactAttributes) GetHasPhoto() (o bool)

GetHasPhoto returns the value of HasPhoto if it is set or its zero value if it is unset.

func (*ContactAttributes) GetHasThumbnail

func (v *ContactAttributes) GetHasThumbnail() (o bool)

GetHasThumbnail returns the value of HasThumbnail if it is set or its zero value if it is unset.

func (*ContactAttributes) GetIsSendToVoicemail

func (v *ContactAttributes) GetIsSendToVoicemail() (o bool)

GetIsSendToVoicemail returns the value of IsSendToVoicemail if it is set or its zero value if it is unset.

func (*ContactAttributes) GetIsStarred

func (v *ContactAttributes) GetIsStarred() (o bool)

GetIsStarred returns the value of IsStarred if it is set or its zero value if it is unset.

func (*ContactAttributes) GetLastName

func (v *ContactAttributes) GetLastName() (o string)

GetLastName returns the value of LastName if it is set or its zero value if it is unset.

func (*ContactAttributes) GetLastTimeContacted

func (v *ContactAttributes) GetLastTimeContacted() (o int32)

GetLastTimeContacted returns the value of LastTimeContacted if it is set or its zero value if it is unset.

func (*ContactAttributes) GetNamePrefix

func (v *ContactAttributes) GetNamePrefix() (o string)

GetNamePrefix returns the value of NamePrefix if it is set or its zero value if it is unset.

func (*ContactAttributes) GetNameSuffix

func (v *ContactAttributes) GetNameSuffix() (o string)

GetNameSuffix returns the value of NameSuffix if it is set or its zero value if it is unset.

func (*ContactAttributes) GetNickname

func (v *ContactAttributes) GetNickname() (o string)

GetNickname returns the value of Nickname if it is set or its zero value if it is unset.

func (*ContactAttributes) GetNumFields

func (v *ContactAttributes) GetNumFields() (o int32)

GetNumFields returns the value of NumFields if it is set or its zero value if it is unset.

func (*ContactAttributes) GetTimesContacted

func (v *ContactAttributes) GetTimesContacted() (o int32)

GetTimesContacted returns the value of TimesContacted if it is set or its zero value if it is unset.

func (*ContactAttributes) IsSetFirstName added in v0.2.0

func (v *ContactAttributes) IsSetFirstName() bool

IsSetFirstName returns true if FirstName is not nil.

func (*ContactAttributes) IsSetHasCustomRingtone added in v0.2.0

func (v *ContactAttributes) IsSetHasCustomRingtone() bool

IsSetHasCustomRingtone returns true if HasCustomRingtone is not nil.

func (*ContactAttributes) IsSetHasPhoto added in v0.2.0

func (v *ContactAttributes) IsSetHasPhoto() bool

IsSetHasPhoto returns true if HasPhoto is not nil.

func (*ContactAttributes) IsSetHasThumbnail added in v0.2.0

func (v *ContactAttributes) IsSetHasThumbnail() bool

IsSetHasThumbnail returns true if HasThumbnail is not nil.

func (*ContactAttributes) IsSetIsSendToVoicemail added in v0.2.0

func (v *ContactAttributes) IsSetIsSendToVoicemail() bool

IsSetIsSendToVoicemail returns true if IsSendToVoicemail is not nil.

func (*ContactAttributes) IsSetIsStarred added in v0.2.0

func (v *ContactAttributes) IsSetIsStarred() bool

IsSetIsStarred returns true if IsStarred is not nil.

func (*ContactAttributes) IsSetLastName added in v0.2.0

func (v *ContactAttributes) IsSetLastName() bool

IsSetLastName returns true if LastName is not nil.

func (*ContactAttributes) IsSetLastTimeContacted added in v0.2.0

func (v *ContactAttributes) IsSetLastTimeContacted() bool

IsSetLastTimeContacted returns true if LastTimeContacted is not nil.

func (*ContactAttributes) IsSetNamePrefix added in v0.2.0

func (v *ContactAttributes) IsSetNamePrefix() bool

IsSetNamePrefix returns true if NamePrefix is not nil.

func (*ContactAttributes) IsSetNameSuffix added in v0.2.0

func (v *ContactAttributes) IsSetNameSuffix() bool

IsSetNameSuffix returns true if NameSuffix is not nil.

func (*ContactAttributes) IsSetNickname added in v0.2.0

func (v *ContactAttributes) IsSetNickname() bool

IsSetNickname returns true if Nickname is not nil.

func (*ContactAttributes) IsSetNumFields added in v0.2.0

func (v *ContactAttributes) IsSetNumFields() bool

IsSetNumFields returns true if NumFields is not nil.

func (*ContactAttributes) IsSetTimesContacted added in v0.2.0

func (v *ContactAttributes) IsSetTimesContacted() bool

IsSetTimesContacted returns true if TimesContacted is not nil.

func (*ContactAttributes) MarshalLogObject added in v0.2.0

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

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

func (*ContactAttributes) String

func (v *ContactAttributes) String() string

String returns a readable string representation of a ContactAttributes struct.

func (*ContactAttributes) ToWire

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

ToWire translates a ContactAttributes 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
}

type ContactFragment

type ContactFragment struct {
	Type *ContactFragmentType `json:"type,omitempty"`
	Text *string              `json:"text,omitempty"`
}

func (*ContactFragment) Equals

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

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

This function performs a deep comparison.

func (*ContactFragment) FromWire

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

FromWire deserializes a ContactFragment 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 ContactFragment struct from the provided intermediate representation.

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

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

func (*ContactFragment) GetText

func (v *ContactFragment) GetText() (o string)

GetText returns the value of Text if it is set or its zero value if it is unset.

func (*ContactFragment) GetType

func (v *ContactFragment) GetType() (o ContactFragmentType)

GetType returns the value of Type if it is set or its zero value if it is unset.

func (*ContactFragment) IsSetText added in v0.2.0

func (v *ContactFragment) IsSetText() bool

IsSetText returns true if Text is not nil.

func (*ContactFragment) IsSetType added in v0.2.0

func (v *ContactFragment) IsSetType() bool

IsSetType returns true if Type is not nil.

func (*ContactFragment) MarshalLogObject added in v0.2.0

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

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

func (*ContactFragment) String

func (v *ContactFragment) String() string

String returns a readable string representation of a ContactFragment struct.

func (*ContactFragment) ToWire

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

ToWire translates a ContactFragment 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
}

type ContactFragmentType

type ContactFragmentType string

func (ContactFragmentType) Equals

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

func (*ContactFragmentType) FromWire

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

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

func (ContactFragmentType) Ptr added in v0.3.0

ContactFragmentTypePtr returns a pointer to a ContactFragmentType

func (ContactFragmentType) String

func (v ContactFragmentType) String() string

String returns a readable string representation of ContactFragmentType.

func (ContactFragmentType) ToWire

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

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

type Contacts_SaveContacts_Args

type Contacts_SaveContacts_Args struct {
	SaveContactsRequest *SaveContactsRequest `json:"saveContactsRequest,required"`
}

Contacts_SaveContacts_Args represents the arguments for the Contacts.saveContacts function.

The arguments for saveContacts are sent and received over the wire as this struct.

func (*Contacts_SaveContacts_Args) EnvelopeType

func (v *Contacts_SaveContacts_Args) EnvelopeType() wire.EnvelopeType

EnvelopeType returns the kind of value inside this struct.

This will always be Call for this struct.

func (*Contacts_SaveContacts_Args) Equals

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

This function performs a deep comparison.

func (*Contacts_SaveContacts_Args) FromWire

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

FromWire deserializes a Contacts_SaveContacts_Args 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 Contacts_SaveContacts_Args struct from the provided intermediate representation.

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

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

func (*Contacts_SaveContacts_Args) GetSaveContactsRequest added in v0.1.1

func (v *Contacts_SaveContacts_Args) GetSaveContactsRequest() (o *SaveContactsRequest)

GetSaveContactsRequest returns the value of SaveContactsRequest if it is set or its zero value if it is unset.

func (*Contacts_SaveContacts_Args) IsSetSaveContactsRequest added in v0.2.0

func (v *Contacts_SaveContacts_Args) IsSetSaveContactsRequest() bool

IsSetSaveContactsRequest returns true if SaveContactsRequest is not nil.

func (*Contacts_SaveContacts_Args) MarshalLogObject added in v0.2.0

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

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

func (*Contacts_SaveContacts_Args) MethodName

func (v *Contacts_SaveContacts_Args) MethodName() string

MethodName returns the name of the Thrift function as specified in the IDL, for which this struct represent the arguments.

This will always be "saveContacts" for this struct.

func (*Contacts_SaveContacts_Args) String

func (v *Contacts_SaveContacts_Args) String() string

String returns a readable string representation of a Contacts_SaveContacts_Args struct.

func (*Contacts_SaveContacts_Args) ToWire

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

ToWire translates a Contacts_SaveContacts_Args 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
}

type Contacts_SaveContacts_Result

type Contacts_SaveContacts_Result struct {
	// Value returned by saveContacts after a successful execution.
	Success    *SaveContactsResponse `json:"success,omitempty"`
	BadRequest *BadRequest           `json:"badRequest,omitempty"`
	NotFound   *NotFound             `json:"notFound,omitempty"`
}

Contacts_SaveContacts_Result represents the result of a Contacts.saveContacts function call.

The result of a saveContacts execution is sent and received over the wire as this struct.

Success is set only if the function did not throw an exception.

func (*Contacts_SaveContacts_Result) EnvelopeType

EnvelopeType returns the kind of value inside this struct.

This will always be Reply for this struct.

func (*Contacts_SaveContacts_Result) Equals

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

This function performs a deep comparison.

func (*Contacts_SaveContacts_Result) FromWire

FromWire deserializes a Contacts_SaveContacts_Result 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 Contacts_SaveContacts_Result struct from the provided intermediate representation.

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

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

func (*Contacts_SaveContacts_Result) GetBadRequest added in v0.4.5

func (v *Contacts_SaveContacts_Result) GetBadRequest() (o *BadRequest)

GetBadRequest returns the value of BadRequest if it is set or its zero value if it is unset.

func (*Contacts_SaveContacts_Result) GetNotFound added in v0.4.5

func (v *Contacts_SaveContacts_Result) GetNotFound() (o *NotFound)

GetNotFound returns the value of NotFound if it is set or its zero value if it is unset.

func (*Contacts_SaveContacts_Result) GetSuccess added in v0.1.1

GetSuccess returns the value of Success if it is set or its zero value if it is unset.

func (*Contacts_SaveContacts_Result) IsSetBadRequest added in v0.4.5

func (v *Contacts_SaveContacts_Result) IsSetBadRequest() bool

IsSetBadRequest returns true if BadRequest is not nil.

func (*Contacts_SaveContacts_Result) IsSetNotFound added in v0.4.5

func (v *Contacts_SaveContacts_Result) IsSetNotFound() bool

IsSetNotFound returns true if NotFound is not nil.

func (*Contacts_SaveContacts_Result) IsSetSuccess added in v0.2.0

func (v *Contacts_SaveContacts_Result) IsSetSuccess() bool

IsSetSuccess returns true if Success is not nil.

func (*Contacts_SaveContacts_Result) MarshalLogObject added in v0.2.0

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

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

func (*Contacts_SaveContacts_Result) MethodName

func (v *Contacts_SaveContacts_Result) MethodName() string

MethodName returns the name of the Thrift function as specified in the IDL, for which this struct represent the result.

This will always be "saveContacts" for this struct.

func (*Contacts_SaveContacts_Result) String

String returns a readable string representation of a Contacts_SaveContacts_Result struct.

func (*Contacts_SaveContacts_Result) ToWire

ToWire translates a Contacts_SaveContacts_Result 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
}

type Contacts_TestUrlUrl_Args

type Contacts_TestUrlUrl_Args struct {
}

Contacts_TestUrlUrl_Args represents the arguments for the Contacts.testUrlUrl function.

The arguments for testUrlUrl are sent and received over the wire as this struct.

func (*Contacts_TestUrlUrl_Args) EnvelopeType

func (v *Contacts_TestUrlUrl_Args) EnvelopeType() wire.EnvelopeType

EnvelopeType returns the kind of value inside this struct.

This will always be Call for this struct.

func (*Contacts_TestUrlUrl_Args) Equals

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

This function performs a deep comparison.

func (*Contacts_TestUrlUrl_Args) FromWire

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

FromWire deserializes a Contacts_TestUrlUrl_Args 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 Contacts_TestUrlUrl_Args struct from the provided intermediate representation.

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

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

func (*Contacts_TestUrlUrl_Args) MarshalLogObject added in v0.2.0

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

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

func (*Contacts_TestUrlUrl_Args) MethodName

func (v *Contacts_TestUrlUrl_Args) MethodName() string

MethodName returns the name of the Thrift function as specified in the IDL, for which this struct represent the arguments.

This will always be "testUrlUrl" for this struct.

func (*Contacts_TestUrlUrl_Args) String

func (v *Contacts_TestUrlUrl_Args) String() string

String returns a readable string representation of a Contacts_TestUrlUrl_Args struct.

func (*Contacts_TestUrlUrl_Args) ToWire

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

ToWire translates a Contacts_TestUrlUrl_Args 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
}

type Contacts_TestUrlUrl_Result

type Contacts_TestUrlUrl_Result struct {
	// Value returned by testUrlUrl after a successful execution.
	Success *string `json:"success,omitempty"`
}

Contacts_TestUrlUrl_Result represents the result of a Contacts.testUrlUrl function call.

The result of a testUrlUrl execution is sent and received over the wire as this struct.

Success is set only if the function did not throw an exception.

func (*Contacts_TestUrlUrl_Result) EnvelopeType

func (v *Contacts_TestUrlUrl_Result) EnvelopeType() wire.EnvelopeType

EnvelopeType returns the kind of value inside this struct.

This will always be Reply for this struct.

func (*Contacts_TestUrlUrl_Result) Equals

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

This function performs a deep comparison.

func (*Contacts_TestUrlUrl_Result) FromWire

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

FromWire deserializes a Contacts_TestUrlUrl_Result 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 Contacts_TestUrlUrl_Result struct from the provided intermediate representation.

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

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

func (*Contacts_TestUrlUrl_Result) GetSuccess

func (v *Contacts_TestUrlUrl_Result) GetSuccess() (o string)

GetSuccess returns the value of Success if it is set or its zero value if it is unset.

func (*Contacts_TestUrlUrl_Result) IsSetSuccess added in v0.2.0

func (v *Contacts_TestUrlUrl_Result) IsSetSuccess() bool

IsSetSuccess returns true if Success is not nil.

func (*Contacts_TestUrlUrl_Result) MarshalLogObject added in v0.2.0

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

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

func (*Contacts_TestUrlUrl_Result) MethodName

func (v *Contacts_TestUrlUrl_Result) MethodName() string

MethodName returns the name of the Thrift function as specified in the IDL, for which this struct represent the result.

This will always be "testUrlUrl" for this struct.

func (*Contacts_TestUrlUrl_Result) String

func (v *Contacts_TestUrlUrl_Result) String() string

String returns a readable string representation of a Contacts_TestUrlUrl_Result struct.

func (*Contacts_TestUrlUrl_Result) ToWire

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

ToWire translates a Contacts_TestUrlUrl_Result 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
}

type NotFound added in v0.4.5

type NotFound struct {
}

func (*NotFound) Equals added in v0.4.5

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

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

This function performs a deep comparison.

func (*NotFound) Error added in v0.4.5

func (v *NotFound) Error() string

func (*NotFound) FromWire added in v0.4.5

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

FromWire deserializes a NotFound 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 NotFound struct from the provided intermediate representation.

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

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

func (*NotFound) MarshalLogObject added in v0.4.5

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

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

func (*NotFound) String added in v0.4.5

func (v *NotFound) String() string

String returns a readable string representation of a NotFound struct.

func (*NotFound) ToWire added in v0.4.5

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

ToWire translates a NotFound 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
}

type SaveContactsRequest

type SaveContactsRequest struct {
	UserUUID string     `json:"userUUID,required"`
	Contacts []*Contact `json:"contacts,required"`
}

func (*SaveContactsRequest) Equals

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

This function performs a deep comparison.

func (*SaveContactsRequest) FromWire

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

FromWire deserializes a SaveContactsRequest 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 SaveContactsRequest struct from the provided intermediate representation.

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

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

func (*SaveContactsRequest) GetContacts added in v0.1.1

func (v *SaveContactsRequest) GetContacts() (o []*Contact)

GetContacts returns the value of Contacts if it is set or its zero value if it is unset.

func (*SaveContactsRequest) GetUserUUID added in v0.1.1

func (v *SaveContactsRequest) GetUserUUID() (o string)

GetUserUUID returns the value of UserUUID if it is set or its zero value if it is unset.

func (*SaveContactsRequest) IsSetContacts added in v0.2.0

func (v *SaveContactsRequest) IsSetContacts() bool

IsSetContacts returns true if Contacts is not nil.

func (*SaveContactsRequest) MarshalLogObject added in v0.2.0

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

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

func (*SaveContactsRequest) String

func (v *SaveContactsRequest) String() string

String returns a readable string representation of a SaveContactsRequest struct.

func (*SaveContactsRequest) ToWire

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

ToWire translates a SaveContactsRequest 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
}

type SaveContactsResponse

type SaveContactsResponse struct {
}

func (*SaveContactsResponse) Equals

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

This function performs a deep comparison.

func (*SaveContactsResponse) FromWire

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

FromWire deserializes a SaveContactsResponse 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 SaveContactsResponse struct from the provided intermediate representation.

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

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

func (*SaveContactsResponse) MarshalLogObject added in v0.2.0

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

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

func (*SaveContactsResponse) String

func (v *SaveContactsResponse) String() string

String returns a readable string representation of a SaveContactsResponse struct.

func (*SaveContactsResponse) ToWire

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

ToWire translates a SaveContactsResponse 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
}

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 v0.3.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.

Jump to

Keyboard shortcuts

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