Share via


BillingCycle Struct

Definition

Different usage type like YEARLY/MONTHLY

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NewRelic.Support.BillingCycleTypeConverter))]
public struct BillingCycle : IEquatable<Microsoft.Azure.PowerShell.Cmdlets.NewRelic.Support.BillingCycle>, System.Management.Automation.IArgumentCompleter
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NewRelic.Support.BillingCycleTypeConverter))>]
type BillingCycle = struct
    interface IArgumentCompleter
Public Structure BillingCycle
Implements IArgumentCompleter, IEquatable(Of BillingCycle)
Inheritance
BillingCycle
Attributes
Implements

Fields

Monthly

Billing cycle is MONTHLY

Weekly

Billing cycle is WEEKLY

Yearly

Billing cycle is YEARLY

Methods

CompleteArgument(String, String, String, CommandAst, IDictionary)

Implementations of this function are called by PowerShell to complete arguments.

Equals(BillingCycle)

Compares values of enum type BillingCycle

Equals(Object)

Compares values of enum type BillingCycle (override for Object)

GetHashCode()

Returns hashCode for enum BillingCycle

ToString()

Returns string representation for BillingCycle

Operators

Equality(BillingCycle, BillingCycle)

Overriding == operator for enum BillingCycle

Implicit(BillingCycle to String)

Implicit operator to convert BillingCycle to string

Implicit(String to BillingCycle)

Implicit operator to convert string to BillingCycle

Inequality(BillingCycle, BillingCycle)

Overriding != operator for enum BillingCycle

Applies to