Skip to content

Commit 15e1b3a

Browse files
committed
fix #258
1 parent 4e9d5fa commit 15e1b3a

File tree

4 files changed

+21
-116
lines changed

4 files changed

+21
-116
lines changed

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -653,6 +653,22 @@ var def = amazonConnection.ProductType.GetDefinitionsProductType(
653653
locale = AmazonSpApiSDK.Models.ProductTypes.LocaleEnum.en_US
654654
});
655655
```
656+
657+
---
658+
## Sales Performance Sample
659+
660+
```CSharp
661+
DateTime queryStart = DateTime.UtcNow.AddDays(-11).Date;
662+
DateTime queryEnd = DateTime.UtcNow;
663+
var parameters = new ParameterGetOrderMetrics();
664+
parameters.marketplaceIds = new MarketplaceIds();
665+
parameters.marketplaceIds.Add(MarketPlace.UnitedArabEmirates.ID);
666+
parameters.interval = queryStart.ToString("yyyy-MM-ddTHH:mm:ss", CultureInfo.InvariantCulture) + "Z--" + queryEnd.ToString("yyyy-MM-ddTHH:mm:ss", CultureInfo.InvariantCulture) + "Z";
667+
parameters.granularity = Constants.GranularityEnum.Day;
668+
parameters.firstDayOfWeek = Constants.FirstDayOfWeek.monday;
669+
670+
var sales = amazonConnection.Sales.GetOrderMetrics(parameters);
671+
```
656672
---
657673
## Q & A
658674

Source/FikaAmazonAPI/AmazonSpApiSDK/Models/Sales/ModelDecimal.cs

Lines changed: 0 additions & 102 deletions
This file was deleted.

Source/FikaAmazonAPI/AmazonSpApiSDK/Models/Sales/Money.cs

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public Money() { }
3434
/// </summary>
3535
/// <param name="CurrencyCode">Three-digit currency code. In ISO 4217 format. (required).</param>
3636
/// <param name="Amount">The currency amount. (required).</param>
37-
public Money(string CurrencyCode = default(string), ModelDecimal Amount = default(ModelDecimal))
37+
public Money(string CurrencyCode = default(string), decimal Amount = default(decimal))
3838
{
3939
// to ensure "CurrencyCode" is required (not null)
4040
if (CurrencyCode == null)
@@ -45,15 +45,6 @@ public Money() { }
4545
{
4646
this.CurrencyCode = CurrencyCode;
4747
}
48-
// to ensure "Amount" is required (not null)
49-
if (Amount == null)
50-
{
51-
throw new InvalidDataException("Amount is a required property for Money and cannot be null");
52-
}
53-
else
54-
{
55-
this.Amount = Amount;
56-
}
5748
}
5849

5950
/// <summary>
@@ -68,7 +59,7 @@ public Money() { }
6859
/// </summary>
6960
/// <value>The currency amount.</value>
7061
[DataMember(Name = "amount", EmitDefaultValue = false)]
71-
public ModelDecimal Amount { get; set; }
62+
public decimal Amount { get; set; }
7263

7364
/// <summary>
7465
/// Returns the string presentation of the object

Source/FikaAmazonAPI/Utils/Constants.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,8 @@ public enum FeedType
142142
[JsonConverter(typeof(StringEnumConverter))]
143143
public enum FirstDayOfWeek
144144
{
145-
Monday,
146-
Sunday
145+
monday,
146+
sunday
147147
}
148148

149149
[JsonConverter(typeof(StringEnumConverter))]
@@ -170,7 +170,7 @@ public enum NotificationType
170170
PRODUCT_TYPE_DEFINITIONS_CHANGE,
171171
ORDER_STATUS_CHANGE,
172172
PRICING_HEALTH
173-
173+
174174
}
175175

176176
/// <summary>

0 commit comments

Comments
 (0)