Documentation ¶
Index ¶
- Variables
- type Clientless_Beta_Args
- func (v *Clientless_Beta_Args) Decode(sr stream.Reader) error
- func (v *Clientless_Beta_Args) Encode(sw stream.Writer) error
- func (v *Clientless_Beta_Args) EnvelopeType() wire.EnvelopeType
- func (v *Clientless_Beta_Args) Equals(rhs *Clientless_Beta_Args) bool
- func (v *Clientless_Beta_Args) FromWire(w wire.Value) error
- func (v *Clientless_Beta_Args) GetAlpha() (o string)
- func (v *Clientless_Beta_Args) GetRequest() (o *Request)
- func (v *Clientless_Beta_Args) IsSetAlpha() bool
- func (v *Clientless_Beta_Args) IsSetRequest() bool
- func (v Clientless_Beta_Args) MarshalEasyJSON(w *jwriter.Writer)
- func (v Clientless_Beta_Args) MarshalJSON() ([]byte, error)
- func (v *Clientless_Beta_Args) MarshalLogObject(enc zapcore.ObjectEncoder) (err error)
- func (v *Clientless_Beta_Args) MethodName() string
- func (v *Clientless_Beta_Args) String() string
- func (v *Clientless_Beta_Args) ToWire() (wire.Value, error)
- func (v *Clientless_Beta_Args) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (v *Clientless_Beta_Args) UnmarshalJSON(data []byte) error
- type Clientless_Beta_Result
- func (v *Clientless_Beta_Result) Decode(sr stream.Reader) error
- func (v *Clientless_Beta_Result) Encode(sw stream.Writer) error
- func (v *Clientless_Beta_Result) EnvelopeType() wire.EnvelopeType
- func (v *Clientless_Beta_Result) Equals(rhs *Clientless_Beta_Result) bool
- func (v *Clientless_Beta_Result) FromWire(w wire.Value) error
- func (v *Clientless_Beta_Result) GetSuccess() (o *Response)
- func (v *Clientless_Beta_Result) IsSetSuccess() bool
- func (v Clientless_Beta_Result) MarshalEasyJSON(w *jwriter.Writer)
- func (v Clientless_Beta_Result) MarshalJSON() ([]byte, error)
- func (v *Clientless_Beta_Result) MarshalLogObject(enc zapcore.ObjectEncoder) (err error)
- func (v *Clientless_Beta_Result) MethodName() string
- func (v *Clientless_Beta_Result) String() string
- func (v *Clientless_Beta_Result) ToWire() (wire.Value, error)
- func (v *Clientless_Beta_Result) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (v *Clientless_Beta_Result) UnmarshalJSON(data []byte) error
- type Clientless_ClientlessArgWithHeaders_Args
- func (v *Clientless_ClientlessArgWithHeaders_Args) Decode(sr stream.Reader) error
- func (v *Clientless_ClientlessArgWithHeaders_Args) Encode(sw stream.Writer) error
- func (v *Clientless_ClientlessArgWithHeaders_Args) EnvelopeType() wire.EnvelopeType
- func (v *Clientless_ClientlessArgWithHeaders_Args) Equals(rhs *Clientless_ClientlessArgWithHeaders_Args) bool
- func (v *Clientless_ClientlessArgWithHeaders_Args) FromWire(w wire.Value) error
- func (v *Clientless_ClientlessArgWithHeaders_Args) GetName() (o string)
- func (v *Clientless_ClientlessArgWithHeaders_Args) GetUserUUID() (o string)
- func (v *Clientless_ClientlessArgWithHeaders_Args) IsSetUserUUID() bool
- func (v Clientless_ClientlessArgWithHeaders_Args) MarshalEasyJSON(w *jwriter.Writer)
- func (v Clientless_ClientlessArgWithHeaders_Args) MarshalJSON() ([]byte, error)
- func (v *Clientless_ClientlessArgWithHeaders_Args) MarshalLogObject(enc zapcore.ObjectEncoder) (err error)
- func (v *Clientless_ClientlessArgWithHeaders_Args) MethodName() string
- func (v *Clientless_ClientlessArgWithHeaders_Args) String() string
- func (v *Clientless_ClientlessArgWithHeaders_Args) ToWire() (wire.Value, error)
- func (v *Clientless_ClientlessArgWithHeaders_Args) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (v *Clientless_ClientlessArgWithHeaders_Args) UnmarshalJSON(data []byte) error
- type Clientless_ClientlessArgWithHeaders_Result
- func (v *Clientless_ClientlessArgWithHeaders_Result) Decode(sr stream.Reader) error
- func (v *Clientless_ClientlessArgWithHeaders_Result) Encode(sw stream.Writer) error
- func (v *Clientless_ClientlessArgWithHeaders_Result) EnvelopeType() wire.EnvelopeType
- func (v *Clientless_ClientlessArgWithHeaders_Result) Equals(rhs *Clientless_ClientlessArgWithHeaders_Result) bool
- func (v *Clientless_ClientlessArgWithHeaders_Result) FromWire(w wire.Value) error
- func (v *Clientless_ClientlessArgWithHeaders_Result) GetSuccess() (o *Response)
- func (v *Clientless_ClientlessArgWithHeaders_Result) IsSetSuccess() bool
- func (v Clientless_ClientlessArgWithHeaders_Result) MarshalEasyJSON(w *jwriter.Writer)
- func (v Clientless_ClientlessArgWithHeaders_Result) MarshalJSON() ([]byte, error)
- func (v *Clientless_ClientlessArgWithHeaders_Result) MarshalLogObject(enc zapcore.ObjectEncoder) (err error)
- func (v *Clientless_ClientlessArgWithHeaders_Result) MethodName() string
- func (v *Clientless_ClientlessArgWithHeaders_Result) String() string
- func (v *Clientless_ClientlessArgWithHeaders_Result) ToWire() (wire.Value, error)
- func (v *Clientless_ClientlessArgWithHeaders_Result) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (v *Clientless_ClientlessArgWithHeaders_Result) UnmarshalJSON(data []byte) error
- type Clientless_EmptyclientlessRequest_Args
- func (v *Clientless_EmptyclientlessRequest_Args) Decode(sr stream.Reader) error
- func (v *Clientless_EmptyclientlessRequest_Args) Encode(sw stream.Writer) error
- func (v *Clientless_EmptyclientlessRequest_Args) EnvelopeType() wire.EnvelopeType
- func (v *Clientless_EmptyclientlessRequest_Args) Equals(rhs *Clientless_EmptyclientlessRequest_Args) bool
- func (v *Clientless_EmptyclientlessRequest_Args) FromWire(w wire.Value) error
- func (v *Clientless_EmptyclientlessRequest_Args) GetTestString() (o string)
- func (v *Clientless_EmptyclientlessRequest_Args) IsSetTestString() bool
- func (v Clientless_EmptyclientlessRequest_Args) MarshalEasyJSON(w *jwriter.Writer)
- func (v Clientless_EmptyclientlessRequest_Args) MarshalJSON() ([]byte, error)
- func (v *Clientless_EmptyclientlessRequest_Args) MarshalLogObject(enc zapcore.ObjectEncoder) (err error)
- func (v *Clientless_EmptyclientlessRequest_Args) MethodName() string
- func (v *Clientless_EmptyclientlessRequest_Args) String() string
- func (v *Clientless_EmptyclientlessRequest_Args) ToWire() (wire.Value, error)
- func (v *Clientless_EmptyclientlessRequest_Args) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (v *Clientless_EmptyclientlessRequest_Args) UnmarshalJSON(data []byte) error
- type Clientless_EmptyclientlessRequest_Result
- func (v *Clientless_EmptyclientlessRequest_Result) Decode(sr stream.Reader) error
- func (v *Clientless_EmptyclientlessRequest_Result) Encode(sw stream.Writer) error
- func (v *Clientless_EmptyclientlessRequest_Result) EnvelopeType() wire.EnvelopeType
- func (v *Clientless_EmptyclientlessRequest_Result) Equals(rhs *Clientless_EmptyclientlessRequest_Result) bool
- func (v *Clientless_EmptyclientlessRequest_Result) FromWire(w wire.Value) error
- func (v Clientless_EmptyclientlessRequest_Result) MarshalEasyJSON(w *jwriter.Writer)
- func (v Clientless_EmptyclientlessRequest_Result) MarshalJSON() ([]byte, error)
- func (v *Clientless_EmptyclientlessRequest_Result) MarshalLogObject(enc zapcore.ObjectEncoder) (err error)
- func (v *Clientless_EmptyclientlessRequest_Result) MethodName() string
- func (v *Clientless_EmptyclientlessRequest_Result) String() string
- func (v *Clientless_EmptyclientlessRequest_Result) ToWire() (wire.Value, error)
- func (v *Clientless_EmptyclientlessRequest_Result) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (v *Clientless_EmptyclientlessRequest_Result) UnmarshalJSON(data []byte) error
- type Request
- func (v *Request) Decode(sr stream.Reader) error
- func (v *Request) Encode(sw stream.Writer) error
- func (v *Request) Equals(rhs *Request) bool
- func (v *Request) FromWire(w wire.Value) error
- func (v *Request) GetFirstName() (o string)
- func (v *Request) GetLastName() (o string)
- func (v *Request) IsSetFirstName() bool
- func (v *Request) IsSetLastName() bool
- func (v Request) MarshalEasyJSON(w *jwriter.Writer)
- func (v Request) MarshalJSON() ([]byte, error)
- func (v *Request) MarshalLogObject(enc zapcore.ObjectEncoder) (err error)
- func (v *Request) String() string
- func (v *Request) ToWire() (wire.Value, error)
- func (v *Request) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (v *Request) UnmarshalJSON(data []byte) error
- type Response
- func (v *Response) Decode(sr stream.Reader) error
- func (v *Response) Encode(sw stream.Writer) error
- func (v *Response) Equals(rhs *Response) bool
- func (v *Response) FromWire(w wire.Value) error
- func (v *Response) GetFirstName() (o string)
- func (v *Response) GetLastName1() (o string)
- func (v *Response) IsSetFirstName() bool
- func (v *Response) IsSetLastName1() bool
- func (v Response) MarshalEasyJSON(w *jwriter.Writer)
- func (v Response) MarshalJSON() ([]byte, error)
- func (v *Response) MarshalLogObject(enc zapcore.ObjectEncoder) (err error)
- func (v *Response) String() string
- func (v *Response) ToWire() (wire.Value, error)
- func (v *Response) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (v *Response) UnmarshalJSON(data []byte) error
Constants ¶
This section is empty.
Variables ¶
var Clientless_Beta_Helper = struct { // Args accepts the parameters of beta in-order and returns // the arguments struct for the function. Args func( request *Request, alpha *string, ) *Clientless_Beta_Args // IsException returns true if the given error can be thrown // by beta. // // An error can be thrown by beta 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 beta // given its return value and error. // // This allows mapping values and errors returned by // beta into a serializable result struct. // WrapResponse returns a non-nil error if the provided // error cannot be thrown by beta // // value, err := beta(args) // result, err := Clientless_Beta_Helper.WrapResponse(value, err) // if err != nil { // return fmt.Errorf("unexpected error from beta: %v", err) // } // serialize(result) WrapResponse func(*Response, error) (*Clientless_Beta_Result, error) // UnwrapResponse takes the result struct for beta // and returns the value or error returned by it. // // The error is non-nil only if beta threw an // exception. // // result := deserialize(bytes) // value, err := Clientless_Beta_Helper.UnwrapResponse(result) UnwrapResponse func(*Clientless_Beta_Result) (*Response, error) }{}
Clientless_Beta_Helper provides functions that aid in handling the parameters and return values of the Clientless.beta function.
var Clientless_ClientlessArgWithHeaders_Helper = struct { // Args accepts the parameters of clientlessArgWithHeaders in-order and returns // the arguments struct for the function. Args func( name string, userUUID *string, ) *Clientless_ClientlessArgWithHeaders_Args // IsException returns true if the given error can be thrown // by clientlessArgWithHeaders. // // An error can be thrown by clientlessArgWithHeaders 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 clientlessArgWithHeaders // given its return value and error. // // This allows mapping values and errors returned by // clientlessArgWithHeaders into a serializable result struct. // WrapResponse returns a non-nil error if the provided // error cannot be thrown by clientlessArgWithHeaders // // value, err := clientlessArgWithHeaders(args) // result, err := Clientless_ClientlessArgWithHeaders_Helper.WrapResponse(value, err) // if err != nil { // return fmt.Errorf("unexpected error from clientlessArgWithHeaders: %v", err) // } // serialize(result) WrapResponse func(*Response, error) (*Clientless_ClientlessArgWithHeaders_Result, error) // UnwrapResponse takes the result struct for clientlessArgWithHeaders // and returns the value or error returned by it. // // The error is non-nil only if clientlessArgWithHeaders threw an // exception. // // result := deserialize(bytes) // value, err := Clientless_ClientlessArgWithHeaders_Helper.UnwrapResponse(result) UnwrapResponse func(*Clientless_ClientlessArgWithHeaders_Result) (*Response, error) }{}
Clientless_ClientlessArgWithHeaders_Helper provides functions that aid in handling the parameters and return values of the Clientless.clientlessArgWithHeaders function.
var Clientless_EmptyclientlessRequest_Helper = struct { // Args accepts the parameters of emptyclientlessRequest in-order and returns // the arguments struct for the function. Args func( testString *string, ) *Clientless_EmptyclientlessRequest_Args // IsException returns true if the given error can be thrown // by emptyclientlessRequest. // // An error can be thrown by emptyclientlessRequest 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 emptyclientlessRequest // given the error returned by it. The provided error may // be nil if emptyclientlessRequest did not fail. // // This allows mapping errors returned by emptyclientlessRequest into a // serializable result struct. WrapResponse returns a // non-nil error if the provided error cannot be thrown by // emptyclientlessRequest // // err := emptyclientlessRequest(args) // result, err := Clientless_EmptyclientlessRequest_Helper.WrapResponse(err) // if err != nil { // return fmt.Errorf("unexpected error from emptyclientlessRequest: %v", err) // } // serialize(result) WrapResponse func(error) (*Clientless_EmptyclientlessRequest_Result, error) // UnwrapResponse takes the result struct for emptyclientlessRequest // and returns the erorr returned by it (if any). // // The error is non-nil only if emptyclientlessRequest threw an // exception. // // result := deserialize(bytes) // err := Clientless_EmptyclientlessRequest_Helper.UnwrapResponse(result) UnwrapResponse func(*Clientless_EmptyclientlessRequest_Result) error }{}
Clientless_EmptyclientlessRequest_Helper provides functions that aid in handling the parameters and return values of the Clientless.emptyclientlessRequest function.
Functions ¶
This section is empty.
Types ¶
type Clientless_Beta_Args ¶
type Clientless_Beta_Args struct { Request *Request `json:"request,omitempty"` Alpha *string `json:"alpha,omitempty"` }
Clientless_Beta_Args represents the arguments for the Clientless.beta function.
The arguments for beta are sent and received over the wire as this struct.
func (*Clientless_Beta_Args) Decode ¶
func (v *Clientless_Beta_Args) Decode(sr stream.Reader) error
Decode deserializes a Clientless_Beta_Args struct directly from its Thrift-level representation, without going through an intemediary type.
An error is returned if a Clientless_Beta_Args struct could not be generated from the wire representation.
func (*Clientless_Beta_Args) Encode ¶
func (v *Clientless_Beta_Args) Encode(sw stream.Writer) error
Encode serializes a Clientless_Beta_Args struct directly into bytes, without going through an intermediary type.
An error is returned if a Clientless_Beta_Args struct could not be encoded.
func (*Clientless_Beta_Args) EnvelopeType ¶
func (v *Clientless_Beta_Args) EnvelopeType() wire.EnvelopeType
EnvelopeType returns the kind of value inside this struct.
This will always be Call for this struct.
func (*Clientless_Beta_Args) Equals ¶
func (v *Clientless_Beta_Args) Equals(rhs *Clientless_Beta_Args) bool
Equals returns true if all the fields of this Clientless_Beta_Args match the provided Clientless_Beta_Args.
This function performs a deep comparison.
func (*Clientless_Beta_Args) FromWire ¶
func (v *Clientless_Beta_Args) FromWire(w wire.Value) error
FromWire deserializes a Clientless_Beta_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 Clientless_Beta_Args struct from the provided intermediate representation.
x, err := binaryProtocol.Decode(reader, wire.TStruct) if err != nil { return nil, err } var v Clientless_Beta_Args if err := v.FromWire(x); err != nil { return nil, err } return &v, nil
func (*Clientless_Beta_Args) GetAlpha ¶
func (v *Clientless_Beta_Args) GetAlpha() (o string)
GetAlpha returns the value of Alpha if it is set or its zero value if it is unset.
func (*Clientless_Beta_Args) GetRequest ¶
func (v *Clientless_Beta_Args) GetRequest() (o *Request)
GetRequest returns the value of Request if it is set or its zero value if it is unset.
func (*Clientless_Beta_Args) IsSetAlpha ¶
func (v *Clientless_Beta_Args) IsSetAlpha() bool
IsSetAlpha returns true if Alpha is not nil.
func (*Clientless_Beta_Args) IsSetRequest ¶
func (v *Clientless_Beta_Args) IsSetRequest() bool
IsSetRequest returns true if Request is not nil.
func (Clientless_Beta_Args) MarshalEasyJSON ¶
func (v Clientless_Beta_Args) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (Clientless_Beta_Args) MarshalJSON ¶
func (v Clientless_Beta_Args) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*Clientless_Beta_Args) MarshalLogObject ¶
func (v *Clientless_Beta_Args) MarshalLogObject(enc zapcore.ObjectEncoder) (err error)
MarshalLogObject implements zapcore.ObjectMarshaler, enabling fast logging of Clientless_Beta_Args.
func (*Clientless_Beta_Args) MethodName ¶
func (v *Clientless_Beta_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 "beta" for this struct.
func (*Clientless_Beta_Args) String ¶
func (v *Clientless_Beta_Args) String() string
String returns a readable string representation of a Clientless_Beta_Args struct.
func (*Clientless_Beta_Args) ToWire ¶
func (v *Clientless_Beta_Args) ToWire() (wire.Value, error)
ToWire translates a Clientless_Beta_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 }
func (*Clientless_Beta_Args) UnmarshalEasyJSON ¶
func (v *Clientless_Beta_Args) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*Clientless_Beta_Args) UnmarshalJSON ¶
func (v *Clientless_Beta_Args) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type Clientless_Beta_Result ¶
type Clientless_Beta_Result struct { // Value returned by beta after a successful execution. Success *Response `json:"success,omitempty"` }
Clientless_Beta_Result represents the result of a Clientless.beta function call.
The result of a beta execution is sent and received over the wire as this struct.
Success is set only if the function did not throw an exception.
func (*Clientless_Beta_Result) Decode ¶
func (v *Clientless_Beta_Result) Decode(sr stream.Reader) error
Decode deserializes a Clientless_Beta_Result struct directly from its Thrift-level representation, without going through an intemediary type.
An error is returned if a Clientless_Beta_Result struct could not be generated from the wire representation.
func (*Clientless_Beta_Result) Encode ¶
func (v *Clientless_Beta_Result) Encode(sw stream.Writer) error
Encode serializes a Clientless_Beta_Result struct directly into bytes, without going through an intermediary type.
An error is returned if a Clientless_Beta_Result struct could not be encoded.
func (*Clientless_Beta_Result) EnvelopeType ¶
func (v *Clientless_Beta_Result) EnvelopeType() wire.EnvelopeType
EnvelopeType returns the kind of value inside this struct.
This will always be Reply for this struct.
func (*Clientless_Beta_Result) Equals ¶
func (v *Clientless_Beta_Result) Equals(rhs *Clientless_Beta_Result) bool
Equals returns true if all the fields of this Clientless_Beta_Result match the provided Clientless_Beta_Result.
This function performs a deep comparison.
func (*Clientless_Beta_Result) FromWire ¶
func (v *Clientless_Beta_Result) FromWire(w wire.Value) error
FromWire deserializes a Clientless_Beta_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 Clientless_Beta_Result struct from the provided intermediate representation.
x, err := binaryProtocol.Decode(reader, wire.TStruct) if err != nil { return nil, err } var v Clientless_Beta_Result if err := v.FromWire(x); err != nil { return nil, err } return &v, nil
func (*Clientless_Beta_Result) GetSuccess ¶
func (v *Clientless_Beta_Result) GetSuccess() (o *Response)
GetSuccess returns the value of Success if it is set or its zero value if it is unset.
func (*Clientless_Beta_Result) IsSetSuccess ¶
func (v *Clientless_Beta_Result) IsSetSuccess() bool
IsSetSuccess returns true if Success is not nil.
func (Clientless_Beta_Result) MarshalEasyJSON ¶
func (v Clientless_Beta_Result) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (Clientless_Beta_Result) MarshalJSON ¶
func (v Clientless_Beta_Result) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*Clientless_Beta_Result) MarshalLogObject ¶
func (v *Clientless_Beta_Result) MarshalLogObject(enc zapcore.ObjectEncoder) (err error)
MarshalLogObject implements zapcore.ObjectMarshaler, enabling fast logging of Clientless_Beta_Result.
func (*Clientless_Beta_Result) MethodName ¶
func (v *Clientless_Beta_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 "beta" for this struct.
func (*Clientless_Beta_Result) String ¶
func (v *Clientless_Beta_Result) String() string
String returns a readable string representation of a Clientless_Beta_Result struct.
func (*Clientless_Beta_Result) ToWire ¶
func (v *Clientless_Beta_Result) ToWire() (wire.Value, error)
ToWire translates a Clientless_Beta_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 }
func (*Clientless_Beta_Result) UnmarshalEasyJSON ¶
func (v *Clientless_Beta_Result) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*Clientless_Beta_Result) UnmarshalJSON ¶
func (v *Clientless_Beta_Result) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type Clientless_ClientlessArgWithHeaders_Args ¶
type Clientless_ClientlessArgWithHeaders_Args struct { Name string `json:"-"` UserUUID *string `json:"-"` }
Clientless_ClientlessArgWithHeaders_Args represents the arguments for the Clientless.clientlessArgWithHeaders function.
The arguments for clientlessArgWithHeaders are sent and received over the wire as this struct.
func (*Clientless_ClientlessArgWithHeaders_Args) Decode ¶
func (v *Clientless_ClientlessArgWithHeaders_Args) Decode(sr stream.Reader) error
Decode deserializes a Clientless_ClientlessArgWithHeaders_Args struct directly from its Thrift-level representation, without going through an intemediary type.
An error is returned if a Clientless_ClientlessArgWithHeaders_Args struct could not be generated from the wire representation.
func (*Clientless_ClientlessArgWithHeaders_Args) Encode ¶
func (v *Clientless_ClientlessArgWithHeaders_Args) Encode(sw stream.Writer) error
Encode serializes a Clientless_ClientlessArgWithHeaders_Args struct directly into bytes, without going through an intermediary type.
An error is returned if a Clientless_ClientlessArgWithHeaders_Args struct could not be encoded.
func (*Clientless_ClientlessArgWithHeaders_Args) EnvelopeType ¶
func (v *Clientless_ClientlessArgWithHeaders_Args) EnvelopeType() wire.EnvelopeType
EnvelopeType returns the kind of value inside this struct.
This will always be Call for this struct.
func (*Clientless_ClientlessArgWithHeaders_Args) Equals ¶
func (v *Clientless_ClientlessArgWithHeaders_Args) Equals(rhs *Clientless_ClientlessArgWithHeaders_Args) bool
Equals returns true if all the fields of this Clientless_ClientlessArgWithHeaders_Args match the provided Clientless_ClientlessArgWithHeaders_Args.
This function performs a deep comparison.
func (*Clientless_ClientlessArgWithHeaders_Args) FromWire ¶
func (v *Clientless_ClientlessArgWithHeaders_Args) FromWire(w wire.Value) error
FromWire deserializes a Clientless_ClientlessArgWithHeaders_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 Clientless_ClientlessArgWithHeaders_Args struct from the provided intermediate representation.
x, err := binaryProtocol.Decode(reader, wire.TStruct) if err != nil { return nil, err } var v Clientless_ClientlessArgWithHeaders_Args if err := v.FromWire(x); err != nil { return nil, err } return &v, nil
func (*Clientless_ClientlessArgWithHeaders_Args) GetName ¶
func (v *Clientless_ClientlessArgWithHeaders_Args) GetName() (o string)
GetName returns the value of Name if it is set or its zero value if it is unset.
func (*Clientless_ClientlessArgWithHeaders_Args) GetUserUUID ¶
func (v *Clientless_ClientlessArgWithHeaders_Args) GetUserUUID() (o string)
GetUserUUID returns the value of UserUUID if it is set or its zero value if it is unset.
func (*Clientless_ClientlessArgWithHeaders_Args) IsSetUserUUID ¶
func (v *Clientless_ClientlessArgWithHeaders_Args) IsSetUserUUID() bool
IsSetUserUUID returns true if UserUUID is not nil.
func (Clientless_ClientlessArgWithHeaders_Args) MarshalEasyJSON ¶
func (v Clientless_ClientlessArgWithHeaders_Args) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (Clientless_ClientlessArgWithHeaders_Args) MarshalJSON ¶
func (v Clientless_ClientlessArgWithHeaders_Args) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*Clientless_ClientlessArgWithHeaders_Args) MarshalLogObject ¶
func (v *Clientless_ClientlessArgWithHeaders_Args) MarshalLogObject(enc zapcore.ObjectEncoder) (err error)
MarshalLogObject implements zapcore.ObjectMarshaler, enabling fast logging of Clientless_ClientlessArgWithHeaders_Args.
func (*Clientless_ClientlessArgWithHeaders_Args) MethodName ¶
func (v *Clientless_ClientlessArgWithHeaders_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 "clientlessArgWithHeaders" for this struct.
func (*Clientless_ClientlessArgWithHeaders_Args) String ¶
func (v *Clientless_ClientlessArgWithHeaders_Args) String() string
String returns a readable string representation of a Clientless_ClientlessArgWithHeaders_Args struct.
func (*Clientless_ClientlessArgWithHeaders_Args) ToWire ¶
func (v *Clientless_ClientlessArgWithHeaders_Args) ToWire() (wire.Value, error)
ToWire translates a Clientless_ClientlessArgWithHeaders_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 }
func (*Clientless_ClientlessArgWithHeaders_Args) UnmarshalEasyJSON ¶
func (v *Clientless_ClientlessArgWithHeaders_Args) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*Clientless_ClientlessArgWithHeaders_Args) UnmarshalJSON ¶
func (v *Clientless_ClientlessArgWithHeaders_Args) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type Clientless_ClientlessArgWithHeaders_Result ¶
type Clientless_ClientlessArgWithHeaders_Result struct { // Value returned by clientlessArgWithHeaders after a successful execution. Success *Response `json:"success,omitempty"` }
Clientless_ClientlessArgWithHeaders_Result represents the result of a Clientless.clientlessArgWithHeaders function call.
The result of a clientlessArgWithHeaders execution is sent and received over the wire as this struct.
Success is set only if the function did not throw an exception.
func (*Clientless_ClientlessArgWithHeaders_Result) Decode ¶
func (v *Clientless_ClientlessArgWithHeaders_Result) Decode(sr stream.Reader) error
Decode deserializes a Clientless_ClientlessArgWithHeaders_Result struct directly from its Thrift-level representation, without going through an intemediary type.
An error is returned if a Clientless_ClientlessArgWithHeaders_Result struct could not be generated from the wire representation.
func (*Clientless_ClientlessArgWithHeaders_Result) Encode ¶
func (v *Clientless_ClientlessArgWithHeaders_Result) Encode(sw stream.Writer) error
Encode serializes a Clientless_ClientlessArgWithHeaders_Result struct directly into bytes, without going through an intermediary type.
An error is returned if a Clientless_ClientlessArgWithHeaders_Result struct could not be encoded.
func (*Clientless_ClientlessArgWithHeaders_Result) EnvelopeType ¶
func (v *Clientless_ClientlessArgWithHeaders_Result) EnvelopeType() wire.EnvelopeType
EnvelopeType returns the kind of value inside this struct.
This will always be Reply for this struct.
func (*Clientless_ClientlessArgWithHeaders_Result) Equals ¶
func (v *Clientless_ClientlessArgWithHeaders_Result) Equals(rhs *Clientless_ClientlessArgWithHeaders_Result) bool
Equals returns true if all the fields of this Clientless_ClientlessArgWithHeaders_Result match the provided Clientless_ClientlessArgWithHeaders_Result.
This function performs a deep comparison.
func (*Clientless_ClientlessArgWithHeaders_Result) FromWire ¶
func (v *Clientless_ClientlessArgWithHeaders_Result) FromWire(w wire.Value) error
FromWire deserializes a Clientless_ClientlessArgWithHeaders_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 Clientless_ClientlessArgWithHeaders_Result struct from the provided intermediate representation.
x, err := binaryProtocol.Decode(reader, wire.TStruct) if err != nil { return nil, err } var v Clientless_ClientlessArgWithHeaders_Result if err := v.FromWire(x); err != nil { return nil, err } return &v, nil
func (*Clientless_ClientlessArgWithHeaders_Result) GetSuccess ¶
func (v *Clientless_ClientlessArgWithHeaders_Result) GetSuccess() (o *Response)
GetSuccess returns the value of Success if it is set or its zero value if it is unset.
func (*Clientless_ClientlessArgWithHeaders_Result) IsSetSuccess ¶
func (v *Clientless_ClientlessArgWithHeaders_Result) IsSetSuccess() bool
IsSetSuccess returns true if Success is not nil.
func (Clientless_ClientlessArgWithHeaders_Result) MarshalEasyJSON ¶
func (v Clientless_ClientlessArgWithHeaders_Result) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (Clientless_ClientlessArgWithHeaders_Result) MarshalJSON ¶
func (v Clientless_ClientlessArgWithHeaders_Result) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*Clientless_ClientlessArgWithHeaders_Result) MarshalLogObject ¶
func (v *Clientless_ClientlessArgWithHeaders_Result) MarshalLogObject(enc zapcore.ObjectEncoder) (err error)
MarshalLogObject implements zapcore.ObjectMarshaler, enabling fast logging of Clientless_ClientlessArgWithHeaders_Result.
func (*Clientless_ClientlessArgWithHeaders_Result) MethodName ¶
func (v *Clientless_ClientlessArgWithHeaders_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 "clientlessArgWithHeaders" for this struct.
func (*Clientless_ClientlessArgWithHeaders_Result) String ¶
func (v *Clientless_ClientlessArgWithHeaders_Result) String() string
String returns a readable string representation of a Clientless_ClientlessArgWithHeaders_Result struct.
func (*Clientless_ClientlessArgWithHeaders_Result) ToWire ¶
func (v *Clientless_ClientlessArgWithHeaders_Result) ToWire() (wire.Value, error)
ToWire translates a Clientless_ClientlessArgWithHeaders_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 }
func (*Clientless_ClientlessArgWithHeaders_Result) UnmarshalEasyJSON ¶
func (v *Clientless_ClientlessArgWithHeaders_Result) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*Clientless_ClientlessArgWithHeaders_Result) UnmarshalJSON ¶
func (v *Clientless_ClientlessArgWithHeaders_Result) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type Clientless_EmptyclientlessRequest_Args ¶
type Clientless_EmptyclientlessRequest_Args struct {
TestString *string `json:"testString,omitempty"`
}
Clientless_EmptyclientlessRequest_Args represents the arguments for the Clientless.emptyclientlessRequest function.
The arguments for emptyclientlessRequest are sent and received over the wire as this struct.
func (*Clientless_EmptyclientlessRequest_Args) Decode ¶
func (v *Clientless_EmptyclientlessRequest_Args) Decode(sr stream.Reader) error
Decode deserializes a Clientless_EmptyclientlessRequest_Args struct directly from its Thrift-level representation, without going through an intemediary type.
An error is returned if a Clientless_EmptyclientlessRequest_Args struct could not be generated from the wire representation.
func (*Clientless_EmptyclientlessRequest_Args) Encode ¶
func (v *Clientless_EmptyclientlessRequest_Args) Encode(sw stream.Writer) error
Encode serializes a Clientless_EmptyclientlessRequest_Args struct directly into bytes, without going through an intermediary type.
An error is returned if a Clientless_EmptyclientlessRequest_Args struct could not be encoded.
func (*Clientless_EmptyclientlessRequest_Args) EnvelopeType ¶
func (v *Clientless_EmptyclientlessRequest_Args) EnvelopeType() wire.EnvelopeType
EnvelopeType returns the kind of value inside this struct.
This will always be Call for this struct.
func (*Clientless_EmptyclientlessRequest_Args) Equals ¶
func (v *Clientless_EmptyclientlessRequest_Args) Equals(rhs *Clientless_EmptyclientlessRequest_Args) bool
Equals returns true if all the fields of this Clientless_EmptyclientlessRequest_Args match the provided Clientless_EmptyclientlessRequest_Args.
This function performs a deep comparison.
func (*Clientless_EmptyclientlessRequest_Args) FromWire ¶
func (v *Clientless_EmptyclientlessRequest_Args) FromWire(w wire.Value) error
FromWire deserializes a Clientless_EmptyclientlessRequest_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 Clientless_EmptyclientlessRequest_Args struct from the provided intermediate representation.
x, err := binaryProtocol.Decode(reader, wire.TStruct) if err != nil { return nil, err } var v Clientless_EmptyclientlessRequest_Args if err := v.FromWire(x); err != nil { return nil, err } return &v, nil
func (*Clientless_EmptyclientlessRequest_Args) GetTestString ¶
func (v *Clientless_EmptyclientlessRequest_Args) GetTestString() (o string)
GetTestString returns the value of TestString if it is set or its zero value if it is unset.
func (*Clientless_EmptyclientlessRequest_Args) IsSetTestString ¶
func (v *Clientless_EmptyclientlessRequest_Args) IsSetTestString() bool
IsSetTestString returns true if TestString is not nil.
func (Clientless_EmptyclientlessRequest_Args) MarshalEasyJSON ¶
func (v Clientless_EmptyclientlessRequest_Args) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (Clientless_EmptyclientlessRequest_Args) MarshalJSON ¶
func (v Clientless_EmptyclientlessRequest_Args) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*Clientless_EmptyclientlessRequest_Args) MarshalLogObject ¶
func (v *Clientless_EmptyclientlessRequest_Args) MarshalLogObject(enc zapcore.ObjectEncoder) (err error)
MarshalLogObject implements zapcore.ObjectMarshaler, enabling fast logging of Clientless_EmptyclientlessRequest_Args.
func (*Clientless_EmptyclientlessRequest_Args) MethodName ¶
func (v *Clientless_EmptyclientlessRequest_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 "emptyclientlessRequest" for this struct.
func (*Clientless_EmptyclientlessRequest_Args) String ¶
func (v *Clientless_EmptyclientlessRequest_Args) String() string
String returns a readable string representation of a Clientless_EmptyclientlessRequest_Args struct.
func (*Clientless_EmptyclientlessRequest_Args) ToWire ¶
func (v *Clientless_EmptyclientlessRequest_Args) ToWire() (wire.Value, error)
ToWire translates a Clientless_EmptyclientlessRequest_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 }
func (*Clientless_EmptyclientlessRequest_Args) UnmarshalEasyJSON ¶
func (v *Clientless_EmptyclientlessRequest_Args) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*Clientless_EmptyclientlessRequest_Args) UnmarshalJSON ¶
func (v *Clientless_EmptyclientlessRequest_Args) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type Clientless_EmptyclientlessRequest_Result ¶
type Clientless_EmptyclientlessRequest_Result struct { }
Clientless_EmptyclientlessRequest_Result represents the result of a Clientless.emptyclientlessRequest function call.
The result of a emptyclientlessRequest execution is sent and received over the wire as this struct.
func (*Clientless_EmptyclientlessRequest_Result) Decode ¶
func (v *Clientless_EmptyclientlessRequest_Result) Decode(sr stream.Reader) error
Decode deserializes a Clientless_EmptyclientlessRequest_Result struct directly from its Thrift-level representation, without going through an intemediary type.
An error is returned if a Clientless_EmptyclientlessRequest_Result struct could not be generated from the wire representation.
func (*Clientless_EmptyclientlessRequest_Result) Encode ¶
func (v *Clientless_EmptyclientlessRequest_Result) Encode(sw stream.Writer) error
Encode serializes a Clientless_EmptyclientlessRequest_Result struct directly into bytes, without going through an intermediary type.
An error is returned if a Clientless_EmptyclientlessRequest_Result struct could not be encoded.
func (*Clientless_EmptyclientlessRequest_Result) EnvelopeType ¶
func (v *Clientless_EmptyclientlessRequest_Result) EnvelopeType() wire.EnvelopeType
EnvelopeType returns the kind of value inside this struct.
This will always be Reply for this struct.
func (*Clientless_EmptyclientlessRequest_Result) Equals ¶
func (v *Clientless_EmptyclientlessRequest_Result) Equals(rhs *Clientless_EmptyclientlessRequest_Result) bool
Equals returns true if all the fields of this Clientless_EmptyclientlessRequest_Result match the provided Clientless_EmptyclientlessRequest_Result.
This function performs a deep comparison.
func (*Clientless_EmptyclientlessRequest_Result) FromWire ¶
func (v *Clientless_EmptyclientlessRequest_Result) FromWire(w wire.Value) error
FromWire deserializes a Clientless_EmptyclientlessRequest_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 Clientless_EmptyclientlessRequest_Result struct from the provided intermediate representation.
x, err := binaryProtocol.Decode(reader, wire.TStruct) if err != nil { return nil, err } var v Clientless_EmptyclientlessRequest_Result if err := v.FromWire(x); err != nil { return nil, err } return &v, nil
func (Clientless_EmptyclientlessRequest_Result) MarshalEasyJSON ¶
func (v Clientless_EmptyclientlessRequest_Result) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (Clientless_EmptyclientlessRequest_Result) MarshalJSON ¶
func (v Clientless_EmptyclientlessRequest_Result) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*Clientless_EmptyclientlessRequest_Result) MarshalLogObject ¶
func (v *Clientless_EmptyclientlessRequest_Result) MarshalLogObject(enc zapcore.ObjectEncoder) (err error)
MarshalLogObject implements zapcore.ObjectMarshaler, enabling fast logging of Clientless_EmptyclientlessRequest_Result.
func (*Clientless_EmptyclientlessRequest_Result) MethodName ¶
func (v *Clientless_EmptyclientlessRequest_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 "emptyclientlessRequest" for this struct.
func (*Clientless_EmptyclientlessRequest_Result) String ¶
func (v *Clientless_EmptyclientlessRequest_Result) String() string
String returns a readable string representation of a Clientless_EmptyclientlessRequest_Result struct.
func (*Clientless_EmptyclientlessRequest_Result) ToWire ¶
func (v *Clientless_EmptyclientlessRequest_Result) ToWire() (wire.Value, error)
ToWire translates a Clientless_EmptyclientlessRequest_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 }
func (*Clientless_EmptyclientlessRequest_Result) UnmarshalEasyJSON ¶
func (v *Clientless_EmptyclientlessRequest_Result) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*Clientless_EmptyclientlessRequest_Result) UnmarshalJSON ¶
func (v *Clientless_EmptyclientlessRequest_Result) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface
type Request ¶
type Request struct { FirstName *string `json:"firstName,omitempty"` LastName *string `json:"lastName,omitempty"` }
func (*Request) Decode ¶
Decode deserializes a Request struct directly from its Thrift-level representation, without going through an intemediary type.
An error is returned if a Request struct could not be generated from the wire representation.
func (*Request) Encode ¶
Encode serializes a Request struct directly into bytes, without going through an intermediary type.
An error is returned if a Request struct could not be encoded.
func (*Request) Equals ¶
Equals returns true if all the fields of this Request match the provided Request.
This function performs a deep comparison.
func (*Request) FromWire ¶
FromWire deserializes a Request 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 Request struct from the provided intermediate representation.
x, err := binaryProtocol.Decode(reader, wire.TStruct) if err != nil { return nil, err } var v Request if err := v.FromWire(x); err != nil { return nil, err } return &v, nil
func (*Request) GetFirstName ¶
GetFirstName returns the value of FirstName if it is set or its zero value if it is unset.
func (*Request) GetLastName ¶
GetLastName returns the value of LastName if it is set or its zero value if it is unset.
func (*Request) IsSetFirstName ¶
IsSetFirstName returns true if FirstName is not nil.
func (*Request) IsSetLastName ¶
IsSetLastName returns true if LastName is not nil.
func (Request) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (Request) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*Request) MarshalLogObject ¶
func (v *Request) MarshalLogObject(enc zapcore.ObjectEncoder) (err error)
MarshalLogObject implements zapcore.ObjectMarshaler, enabling fast logging of Request.
func (*Request) ToWire ¶
ToWire translates a Request 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 }
func (*Request) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*Request) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type Response ¶
type Response struct { FirstName *string `json:"firstName,omitempty"` LastName1 *string `json:"lastName1,omitempty"` }
func (*Response) Decode ¶
Decode deserializes a Response struct directly from its Thrift-level representation, without going through an intemediary type.
An error is returned if a Response struct could not be generated from the wire representation.
func (*Response) Encode ¶
Encode serializes a Response struct directly into bytes, without going through an intermediary type.
An error is returned if a Response struct could not be encoded.
func (*Response) Equals ¶
Equals returns true if all the fields of this Response match the provided Response.
This function performs a deep comparison.
func (*Response) FromWire ¶
FromWire deserializes a Response 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 Response struct from the provided intermediate representation.
x, err := binaryProtocol.Decode(reader, wire.TStruct) if err != nil { return nil, err } var v Response if err := v.FromWire(x); err != nil { return nil, err } return &v, nil
func (*Response) GetFirstName ¶
GetFirstName returns the value of FirstName if it is set or its zero value if it is unset.
func (*Response) GetLastName1 ¶
GetLastName1 returns the value of LastName1 if it is set or its zero value if it is unset.
func (*Response) IsSetFirstName ¶
IsSetFirstName returns true if FirstName is not nil.
func (*Response) IsSetLastName1 ¶
IsSetLastName1 returns true if LastName1 is not nil.
func (Response) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (Response) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*Response) MarshalLogObject ¶
func (v *Response) MarshalLogObject(enc zapcore.ObjectEncoder) (err error)
MarshalLogObject implements zapcore.ObjectMarshaler, enabling fast logging of Response.
func (*Response) ToWire ¶
ToWire translates a Response 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 }
func (*Response) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*Response) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface