public override string ToString() { StringBuilder sb = new StringBuilder("AuthenticationResult("); sb.Append("CurrentTime: "); sb.Append(CurrentTime); sb.Append(",AuthenticationToken: "); sb.Append(AuthenticationToken); sb.Append(",Expiration: "); sb.Append(Expiration); sb.Append(",User: "******"<null>" : User.ToString()); sb.Append(",PublicUserInfo: "); sb.Append(PublicUserInfo == null ? "<null>" : PublicUserInfo.ToString()); sb.Append(",NoteStoreUrl: "); sb.Append(NoteStoreUrl); sb.Append(",WebApiUrlPrefix: "); sb.Append(WebApiUrlPrefix); sb.Append(",SecondFactorRequired: "); sb.Append(SecondFactorRequired); sb.Append(",SecondFactorDeliveryHint: "); sb.Append(SecondFactorDeliveryHint); sb.Append(")"); return(sb.ToString()); }
public void Write(TProtocol oprot) { TStruct struc = new TStruct("AuthenticationResult"); oprot.WriteStructBegin(struc); TField field = new TField(); if (__isset.currentTime) { field.Name = "currentTime"; field.Type = TType.I64; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteI64(CurrentTime); oprot.WriteFieldEnd(); } if (AuthenticationToken != null && __isset.authenticationToken) { field.Name = "authenticationToken"; field.Type = TType.String; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteString(AuthenticationToken); oprot.WriteFieldEnd(); } if (__isset.expiration) { field.Name = "expiration"; field.Type = TType.I64; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteI64(Expiration); oprot.WriteFieldEnd(); } if (User != null && __isset.user) { field.Name = "user"; field.Type = TType.Struct; field.ID = 4; oprot.WriteFieldBegin(field); User.Write(oprot); oprot.WriteFieldEnd(); } if (PublicUserInfo != null && __isset.publicUserInfo) { field.Name = "publicUserInfo"; field.Type = TType.Struct; field.ID = 5; oprot.WriteFieldBegin(field); PublicUserInfo.Write(oprot); oprot.WriteFieldEnd(); } if (NoteStoreUrl != null && __isset.noteStoreUrl) { field.Name = "noteStoreUrl"; field.Type = TType.String; field.ID = 6; oprot.WriteFieldBegin(field); oprot.WriteString(NoteStoreUrl); oprot.WriteFieldEnd(); } if (WebApiUrlPrefix != null && __isset.webApiUrlPrefix) { field.Name = "webApiUrlPrefix"; field.Type = TType.String; field.ID = 7; oprot.WriteFieldBegin(field); oprot.WriteString(WebApiUrlPrefix); oprot.WriteFieldEnd(); } if (__isset.secondFactorRequired) { field.Name = "secondFactorRequired"; field.Type = TType.Bool; field.ID = 8; oprot.WriteFieldBegin(field); oprot.WriteBool(SecondFactorRequired); oprot.WriteFieldEnd(); } if (SecondFactorDeliveryHint != null && __isset.secondFactorDeliveryHint) { field.Name = "secondFactorDeliveryHint"; field.Type = TType.String; field.ID = 9; oprot.WriteFieldBegin(field); oprot.WriteString(SecondFactorDeliveryHint); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); }
public void Read(TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.I64) { CurrentTime = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { AuthenticationToken = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.I64) { Expiration = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.Struct) { User = new Evernote.EDAM.Type.User(); User.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Struct) { PublicUserInfo = new PublicUserInfo(); PublicUserInfo.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.String) { NoteStoreUrl = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.String) { WebApiUrlPrefix = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.Bool) { SecondFactorRequired = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.String) { SecondFactorDeliveryHint = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }