Class MonthlyRewardSummary
Object describing the monthly rewards summary for the requested subscription ID.
Inherited Members
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. |