Interface Invoice.RegulatoryCostSummaryOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Invoice.RegulatoryCostSummary, Invoice.RegulatoryCostSummary.Builder
Enclosing class:
Invoice

public static interface Invoice.RegulatoryCostSummaryOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Output only.
    Output only.
    int
    Output only.
    boolean
    Output only.
    boolean
    Output only.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasRegulatoryFeeType

      boolean hasRegulatoryFeeType()
       Output only. The type of regulatory fee.
       
      optional .google.ads.googleads.v23.enums.RegulatoryFeeTypeEnum.RegulatoryFeeType regulatory_fee_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the regulatoryFeeType field is set.
    • getRegulatoryFeeTypeValue

      int getRegulatoryFeeTypeValue()
       Output only. The type of regulatory fee.
       
      optional .google.ads.googleads.v23.enums.RegulatoryFeeTypeEnum.RegulatoryFeeType regulatory_fee_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for regulatoryFeeType.
    • getRegulatoryFeeType

       Output only. The type of regulatory fee.
       
      optional .google.ads.googleads.v23.enums.RegulatoryFeeTypeEnum.RegulatoryFeeType regulatory_fee_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The regulatoryFeeType.
    • hasAmountMicros

      boolean hasAmountMicros()
       Output only. The amount of the regulatory fee, in micros. The currency
       code for this amount is the same as the Invoice.currency_code.
       
      optional int64 amount_micros = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the amountMicros field is set.
    • getAmountMicros

      long getAmountMicros()
       Output only. The amount of the regulatory fee, in micros. The currency
       code for this amount is the same as the Invoice.currency_code.
       
      optional int64 amount_micros = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The amountMicros.