Package viam.app.v1

Interface AppOuterClass.RegistryItemBillingOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
AppOuterClass.RegistryItemBilling, AppOuterClass.RegistryItemBilling.Builder
Enclosing class:
AppOuterClass

public static interface AppOuterClass.RegistryItemBillingOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Details

    • hasCostPerMonth

      boolean hasCostPerMonth()
       The recurring monthly cost of the item, broken down by billable resource.
       
      .viam.app.v1.RegistryItemCostByResource cost_per_month = 1 [json_name = "costPerMonth"];
      Returns:
      Whether the costPerMonth field is set.
    • getCostPerMonth

       The recurring monthly cost of the item, broken down by billable resource.
       
      .viam.app.v1.RegistryItemCostByResource cost_per_month = 1 [json_name = "costPerMonth"];
      Returns:
      The costPerMonth.
    • hasCostPerYear

      boolean hasCostPerYear()
       The recurring yearly cost of the item, broken down by billable resource.
       
      .viam.app.v1.RegistryItemCostByResource cost_per_year = 2 [json_name = "costPerYear"];
      Returns:
      Whether the costPerYear field is set.
    • getCostPerYear

       The recurring yearly cost of the item, broken down by billable resource.
       
      .viam.app.v1.RegistryItemCostByResource cost_per_year = 2 [json_name = "costPerYear"];
      Returns:
      The costPerYear.
    • getFrequencyCase