Package viam.app.v1

Class Billing.InvoiceSummary

java.lang.Object
com.google.protobuf.AbstractMessageLite<Billing.InvoiceSummary,Billing.InvoiceSummary.Builder>
com.google.protobuf.GeneratedMessageLite<Billing.InvoiceSummary,Billing.InvoiceSummary.Builder>
viam.app.v1.Billing.InvoiceSummary
All Implemented Interfaces:
com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, Billing.InvoiceSummaryOrBuilder
Enclosing class:
Billing

public static final class Billing.InvoiceSummary extends com.google.protobuf.GeneratedMessageLite<Billing.InvoiceSummary,Billing.InvoiceSummary.Builder> implements Billing.InvoiceSummaryOrBuilder
Protobuf type viam.app.v1.InvoiceSummary
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Protobuf type viam.app.v1.InvoiceSummary

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite

    com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessageLite

    unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    protected final Object
    dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
     
     
    com.google.protobuf.Timestamp
    .google.protobuf.Timestamp due_date = 5 [json_name = "dueDate"];
    string id = 1 [json_name = "id"];
    com.google.protobuf.ByteString
    string id = 1 [json_name = "id"];
    double
    double invoice_amount = 3 [json_name = "invoiceAmount"];
    com.google.protobuf.Timestamp
    .google.protobuf.Timestamp invoice_date = 2 [json_name = "invoiceDate"];
    com.google.protobuf.Timestamp
    Time of the most recent payment failure.
    Category of the most recent payment failure.
    com.google.protobuf.ByteString
    Category of the most recent payment failure.
    com.google.protobuf.Timestamp
    .google.protobuf.Timestamp paid_date = 6 [json_name = "paidDate"];
    string status = 4 [json_name = "status"];
    com.google.protobuf.ByteString
    string status = 4 [json_name = "status"];
    boolean
    .google.protobuf.Timestamp due_date = 5 [json_name = "dueDate"];
    boolean
    .google.protobuf.Timestamp invoice_date = 2 [json_name = "invoiceDate"];
    boolean
    Time of the most recent payment failure.
    boolean
    .google.protobuf.Timestamp paid_date = 6 [json_name = "paidDate"];
     
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<Billing.InvoiceSummary>
     

    Methods inherited from class com.google.protobuf.GeneratedMessageLite

    createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeTo

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Field Details

    • ID_FIELD_NUMBER

      public static final int ID_FIELD_NUMBER
      See Also:
    • INVOICE_DATE_FIELD_NUMBER

      public static final int INVOICE_DATE_FIELD_NUMBER
      See Also:
    • INVOICE_AMOUNT_FIELD_NUMBER

      public static final int INVOICE_AMOUNT_FIELD_NUMBER
      See Also:
    • STATUS_FIELD_NUMBER

      public static final int STATUS_FIELD_NUMBER
      See Also:
    • DUE_DATE_FIELD_NUMBER

      public static final int DUE_DATE_FIELD_NUMBER
      See Also:
    • LAST_PAYMENT_FAILURE_REASON_FIELD_NUMBER

      public static final int LAST_PAYMENT_FAILURE_REASON_FIELD_NUMBER
      See Also:
    • LAST_PAYMENT_FAILURE_AT_FIELD_NUMBER

      public static final int LAST_PAYMENT_FAILURE_AT_FIELD_NUMBER
      See Also:
  • Method Details

    • getId

      public String getId()
      string id = 1 [json_name = "id"];
      Specified by:
      getId in interface Billing.InvoiceSummaryOrBuilder
      Returns:
      The id.
    • getIdBytes

      public com.google.protobuf.ByteString getIdBytes()
      string id = 1 [json_name = "id"];
      Specified by:
      getIdBytes in interface Billing.InvoiceSummaryOrBuilder
      Returns:
      The bytes for id.
    • hasInvoiceDate

      public boolean hasInvoiceDate()
      .google.protobuf.Timestamp invoice_date = 2 [json_name = "invoiceDate"];
      Specified by:
      hasInvoiceDate in interface Billing.InvoiceSummaryOrBuilder
      Returns:
      Whether the invoiceDate field is set.
    • getInvoiceDate

      public com.google.protobuf.Timestamp getInvoiceDate()
      .google.protobuf.Timestamp invoice_date = 2 [json_name = "invoiceDate"];
      Specified by:
      getInvoiceDate in interface Billing.InvoiceSummaryOrBuilder
      Returns:
      The invoiceDate.
    • getInvoiceAmount

      public double getInvoiceAmount()
      double invoice_amount = 3 [json_name = "invoiceAmount"];
      Specified by:
      getInvoiceAmount in interface Billing.InvoiceSummaryOrBuilder
      Returns:
      The invoiceAmount.
    • getStatus

      public String getStatus()
      string status = 4 [json_name = "status"];
      Specified by:
      getStatus in interface Billing.InvoiceSummaryOrBuilder
      Returns:
      The status.
    • getStatusBytes

      public com.google.protobuf.ByteString getStatusBytes()
      string status = 4 [json_name = "status"];
      Specified by:
      getStatusBytes in interface Billing.InvoiceSummaryOrBuilder
      Returns:
      The bytes for status.
    • hasDueDate

      public boolean hasDueDate()
      .google.protobuf.Timestamp due_date = 5 [json_name = "dueDate"];
      Specified by:
      hasDueDate in interface Billing.InvoiceSummaryOrBuilder
      Returns:
      Whether the dueDate field is set.
    • getDueDate

      public com.google.protobuf.Timestamp getDueDate()
      .google.protobuf.Timestamp due_date = 5 [json_name = "dueDate"];
      Specified by:
      getDueDate in interface Billing.InvoiceSummaryOrBuilder
      Returns:
      The dueDate.
    • hasPaidDate

      public boolean hasPaidDate()
      .google.protobuf.Timestamp paid_date = 6 [json_name = "paidDate"];
      Specified by:
      hasPaidDate in interface Billing.InvoiceSummaryOrBuilder
      Returns:
      Whether the paidDate field is set.
    • getPaidDate

      public com.google.protobuf.Timestamp getPaidDate()
      .google.protobuf.Timestamp paid_date = 6 [json_name = "paidDate"];
      Specified by:
      getPaidDate in interface Billing.InvoiceSummaryOrBuilder
      Returns:
      The paidDate.
    • getLastPaymentFailureReason

      public String getLastPaymentFailureReason()
       Category of the most recent payment failure. One of: card_declined,
       insufficient_funds, expired_card, incorrect_cvc, incorrect_card_number,
       authentication_required, processing_error, other. Empty when no failure
       is recorded. Clients must tolerate unknown values.
       
      string last_payment_failure_reason = 7 [json_name = "lastPaymentFailureReason"];
      Specified by:
      getLastPaymentFailureReason in interface Billing.InvoiceSummaryOrBuilder
      Returns:
      The lastPaymentFailureReason.
    • getLastPaymentFailureReasonBytes

      public com.google.protobuf.ByteString getLastPaymentFailureReasonBytes()
       Category of the most recent payment failure. One of: card_declined,
       insufficient_funds, expired_card, incorrect_cvc, incorrect_card_number,
       authentication_required, processing_error, other. Empty when no failure
       is recorded. Clients must tolerate unknown values.
       
      string last_payment_failure_reason = 7 [json_name = "lastPaymentFailureReason"];
      Specified by:
      getLastPaymentFailureReasonBytes in interface Billing.InvoiceSummaryOrBuilder
      Returns:
      The bytes for lastPaymentFailureReason.
    • hasLastPaymentFailureAt

      public boolean hasLastPaymentFailureAt()
       Time of the most recent payment failure. Empty when no failure recorded.
       
      .google.protobuf.Timestamp last_payment_failure_at = 8 [json_name = "lastPaymentFailureAt"];
      Specified by:
      hasLastPaymentFailureAt in interface Billing.InvoiceSummaryOrBuilder
      Returns:
      Whether the lastPaymentFailureAt field is set.
    • getLastPaymentFailureAt

      public com.google.protobuf.Timestamp getLastPaymentFailureAt()
       Time of the most recent payment failure. Empty when no failure recorded.
       
      .google.protobuf.Timestamp last_payment_failure_at = 8 [json_name = "lastPaymentFailureAt"];
      Specified by:
      getLastPaymentFailureAt in interface Billing.InvoiceSummaryOrBuilder
      Returns:
      The lastPaymentFailureAt.
    • parseFrom

      public static Billing.InvoiceSummary parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Billing.InvoiceSummary parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Billing.InvoiceSummary parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Billing.InvoiceSummary parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Billing.InvoiceSummary parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Billing.InvoiceSummary parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Billing.InvoiceSummary parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Billing.InvoiceSummary parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Billing.InvoiceSummary parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Billing.InvoiceSummary parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Billing.InvoiceSummary parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Billing.InvoiceSummary parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilder

      public static Billing.InvoiceSummary.Builder newBuilder()
    • newBuilder

      public static Billing.InvoiceSummary.Builder newBuilder(Billing.InvoiceSummary prototype)
    • dynamicMethod

      protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
      Specified by:
      dynamicMethod in class com.google.protobuf.GeneratedMessageLite<Billing.InvoiceSummary,Billing.InvoiceSummary.Builder>
    • getDefaultInstance

      public static Billing.InvoiceSummary getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Billing.InvoiceSummary> parser()