public final void writeTo(CodedOutputByteBufferNano codedoutputbytebuffernano)
     throws IOException {
   if (pinExists != null) {
     codedoutputbytebuffernano.writeBool(1, pinExists.booleanValue());
   }
   super.writeTo(codedoutputbytebuffernano);
 }
 public final void writeTo(CodedOutputByteBufferNano codedoutputbytebuffernano)
     throws IOException {
   if (usePaymentsPin != null) {
     codedoutputbytebuffernano.writeBool(1, usePaymentsPin.booleanValue());
   }
   super.writeTo(codedoutputbytebuffernano);
 }
 public final void writeTo(CodedOutputByteBufferNano codedoutputbytebuffernano)
     throws IOException
 {
     if (woblRenderableItem != null)
     {
         codedoutputbytebuffernano.writeMessage(1, woblRenderableItem);
     }
     super.writeTo(codedoutputbytebuffernano);
 }
 public final void writeTo(CodedOutputByteBufferNano codedoutputbytebuffernano)
     throws IOException {
   if (oldEncryptedPin != null) {
     codedoutputbytebuffernano.writeMessage(5, oldEncryptedPin);
   }
   if (newEncryptedPin != null) {
     codedoutputbytebuffernano.writeMessage(6, newEncryptedPin);
   }
   if (currentClientTime != null) {
     codedoutputbytebuffernano.writeInt64(7, currentClientTime.longValue());
   }
   super.writeTo(codedoutputbytebuffernano);
 }
 public final void writeTo(CodedOutputByteBufferNano codedoutputbytebuffernano)
     throws IOException {
   if (pinGeneration != null) {
     codedoutputbytebuffernano.writeInt64(1, pinGeneration.longValue());
   }
   if (pinToken != null) {
     codedoutputbytebuffernano.writeMessage(2, pinToken);
   }
   if (callError != null) {
     codedoutputbytebuffernano.writeMessage(100, callError);
   }
   super.writeTo(codedoutputbytebuffernano);
 }
 public final void writeTo(CodedOutputByteBufferNano codedoutputbytebuffernano)
     throws IOException {
   if (encryptedPin != null) {
     codedoutputbytebuffernano.writeMessage(3, encryptedPin);
   }
   if (currentClientTime != null) {
     codedoutputbytebuffernano.writeInt64(4, currentClientTime.longValue());
   }
   if (requirePinForWebP2P != null) {
     codedoutputbytebuffernano.writeBool(5, requirePinForWebP2P.booleanValue());
   }
   super.writeTo(codedoutputbytebuffernano);
 }
 public final void writeTo(CodedOutputByteBufferNano codedoutputbytebuffernano)
     throws IOException {
   if (currentClientTime != null) {
     codedoutputbytebuffernano.writeInt64(2, currentClientTime.longValue());
   }
   if (versionInfo != null) {
     codedoutputbytebuffernano.writeString(3, versionInfo);
   }
   if (encryptedPin != null) {
     codedoutputbytebuffernano.writeMessage(5, encryptedPin);
   }
   super.writeTo(codedoutputbytebuffernano);
 }
 public final void writeTo(CodedOutputByteBufferNano codedoutputbytebuffernano)
     throws IOException {
   if (descriptionPrefix != null) {
     codedoutputbytebuffernano.writeString(1, descriptionPrefix);
   }
   if (description != null) {
     codedoutputbytebuffernano.writeString(2, description);
   }
   if (explanation != null) {
     codedoutputbytebuffernano.writeString(3, explanation);
   }
   if (helpLink != null) {
     codedoutputbytebuffernano.writeMessage(4, helpLink);
   }
   super.writeTo(codedoutputbytebuffernano);
 }
 public final void writeTo(CodedOutputByteBufferNano codedoutputbytebuffernano)
     throws IOException
 {
     if (totalNumberOfAttempts != null)
     {
         codedoutputbytebuffernano.writeInt32(1, totalNumberOfAttempts.intValue());
     }
     if (initialDelayMillis != null)
     {
         codedoutputbytebuffernano.writeInt64(2, initialDelayMillis.longValue());
     }
     if (backoffFactor != null)
     {
         codedoutputbytebuffernano.writeDouble(3, backoffFactor.doubleValue());
     }
     super.writeTo(codedoutputbytebuffernano);
 }
 public final void writeTo(CodedOutputByteBufferNano codedoutputbytebuffernano)
     throws IOException
 {
     if (serverData != null)
     {
         codedoutputbytebuffernano.writeBytes(1, serverData);
     }
     if (contextUri != null)
     {
         codedoutputbytebuffernano.writeString(2, contextUri);
     }
     if (renderInfo != null)
     {
         codedoutputbytebuffernano.writeMessage(3, renderInfo);
     }
     super.writeTo(codedoutputbytebuffernano);
 }
 public final void writeTo(CodedOutputByteBufferNano codedoutputbytebuffernano)
     throws IOException
 {
     if (callError != null)
     {
         codedoutputbytebuffernano.writeMessage(1, callError);
     }
     if (encryptedPaymentBundle != null)
     {
         codedoutputbytebuffernano.writeBytes(2, encryptedPaymentBundle);
     }
     if (metadata != null)
     {
         codedoutputbytebuffernano.writeMessage(3, metadata);
     }
     super.writeTo(codedoutputbytebuffernano);
 }