Avro C#
|
Public Member Functions | |
Message (string name, string doc, RecordSchema request, Schema response, UnionSchema error, bool?oneway) | |
Constructor for Message class. | |
override bool | Equals (Object obj) |
Tests equality of this Message object with the passed object. | |
override int | GetHashCode () |
Returns the hash code of this Message object. | |
Static Protected Member Functions | |
static bool | areEqual (object o1, object o2) |
Tests equality of two objects taking null values into account. | |
Properties | |
string | Name [get, set] |
Name of the message. | |
string | Doc [get, set] |
Documentation for the message. | |
RecordSchema | Request [get, set] |
Anonymous record for the list of parameters for the request fields. | |
Schema | Response [get, set] |
Schema object for the 'response' attribute. | |
UnionSchema | Error [get, set] |
Union schema object for the 'error' attribute. | |
bool | Oneway [get, set] |
Optional one-way attribute. |
Avro::Message::Message | ( | string | name, |
string | doc, | ||
RecordSchema | request, | ||
Schema | response, | ||
UnionSchema | error, | ||
bool? | oneway | ||
) | [inline] |
Constructor for Message class.
name | name property |
doc | doc property |
request | list of parameters |
response | response property |
error | error union schema |
static bool Avro::Message::areEqual | ( | object | o1, |
object | o2 | ||
) | [inline, static, protected] |
Tests equality of two objects taking null values into account.
o1 | |
o2 |
override bool Avro::Message::Equals | ( | Object | obj | ) | [inline] |
override int Avro::Message::GetHashCode | ( | ) | [inline] |
Returns the hash code of this Message object.
string Avro::Message::Doc [get, set] |
Documentation for the message.
UnionSchema Avro::Message::Error [get, set] |
Union schema object for the 'error' attribute.
string Avro::Message::Name [get, set] |
Name of the message.
bool Avro::Message::Oneway [get, set] |
Optional one-way attribute.
RecordSchema Avro::Message::Request [get, set] |
Anonymous record for the list of parameters for the request fields.