Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion swagger_client/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,8 @@
from swagger_client.models.response_wrapper_solana_token_security_default_account_state_upgradable import ResponseWrapperSolanaTokenSecurityDefaultAccountStateUpgradable
from swagger_client.models.response_wrapper_solana_token_security_dex import ResponseWrapperSolanaTokenSecurityDex
from swagger_client.models.response_wrapper_solana_token_security_freezable import ResponseWrapperSolanaTokenSecurityFreezable
from swagger_client.models.response_wrapper_solana_token_security_holders import ResponseWrapperSolanaTokenSecurityHolders
from swagger_client.models.response_wrapper_solana_token_security_locked_detail import ResponseWrapperSolanaTokenSecurityLockedDetail
from swagger_client.models.response_wrapper_solana_token_security_lp_holders import ResponseWrapperSolanaTokenSecurityLpHolders
from swagger_client.models.response_wrapper_solana_token_security_metadata import ResponseWrapperSolanaTokenSecurityMetadata
from swagger_client.models.response_wrapper_solana_token_security_metadata_mutable import ResponseWrapperSolanaTokenSecurityMetadataMutable
Expand All @@ -122,7 +124,6 @@
from swagger_client.models.response_wrapper_token_security_dex import ResponseWrapperTokenSecurityDex
from swagger_client.models.response_wrapper_token_security_fake_token import ResponseWrapperTokenSecurityFakeToken
from swagger_client.models.response_wrapper_token_security_holders import ResponseWrapperTokenSecurityHolders
from swagger_client.models.response_wrapper_token_security_locked_detail import ResponseWrapperTokenSecurityLockedDetail
from swagger_client.models.response_wrapper_token_security_lp_holders import ResponseWrapperTokenSecurityLpHolders
from swagger_client.models.response_wrapper_token_security_nft_list import ResponseWrapperTokenSecurityNFTList
from swagger_client.models.response_wrapper_token_security_result import ResponseWrapperTokenSecurityResult
Expand Down
3 changes: 2 additions & 1 deletion swagger_client/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,8 @@
from swagger_client.models.response_wrapper_solana_token_security_default_account_state_upgradable import ResponseWrapperSolanaTokenSecurityDefaultAccountStateUpgradable
from swagger_client.models.response_wrapper_solana_token_security_dex import ResponseWrapperSolanaTokenSecurityDex
from swagger_client.models.response_wrapper_solana_token_security_freezable import ResponseWrapperSolanaTokenSecurityFreezable
from swagger_client.models.response_wrapper_solana_token_security_holders import ResponseWrapperSolanaTokenSecurityHolders
from swagger_client.models.response_wrapper_solana_token_security_locked_detail import ResponseWrapperSolanaTokenSecurityLockedDetail
from swagger_client.models.response_wrapper_solana_token_security_lp_holders import ResponseWrapperSolanaTokenSecurityLpHolders
from swagger_client.models.response_wrapper_solana_token_security_metadata import ResponseWrapperSolanaTokenSecurityMetadata
from swagger_client.models.response_wrapper_solana_token_security_metadata_mutable import ResponseWrapperSolanaTokenSecurityMetadataMutable
Expand All @@ -104,7 +106,6 @@
from swagger_client.models.response_wrapper_token_security_dex import ResponseWrapperTokenSecurityDex
from swagger_client.models.response_wrapper_token_security_fake_token import ResponseWrapperTokenSecurityFakeToken
from swagger_client.models.response_wrapper_token_security_holders import ResponseWrapperTokenSecurityHolders
from swagger_client.models.response_wrapper_token_security_locked_detail import ResponseWrapperTokenSecurityLockedDetail
from swagger_client.models.response_wrapper_token_security_lp_holders import ResponseWrapperTokenSecurityLpHolders
from swagger_client.models.response_wrapper_token_security_nft_list import ResponseWrapperTokenSecurityNFTList
from swagger_client.models.response_wrapper_token_security_result import ResponseWrapperTokenSecurityResult
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ class ResponseWrapperSolanaTokenSecurityDex(object):
'type': 'str',
'dex_name': 'str',
'day': 'ResponseWrapperSolanaTokenSecurityDay',
'burn_percent': 'float',
'lp_amount': 'str',
'fee_rate': 'str'
}
Expand All @@ -51,11 +52,12 @@ class ResponseWrapperSolanaTokenSecurityDex(object):
'type': 'type',
'dex_name': 'dex_name',
'day': 'day',
'burn_percent': 'burn_percent',
'lp_amount': 'lp_amount',
'fee_rate': 'fee_rate'
}

