Show / Hide Table of Contents

Class MonthlyRewardSummary

Object describing the monthly rewards summary for the requested subscription ID.

Inheritance
object
MonthlyRewardSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.UsageService.Models
Assembly: OCI.DotNetSDK.Usage.dll
Syntax
public class MonthlyRewardSummary

Properties

AvailableRewards

Declaration
[JsonProperty(PropertyName = "availableRewards")]
public float? AvailableRewards { get; set; }
Property Value
Type Description
float?

The number of rewards available for a specific usage period.

EarnedRewards

Declaration
[JsonProperty(PropertyName = "earnedRewards")]
public float? EarnedRewards { get; set; }
Property Value
Type Description
float?

The number of rewards earned for the specific usage period.

EligibleUsageAmount

Declaration
[JsonProperty(PropertyName = "eligibleUsageAmount")]
public double EligibleUsageAmount { get; set; }
Property Value
Type Description
double

The eligible usage amount for the usage period.

IneligibleUsageAmount

Declaration
[JsonProperty(PropertyName = "ineligibleUsageAmount")]
public double IneligibleUsageAmount { get; set; }
Property Value
Type Description
double

The ineligible usage amount for the usage period.

IsManual

Declaration
[JsonProperty(PropertyName = "isManual")]
public bool? IsManual { get; set; }
Property Value
Type Description
bool?

The boolean parameter to indicate whether or not the available rewards are manually posted.

RedeemedRewards

Declaration
[JsonProperty(PropertyName = "redeemedRewards")]
public float? RedeemedRewards { get; set; }
Property Value
Type Description
float?

The number of rewards redeemed for a specific month.

TimeRewardsEarned

Declaration
[JsonProperty(PropertyName = "timeRewardsEarned")]
public DateTime? TimeRewardsEarned { get; set; }
Property Value
Type Description
DateTime?

The date and time when rewards accrue.

TimeRewardsExpired

Declaration
[JsonProperty(PropertyName = "timeRewardsExpired")]
public DateTime? TimeRewardsExpired { get; set; }
Property Value
Type Description
DateTime?

The date and time when rewards expire.

TimeUsageEnded

Declaration
[JsonProperty(PropertyName = "timeUsageEnded")]
public DateTime? TimeUsageEnded { get; set; }
Property Value
Type Description
DateTime?

The end date and time for the usage period.

TimeUsageStarted

Declaration
[JsonProperty(PropertyName = "timeUsageStarted")]
public DateTime? TimeUsageStarted { get; set; }
Property Value
Type Description
DateTime?

The start date and time for the usage period.

UsageAmount

Declaration
[JsonProperty(PropertyName = "usageAmount")]
public double UsageAmount { get; set; }
Property Value
Type Description
double

The usage amount for the usage period.

UsagePeriodKey

Declaration
[JsonProperty(PropertyName = "usagePeriodKey")]
public string UsagePeriodKey { get; set; }
Property Value
Type Description
string

The usage period ID.

In this article
Back to top