Passed
Branch master (4fbfcc)
by Steffen
01:26 queued 11s
created

IUser   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 16
Duplicated Lines 0 %

Importance

Changes 4
Bugs 0 Features 3
Metric Value
c 4
b 0
f 3
dl 0
loc 16
rs 10
wmc 2

2 Methods

Rating   Name   Duplication   Size   Complexity  
A __init__() 0 3 1
A get_account_balance() 0 9 1
1
#!/usr/bin/python
2
# -*- coding: utf-8 -*-
3
from kuon.api_response import APIResponse
4
from kuon.bitskins import BitSkins
5
6
7
class IUser(BitSkins):
8
    """Implementation of the API methods related to the user on BitSkins"""
9
10
    def __init__(self, *args, **kwargs):
11
        """Initializing function"""
12
        super().__init__(*args, **kwargs)
13
14
    def get_account_balance(self) -> APIResponse:
15
        """GetAccountBalance v1 implementation
16
        https://bitskins.com/api/#get_account_balance
17
18
        :return:
19
        """
20
        api_url = "https://bitskins.com/api/v1/get_account_balance/"
21
22
        return self.api_request(api_url=api_url)
23