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 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); if (User != null && __isset.user) { __sb.Append(", User: "******"<null>" : User.ToString()); } if (PublicUserInfo != null && __isset.publicUserInfo) { __sb.Append(", PublicUserInfo: "); __sb.Append(PublicUserInfo == null ? "<null>" : PublicUserInfo.ToString()); } if (NoteStoreUrl != null && __isset.noteStoreUrl) { __sb.Append(", NoteStoreUrl: "); __sb.Append(NoteStoreUrl); } if (WebApiUrlPrefix != null && __isset.webApiUrlPrefix) { __sb.Append(", WebApiUrlPrefix: "); __sb.Append(WebApiUrlPrefix); } if (__isset.secondFactorRequired) { __sb.Append(", SecondFactorRequired: "); __sb.Append(SecondFactorRequired); } if (SecondFactorDeliveryHint != null && __isset.secondFactorDeliveryHint) { __sb.Append(", SecondFactorDeliveryHint: "); __sb.Append(SecondFactorDeliveryHint); } if (Urls != null && __isset.urls) { __sb.Append(", Urls: "); __sb.Append(Urls == null ? "<null>" : Urls.ToString()); } __sb.Append(")"); return(__sb.ToString()); }
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(); }
private static string ProcessContent(PublicUserInfo userInfo, Note note) { var content = note.Content; var beginMatch = EnNoteBeginTagRegex.Match(content); if (!beginMatch.Success) { throw new EverpageException("Cannot find the begin tag <en-note> in the content."); } var startIndex = beginMatch.Index + beginMatch.Length; var endIndex = content.LastIndexOf("</en-note>", StringComparison.Ordinal); if (endIndex < 0) { throw new EverpageException("Cannot find the end tag </en-note> in the content."); } var body = content.Substring(startIndex, endIndex - startIndex); var resources = note.Resources.ToDictionary(r => ToHex(r.Data.BodyHash)); return EnMediaTagRegex.Replace(body, m => EnMediaToImg(m, resources, userInfo.WebApiUrlPrefix)); }
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) { this.currentTime = iprot.ReadI64(); this.__isset.currentTime = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { this.authenticationToken = iprot.ReadString(); this.__isset.authenticationToken = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.I64) { this.expiration = iprot.ReadI64(); this.__isset.expiration = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.Struct) { this.user = new Evernote.EDAM.Type.User(); this.user.Read(iprot); this.__isset.user = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Struct) { this.publicUserInfo = new PublicUserInfo(); this.publicUserInfo.Read(iprot); this.__isset.publicUserInfo = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
public void Read (TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 0: if (field.Type == TType.Struct) { Success = new PublicUserInfo(); Success.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 1: if (field.Type == TType.Struct) { NotFoundException = new Evernote.EDAM.Error.EDAMNotFoundException(); NotFoundException.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.Struct) { SystemException = new Evernote.EDAM.Error.EDAMSystemException(); SystemException.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.Struct) { UserException = new Evernote.EDAM.Error.EDAMUserException(); UserException.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
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(); }
public void Write(TProtocol oprot) { oprot.IncrementRecursionDepth(); try { TStruct struc = new TStruct("AuthenticationResult"); oprot.WriteStructBegin(struc); TField field = new TField(); field.Name = "currentTime"; field.Type = TType.I64; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteI64(CurrentTime); oprot.WriteFieldEnd(); if (AuthenticationToken == null) { throw new TProtocolException(TProtocolException.INVALID_DATA, "required field AuthenticationToken not set"); } field.Name = "authenticationToken"; field.Type = TType.String; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteString(AuthenticationToken); oprot.WriteFieldEnd(); 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(); } if (Urls != null && __isset.urls) { field.Name = "urls"; field.Type = TType.Struct; field.ID = 10; oprot.WriteFieldBegin(field); Urls.Write(oprot); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } finally { oprot.DecrementRecursionDepth(); } }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { bool isset_currentTime = false; bool isset_authenticationToken = false; bool isset_expiration = false; 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(); isset_currentTime = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { AuthenticationToken = iprot.ReadString(); isset_authenticationToken = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.I64) { Expiration = iprot.ReadI64(); isset_expiration = true; } 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; case 10: if (field.Type == TType.Struct) { Urls = new UserUrls(); Urls.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); if (!isset_currentTime) { throw new TProtocolException(TProtocolException.INVALID_DATA, "required field CurrentTime not set"); } if (!isset_authenticationToken) { throw new TProtocolException(TProtocolException.INVALID_DATA, "required field AuthenticationToken not set"); } if (!isset_expiration) { throw new TProtocolException(TProtocolException.INVALID_DATA, "required field Expiration not set"); } } finally { iprot.DecrementRecursionDepth(); } }