Skip to content

Commit dd89d35

Browse files
Merge pull request #81 from unipolar/examples-usage-fixes
examples: minor fixes in UsageExample
2 parents 5d6facf + 2db22b2 commit dd89d35

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

examples/usage.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
# This file is part of the Ingram Micro Cloud Blue Connect SDK.
44
# Copyright (c) 2019 Ingram Micro. All Rights Reserved.
55

6-
from datetime import date, timedelta
7-
import time
6+
from datetime import datetime, timedelta
87
import warnings
98

109
from connect.config import Config
@@ -36,9 +35,12 @@ def process_request(self, request):
3635
contract=Contract(id=request.contract.id)
3736
)
3837

38+
today = datetime.utcnow().replace(hour=0, minute=0, second=0, microsecond=0)
39+
yesterday = today - timedelta(days=1)
40+
3941
usages = [
4042
UsageRecord(
41-
record_id='unique record value',
43+
usage_record_id='unique record value',
4244

4345
item_search_criteria='item.mpn',
4446
# Possible values are item.mpn or item.local_id.
@@ -49,10 +51,10 @@ def process_request(self, request):
4951
quantity=1,
5052
# Quantity to be reported.
5153

52-
start_time_utc=(date.today() - timedelta(1)).strftime('%Y-%m-%d'),
54+
start_time_utc=yesterday.strftime('%Y-%m-%d %H:%M:%S'),
5355
# From when to report.
5456

55-
end_time_utc=time.strftime('%Y-%m-%d %H:%M:%S'),
57+
end_time_utc=today.strftime('%Y-%m-%d %H:%M:%S'),
5658
# Till when to report.
5759

5860
asset_search_criteria='parameter.param_b',

0 commit comments

Comments
 (0)