def __init__(self, week=None, month=None, price=None, open_time=None, id=None, tvl=None, type=None, dex_name=None, day=None, lp_amount=None, fee_rate=None): # noqa: E501
def __init__(self, week=None, month=None, price=None, open_time=None, id=None, tvl=None, type=None, dex_name=None, day=None, burn_percent=None, lp_amount=None, fee_rate=None): # noqa: E501
"""ResponseWrapperSolanaTokenSecurityDex - a model defined in Swagger""" # noqa: E501
self._week = None
self._month = None
Expand All @@ -66,6 +68,7 @@ def __init__(self, week=None, month=None, price=None, open_time=None, id=None, t
self._type = None
self._dex_name = None
self._day = None
self._burn_percent = None
self._lp_amount = None
self._fee_rate = None
self.discriminator = None
Expand All @@ -87,6 +90,8 @@ def __init__(self, week=None, month=None, price=None, open_time=None, id=None, t
self.dex_name = dex_name
if day is not None:
self.day = day
if burn_percent is not None:
self.burn_percent = burn_percent
if lp_amount is not None:
self.lp_amount = lp_amount
if fee_rate is not None:
Expand Down Expand Up @@ -293,6 +298,29 @@ def day(self, day):

self._day = day

@property
def burn_percent(self):
"""Gets the burn_percent of this ResponseWrapperSolanaTokenSecurityDex. # noqa: E501

Percentage of burned LP # noqa: E501

:return: The burn_percent of this ResponseWrapperSolanaTokenSecurityDex. # noqa: E501
:rtype: float
"""
return self._burn_percent

@burn_percent.setter
def burn_percent(self, burn_percent):
"""Sets the burn_percent of this ResponseWrapperSolanaTokenSecurityDex.

Percentage of burned LP # noqa: E501

:param burn_percent: The burn_percent of this ResponseWrapperSolanaTokenSecurityDex. # noqa: E501
:type: float
"""

self._burn_percent = burn_percent

@property
def lp_amount(self):
"""Gets the lp_amount of this ResponseWrapperSolanaTokenSecurityDex. # noqa: E501
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,252 @@
# coding: utf-8

"""
GoPlus Security API Document

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501

OpenAPI spec version: 1.0

Generated by: https://github.com/swagger-api/swagger-codegen.git
"""

import pprint
import re # noqa: F401

import six

class ResponseWrapperSolanaTokenSecurityHolders(object):
"""NOTE: This class is auto generated by the swagger code generator program.

Do not edit the class manually.
"""
"""
Attributes:
swagger_types (dict): The key is attribute name
and the value is attribute type.
attribute_map (dict): The key is attribute name
and the value is json key in definition.
"""
swagger_types = {
'is_locked': 'int',
'balance': 'str',
'locked_detail': 'list[ResponseWrapperSolanaTokenSecurityLockedDetail]',
'token_account': 'str',
'tag': 'str',
'percent': 'str'
}

attribute_map = {
'is_locked': 'is_locked',
'balance': 'balance',
'locked_detail': 'locked_detail',
'token_account': 'token_account',
'tag': 'tag',
'percent': 'percent'
}

def __init__(self, is_locked=None, balance=None, locked_detail=None, token_account=None, tag=None, percent=None): # noqa: E501
"""ResponseWrapperSolanaTokenSecurityHolders - a model defined in Swagger""" # noqa: E501
self._is_locked = None
self._balance = None
self._locked_detail = None
self._token_account = None
self._tag = None
self._percent = None
self.discriminator = None
if is_locked is not None:
self.is_locked = is_locked
if balance is not None:
self.balance = balance
if locked_detail is not None:
self.locked_detail = locked_detail
if token_account is not None:
self.token_account = token_account
if tag is not None:
self.tag = tag
if percent is not None:
self.percent = percent

@property
def is_locked(self):
"""Gets the is_locked of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501

It describes whether the tokens owned by the holder are locked \"1\" means true; \"0\" means false; (3) 'tag' describes the address's public tag. Example:Burn (Notice:About \"locked\":We only support the token lock addresses or black hole addresses that we have included. ) # noqa: E501

:return: The is_locked of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501
:rtype: int
"""
return self._is_locked

@is_locked.setter
def is_locked(self, is_locked):
"""Sets the is_locked of this ResponseWrapperSolanaTokenSecurityHolders.

It describes whether the tokens owned by the holder are locked \"1\" means true; \"0\" means false; (3) 'tag' describes the address's public tag. Example:Burn (Notice:About \"locked\":We only support the token lock addresses or black hole addresses that we have included. ) # noqa: E501

:param is_locked: The is_locked of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501
:type: int
"""

self._is_locked = is_locked

@property
def balance(self):
"""Gets the balance of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501

Amount of tokens held. # noqa: E501

:return: The balance of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501
:rtype: str
"""
return self._balance

@balance.setter
def balance(self, balance):
"""Sets the balance of this ResponseWrapperSolanaTokenSecurityHolders.

Amount of tokens held. # noqa: E501

:param balance: The balance of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501
:type: str
"""

self._balance = balance

@property
def locked_detail(self):
"""Gets the locked_detail of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501

It is an array, decribes lock position info of this holder, only shows when \"locked\":1. This Array may contain multiple objects for multiple locking info. (Notice:When \"locked\":0, or lock address is a black hole address, \"locked_detail\" will be no return.) # noqa: E501

:return: The locked_detail of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501
:rtype: list[ResponseWrapperSolanaTokenSecurityLockedDetail]
"""
return self._locked_detail

@locked_detail.setter
def locked_detail(self, locked_detail):
"""Sets the locked_detail of this ResponseWrapperSolanaTokenSecurityHolders.

It is an array, decribes lock position info of this holder, only shows when \"locked\":1. This Array may contain multiple objects for multiple locking info. (Notice:When \"locked\":0, or lock address is a black hole address, \"locked_detail\" will be no return.) # noqa: E501

:param locked_detail: The locked_detail of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501
:type: list[ResponseWrapperSolanaTokenSecurityLockedDetail]
"""

self._locked_detail = locked_detail

@property
def token_account(self):
"""Gets the token_account of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501

Address of the holder. # noqa: E501

:return: The token_account of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501
:rtype: str
"""
return self._token_account

@token_account.setter
def token_account(self, token_account):
"""Sets the token_account of this ResponseWrapperSolanaTokenSecurityHolders.

Address of the holder. # noqa: E501

:param token_account: The token_account of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501
:type: str
"""

self._token_account = token_account

@property
def tag(self):
"""Gets the tag of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501

Tag information of the holder. # noqa: E501

:return: The tag of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501
:rtype: str
"""
return self._tag

@tag.setter
def tag(self, tag):
"""Sets the tag of this ResponseWrapperSolanaTokenSecurityHolders.

Tag information of the holder. # noqa: E501

:param tag: The tag of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501
:type: str
"""

self._tag = tag

@property
def percent(self):
"""Gets the percent of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501

Percentage of total supply held. # noqa: E501

:return: The percent of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501
:rtype: str
"""
return self._percent

@percent.setter
def percent(self, percent):
"""Sets the percent of this ResponseWrapperSolanaTokenSecurityHolders.

Percentage of total supply held. # noqa: E501

:param percent: The percent of this ResponseWrapperSolanaTokenSecurityHolders. # noqa: E501
:type: str
"""

self._percent = percent

def to_dict(self):
"""Returns the model properties as a dict"""
result = {}

for attr, _ in six.iteritems(self.swagger_types):
value = getattr(self, attr)
if isinstance(value, list):
result[attr] = list(map(
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
value
))
elif hasattr(value, "to_dict"):
result[attr] = value.to_dict()
elif isinstance(value, dict):
result[attr] = dict(map(
lambda item: (item[0], item[1].to_dict())
if hasattr(item[1], "to_dict") else item,
value.items()
))
else:
result[attr] = value
if issubclass(ResponseWrapperSolanaTokenSecurityHolders, dict):
for key, value in self.items():
result[key] = value

return result

def to_str(self):
"""Returns the string representation of the model"""
return pprint.pformat(self.to_dict())

def __repr__(self):
"""For `print` and `pprint`"""
return self.to_str()

def __eq__(self, other):
"""Returns true if both objects are equal"""
if not isinstance(other, ResponseWrapperSolanaTokenSecurityHolders):
return False

return self.__dict__ == other.__dict__

def __ne__(self, other):
"""Returns true if both objects are not equal"""
return not self == other
Loading