kuon.bitskins.api.interfaces   A
last analyzed

Complexity

Total Complexity 0

Size/Duplication

Total Lines 55
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
wmc 0
eloc 14
dl 0
loc 55
ccs 8
cts 8
cp 1
rs 10
c 0
b 0
f 0
1
#!/usr/bin/python
2
# -*- coding: utf-8 -*-
3
4 1
"""
5
Structured similar to the OPSkins interfaces to make it easier to work with both APIs
6
Split up in:
7
8
ICashout:
9
    Money Withdrawal
10
11
IHistory:
12
    Get Money Events
13
    Get Buy History
14
    Get Sell History
15
    Get Item History
16
    Get Trade Details
17
    Get Recent Trade Offers
18
19
IInventory:
20
    Get Account Inventory
21
    Get Inventory On Sale
22
23
IPricing:
24
    Get All Item Prices
25
    Get Market Data
26
27
ISales:
28
    Buy Item
29
    Sell Item
30
    Modify Sale
31
    Withdraw Item
32
    Bump Item
33
    Get Reset-Price Items
34
    Get Raw Price Data
35
    Get Specific Items on Sale
36
    Get Recent Sale Info
37
38
IUser:
39
    Get Account Balance
40
"""
41 1
from kuon.bitskins.api.interfaces.cashout import ICashout
42 1
from kuon.bitskins.api.interfaces.history import IHistory
43 1
from kuon.bitskins.api.interfaces.inventory import IInventory
44 1
from kuon.bitskins.api.interfaces.pricing import IPricing
45 1
from kuon.bitskins.api.interfaces.sales import ISales
46 1
from kuon.bitskins.api.interfaces.user import IUser
47
48 1
__all__ = [
49
    ICashout.__name__,
50
    IHistory.__name__,
51
    IInventory.__name__,
52
    IPricing.__name__,
53
    ISales.__name__,
54
    IUser.__name__
55
]
56