PlanDataArgs

data class PlanDataArgs(val billingCycle: Output<Either<String, BillingCycle>>, val planId: Output<String>, val usageType: Output<Either<String, UsageType>>? = null) : ConvertibleToJava<PlanDataArgs>

Billing plan information.

Constructors

Link copied to clipboard
constructor(billingCycle: Output<Either<String, BillingCycle>>, planId: Output<String>, usageType: Output<Either<String, UsageType>>? = null)

Properties

Link copied to clipboard
val billingCycle: Output<Either<String, BillingCycle>>

different billing cycles like MONTHLY/WEEKLY

Link copied to clipboard
val planId: Output<String>

plan id as published by Liftr.PAN

Link copied to clipboard
val usageType: Output<Either<String, UsageType>>? = null

different usage type like PAYG/COMMITTED

Functions

Link copied to clipboard
open override fun toJava(): PlanDataArgs