public async Task WriteAsync(TProtocol oprot, CancellationToken cancellationToken) { oprot.IncrementRecursionDepth(); try { var struc = new TStruct("GetSquareChatResponse"); await oprot.WriteStructBeginAsync(struc, cancellationToken); var field = new TField(); if (SquareChat != null && __isset.squareChat) { field.Name = "squareChat"; field.Type = TType.Struct; field.ID = 1; await oprot.WriteFieldBeginAsync(field, cancellationToken); await SquareChat.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if (SquareChatMember != null && __isset.squareChatMember) { field.Name = "squareChatMember"; field.Type = TType.Struct; field.ID = 2; await oprot.WriteFieldBeginAsync(field, cancellationToken); await SquareChatMember.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } if (SquareChatStatus != null && __isset.squareChatStatus) { field.Name = "squareChatStatus"; field.Type = TType.Struct; field.ID = 3; await oprot.WriteFieldBeginAsync(field, cancellationToken); await SquareChatStatus.WriteAsync(oprot, cancellationToken); await oprot.WriteFieldEndAsync(cancellationToken); } await oprot.WriteFieldStopAsync(cancellationToken); await oprot.WriteStructEndAsync(cancellationToken); } finally { oprot.DecrementRecursionDepth(); } }
public async Task ReadAsync(TProtocol iprot, CancellationToken cancellationToken) { iprot.IncrementRecursionDepth(); try { TField field; await iprot.ReadStructBeginAsync(cancellationToken); while (true) { field = await iprot.ReadFieldBeginAsync(cancellationToken); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.Struct) { UpdatedChatMember = new SquareChatMember(); await UpdatedChatMember.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; default: await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); break; } await iprot.ReadFieldEndAsync(cancellationToken); } await iprot.ReadStructEndAsync(cancellationToken); } finally { iprot.DecrementRecursionDepth(); } }
public void Write(TProtocol oprot) { oprot.IncrementRecursionDepth(); try { TStruct struc = new TStruct("GetSquareChatResponse"); oprot.WriteStructBegin(struc); TField field = new TField(); if (SquareChat != null && __isset.squareChat) { field.Name = "squareChat"; field.Type = TType.Struct; field.ID = 1; oprot.WriteFieldBegin(field); SquareChat.Write(oprot); oprot.WriteFieldEnd(); } if (SquareChatMember != null && __isset.squareChatMember) { field.Name = "squareChatMember"; field.Type = TType.Struct; field.ID = 2; oprot.WriteFieldBegin(field); SquareChatMember.Write(oprot); oprot.WriteFieldEnd(); } if (SquareChatStatus != null && __isset.squareChatStatus) { field.Name = "squareChatStatus"; field.Type = TType.Struct; field.ID = 3; oprot.WriteFieldBegin(field); SquareChatStatus.Write(oprot); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } finally { oprot.DecrementRecursionDepth(); } }
public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.squareChat) { hashcode = (hashcode * 397) + SquareChat.GetHashCode(); } if (__isset.squareChatMember) { hashcode = (hashcode * 397) + SquareChatMember.GetHashCode(); } if (__isset.squareChatStatus) { hashcode = (hashcode * 397) + SquareChatStatus.GetHashCode(); } } return(hashcode); }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.Struct) { UpdatedChatMember = new SquareChatMember(); UpdatedChatMember.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
public override string ToString() { var sb = new StringBuilder("GetSquareChatResponse("); bool __first = true; if (SquareChat != null && __isset.squareChat) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("SquareChat: "); SquareChat.ToString(sb); } if (SquareChatMember != null && __isset.squareChatMember) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("SquareChatMember: "); SquareChatMember.ToString(sb); } if (SquareChatStatus != null && __isset.squareChatStatus) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("SquareChatStatus: "); SquareChatStatus.ToString(sb); } sb.Append(")"); return(sb.ToString()); }
public override string ToString() { StringBuilder __sb = new StringBuilder("GetSquareChatResponse("); bool __first = true; if (SquareChat != null && __isset.squareChat) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("SquareChat: "); __sb.Append(SquareChat == null ? "<null>" : SquareChat.ToString()); } if (SquareChatMember != null && __isset.squareChatMember) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("SquareChatMember: "); __sb.Append(SquareChatMember == null ? "<null>" : SquareChatMember.ToString()); } if (SquareChatStatus != null && __isset.squareChatStatus) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("SquareChatStatus: "); __sb.Append(SquareChatStatus == null ? "<null>" : SquareChatStatus.ToString()); } __sb.Append(")"); return(__sb.ToString()); }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 2: if (field.Type == TType.Set) { { UpdatedAttrs = new THashSet <SquareChatMemberAttribute>(); TSet _set567 = iprot.ReadSetBegin(); for (int _i568 = 0; _i568 < _set567.Count; ++_i568) { SquareChatMemberAttribute _elem569; _elem569 = (SquareChatMemberAttribute)iprot.ReadI32(); UpdatedAttrs.Add(_elem569); } iprot.ReadSetEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.Struct) { ChatMember = new SquareChatMember(); ChatMember.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
public async Task ReadAsync(TProtocol iprot, CancellationToken cancellationToken) { iprot.IncrementRecursionDepth(); try { TField field; await iprot.ReadStructBeginAsync(cancellationToken); while (true) { field = await iprot.ReadFieldBeginAsync(cancellationToken); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.List) { { TList _list503 = await iprot.ReadListBeginAsync(cancellationToken); Chats = new List <SquareChat>(_list503.Count); for (int _i504 = 0; _i504 < _list503.Count; ++_i504) { SquareChat _elem505; _elem505 = new SquareChat(); await _elem505.ReadAsync(iprot, cancellationToken); Chats.Add(_elem505); } await iprot.ReadListEndAsync(cancellationToken); } } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 2: if (field.Type == TType.Map) { { TMap _map506 = await iprot.ReadMapBeginAsync(cancellationToken); ChatMembers = new Dictionary <string, SquareChatMember>(_map506.Count); for (int _i507 = 0; _i507 < _map506.Count; ++_i507) { string _key508; SquareChatMember _val509; _key508 = await iprot.ReadStringAsync(cancellationToken); _val509 = new SquareChatMember(); await _val509.ReadAsync(iprot, cancellationToken); ChatMembers[_key508] = _val509; } await iprot.ReadMapEndAsync(cancellationToken); } } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 3: if (field.Type == TType.Map) { { TMap _map510 = await iprot.ReadMapBeginAsync(cancellationToken); Statuses = new Dictionary <string, SquareChatStatus>(_map510.Count); for (int _i511 = 0; _i511 < _map510.Count; ++_i511) { string _key512; SquareChatStatus _val513; _key512 = await iprot.ReadStringAsync(cancellationToken); _val513 = new SquareChatStatus(); await _val513.ReadAsync(iprot, cancellationToken); Statuses[_key512] = _val513; } await iprot.ReadMapEndAsync(cancellationToken); } } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 4: if (field.Type == TType.String) { ContinuationToken = await iprot.ReadStringAsync(cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; default: await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); break; } await iprot.ReadFieldEndAsync(cancellationToken); } await iprot.ReadStructEndAsync(cancellationToken); } finally { iprot.DecrementRecursionDepth(); } }
public async Task ReadAsync(TProtocol iprot, CancellationToken cancellationToken) { iprot.IncrementRecursionDepth(); try { TField field; await iprot.ReadStructBeginAsync(cancellationToken); while (true) { field = await iprot.ReadFieldBeginAsync(cancellationToken); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 2: if (field.Type == TType.Set) { { TSet _set479 = await iprot.ReadSetBeginAsync(cancellationToken); UpdatedAttrs = new THashSet <SquareChatMemberAttribute>(_set479.Count); for (int _i480 = 0; _i480 < _set479.Count; ++_i480) { SquareChatMemberAttribute _elem481; _elem481 = (SquareChatMemberAttribute)await iprot.ReadI32Async(cancellationToken); UpdatedAttrs.Add(_elem481); } await iprot.ReadSetEndAsync(cancellationToken); } } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 3: if (field.Type == TType.Struct) { ChatMember = new SquareChatMember(); await ChatMember.ReadAsync(iprot, cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; default: await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); break; } await iprot.ReadFieldEndAsync(cancellationToken); } await iprot.ReadStructEndAsync(cancellationToken); } finally { iprot.DecrementRecursionDepth(); } }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.List) { { Chats = new List <SquareChat>(); TList _list591 = iprot.ReadListBegin(); for (int _i592 = 0; _i592 < _list591.Count; ++_i592) { SquareChat _elem593; _elem593 = new SquareChat(); _elem593.Read(iprot); Chats.Add(_elem593); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.Map) { { ChatMembers = new Dictionary <string, SquareChatMember>(); TMap _map594 = iprot.ReadMapBegin(); for (int _i595 = 0; _i595 < _map594.Count; ++_i595) { string _key596; SquareChatMember _val597; _key596 = iprot.ReadString(); _val597 = new SquareChatMember(); _val597.Read(iprot); ChatMembers[_key596] = _val597; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.Map) { { Statuses = new Dictionary <string, SquareChatStatus>(); TMap _map598 = iprot.ReadMapBegin(); for (int _i599 = 0; _i599 < _map598.Count; ++_i599) { string _key600; SquareChatStatus _val601; _key600 = iprot.ReadString(); _val601 = new SquareChatStatus(); _val601.Read(iprot); Statuses[_key600] = _val601; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.String) { ContinuationToken = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.List) { { Chats = new List <SquareChat>(); TList _list503 = iprot.ReadListBegin(); for (int _i504 = 0; _i504 < _list503.Count; ++_i504) { SquareChat _elem505; _elem505 = new SquareChat(); _elem505.Read(iprot); Chats.Add(_elem505); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.Map) { { ChatMembers = new Dictionary <string, SquareChatMember>(); TMap _map506 = iprot.ReadMapBegin(); for (int _i507 = 0; _i507 < _map506.Count; ++_i507) { string _key508; SquareChatMember _val509; _key508 = iprot.ReadString(); _val509 = new SquareChatMember(); _val509.Read(iprot); ChatMembers[_key508] = _val509; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.Map) { { Statuses = new Dictionary <string, SquareChatStatus>(); TMap _map510 = iprot.ReadMapBegin(); for (int _i511 = 0; _i511 < _map510.Count; ++_i511) { string _key512; SquareChatStatus _val513; _key512 = iprot.ReadString(); _val513 = new SquareChatStatus(); _val513.Read(iprot); Statuses[_key512] = _val513; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.String) { ContinuationToken = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }