Skip to content

Commit

Permalink
fix: update schema
Browse files Browse the repository at this point in the history
  • Loading branch information
ilfa committed Jan 25, 2023
1 parent 9cdd12b commit c9be3d3
Show file tree
Hide file tree
Showing 12 changed files with 457 additions and 31 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,9 +157,11 @@ Class | Method | HTTP request | Description
- [ErrorEvent403ResponseError](docs/ErrorEvent403ResponseError.md)
- [ErrorEvent404Response](docs/ErrorEvent404Response.md)
- [ErrorEvent404ResponseError](docs/ErrorEvent404ResponseError.md)
- [ErrorVisits403](docs/ErrorVisits403.md)
- [EventResponse](docs/EventResponse.md)
- [IPLocation](docs/IPLocation.md)
- [IPLocationCity](docs/IPLocationCity.md)
- [IdentificationError](docs/IdentificationError.md)
- [Location](docs/Location.md)
- [ManyRequestsResponse](docs/ManyRequestsResponse.md)
- [ProductsResponse](docs/ProductsResponse.md)
Expand Down
9 changes: 9 additions & 0 deletions docs/ErrorVisits403.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# ErrorVisits403

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**error** | **str** | Error text. |

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

4 changes: 2 additions & 2 deletions docs/FingerprintApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ Name | Type | Description | Notes
**request_id** | **str**| Filter visits by requestId | [optional]
**linked_id** | **str**| Filter visits by custom identifier | [optional]
**limit** | **int**| Limit scanned results | [optional]
**before** | **int**| Used to paginate results | [optional]
**before** | **int**| Timestamp (in milliseconds since epoch) used to paginate results | [optional]

### Return type

Expand All @@ -113,7 +113,7 @@ Name | Type | Description | Notes
### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json, text/html
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)

10 changes: 10 additions & 0 deletions docs/IdentificationError.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# IdentificationError

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**code** | **str** | Error code: * `429 Too Many Requests` - the limit on secret API key requests per second has been exceeded * `Failed` - internal server error |
**message** | **str** | |

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

1 change: 1 addition & 0 deletions docs/ProductsResponseIdentification.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**data** | [**ProductsResponseIdentificationData**](ProductsResponseIdentificationData.md) | | [optional]
**error** | [**IdentificationError**](IdentificationError.md) | | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

2 changes: 2 additions & 0 deletions fingerprint_pro_server_api_sdk/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,11 @@
from fingerprint_pro_server_api_sdk.models.error_event403_response_error import ErrorEvent403ResponseError
from fingerprint_pro_server_api_sdk.models.error_event404_response import ErrorEvent404Response
from fingerprint_pro_server_api_sdk.models.error_event404_response_error import ErrorEvent404ResponseError
from fingerprint_pro_server_api_sdk.models.error_visits403 import ErrorVisits403
from fingerprint_pro_server_api_sdk.models.event_response import EventResponse
from fingerprint_pro_server_api_sdk.models.ip_location import IPLocation
from fingerprint_pro_server_api_sdk.models.ip_location_city import IPLocationCity
from fingerprint_pro_server_api_sdk.models.identification_error import IdentificationError
from fingerprint_pro_server_api_sdk.models.location import Location
from fingerprint_pro_server_api_sdk.models.many_requests_response import ManyRequestsResponse
from fingerprint_pro_server_api_sdk.models.products_response import ProductsResponse
Expand Down
6 changes: 3 additions & 3 deletions fingerprint_pro_server_api_sdk/api/fingerprint_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ def get_visits(self, visitor_id, **kwargs): # noqa: E501
:param str request_id: Filter visits by requestId
:param str linked_id: Filter visits by custom identifier
:param int limit: Limit scanned results
:param int before: Used to paginate results
:param int before: Timestamp (in milliseconds since epoch) used to paginate results
:return: Response
If the method is called asynchronously,
returns the request thread.
Expand All @@ -168,7 +168,7 @@ def get_visits_with_http_info(self, visitor_id, **kwargs): # noqa: E501
:param str request_id: Filter visits by requestId
:param str linked_id: Filter visits by custom identifier
:param int limit: Limit scanned results
:param int before: Used to paginate results
:param int before: Timestamp (in milliseconds since epoch) used to paginate results
:return: Response
If the method is called asynchronously,
returns the request thread.
Expand Down Expand Up @@ -219,7 +219,7 @@ def get_visits_with_http_info(self, visitor_id, **kwargs): # noqa: E501
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/json', 'text/html']) # noqa: E501
['application/json']) # noqa: E501

# Authentication setting
auth_settings = ['ApiKeyHeader', 'ApiKeyQuery'] # noqa: E501
Expand Down
2 changes: 2 additions & 0 deletions fingerprint_pro_server_api_sdk/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,11 @@
from fingerprint_pro_server_api_sdk.models.error_event403_response_error import ErrorEvent403ResponseError
from fingerprint_pro_server_api_sdk.models.error_event404_response import ErrorEvent404Response
from fingerprint_pro_server_api_sdk.models.error_event404_response_error import ErrorEvent404ResponseError
from fingerprint_pro_server_api_sdk.models.error_visits403 import ErrorVisits403
from fingerprint_pro_server_api_sdk.models.event_response import EventResponse
from fingerprint_pro_server_api_sdk.models.ip_location import IPLocation
from fingerprint_pro_server_api_sdk.models.ip_location_city import IPLocationCity
from fingerprint_pro_server_api_sdk.models.identification_error import IdentificationError
from fingerprint_pro_server_api_sdk.models.location import Location
from fingerprint_pro_server_api_sdk.models.many_requests_response import ManyRequestsResponse
from fingerprint_pro_server_api_sdk.models.products_response import ProductsResponse
Expand Down
116 changes: 116 additions & 0 deletions fingerprint_pro_server_api_sdk/models/error_visits403.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
# coding: utf-8

"""
Fingerprint Pro Server API
Fingerprint Pro Server API allows you to get information about visitors and about individual events in a server environment. This API can be used for data exports, decision-making, and data analysis scenarios. # noqa: E501
OpenAPI spec version: 3
Contact: [email protected]
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""

import pprint
import re # noqa: F401

import six

class ErrorVisits403(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 = {
'error': 'str'
}

attribute_map = {
'error': 'error'
}

def __init__(self, error=None): # noqa: E501
"""ErrorVisits403 - a model defined in Swagger""" # noqa: E501
self._error = None
self.discriminator = None
self.error = error

@property
def error(self):
"""Gets the error of this ErrorVisits403. # noqa: E501
Error text. # noqa: E501
:return: The error of this ErrorVisits403. # noqa: E501
:rtype: str
"""
return self._error

@error.setter
def error(self, error):
"""Sets the error of this ErrorVisits403.
Error text. # noqa: E501
:param error: The error of this ErrorVisits403. # noqa: E501
:type: str
"""
if error is None:
raise ValueError("Invalid value for `error`, must not be `None`") # noqa: E501

self._error = error

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(ErrorVisits403, 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, ErrorVisits403):
return False

return self.to_dict() == other.to_dict()

def __ne__(self, other):
"""Returns true if both objects are not equal"""
if not isinstance(other, ErrorVisits403):
return True

return self.to_dict() != other.to_dict()
149 changes: 149 additions & 0 deletions fingerprint_pro_server_api_sdk/models/identification_error.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
# coding: utf-8

"""
Fingerprint Pro Server API
Fingerprint Pro Server API allows you to get information about visitors and about individual events in a server environment. This API can be used for data exports, decision-making, and data analysis scenarios. # noqa: E501
OpenAPI spec version: 3
Contact: [email protected]
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""

import pprint
import re # noqa: F401

import six

class IdentificationError(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 = {
'code': 'str',
'message': 'str'
}

attribute_map = {
'code': 'code',
'message': 'message'
}

def __init__(self, code=None, message=None): # noqa: E501
"""IdentificationError - a model defined in Swagger""" # noqa: E501
self._code = None
self._message = None
self.discriminator = None
self.code = code
self.message = message

@property
def code(self):
"""Gets the code of this IdentificationError. # noqa: E501
Error code: * `429 Too Many Requests` - the limit on secret API key requests per second has been exceeded * `Failed` - internal server error # noqa: E501
:return: The code of this IdentificationError. # noqa: E501
:rtype: str
"""
return self._code

@code.setter
def code(self, code):
"""Sets the code of this IdentificationError.
Error code: * `429 Too Many Requests` - the limit on secret API key requests per second has been exceeded * `Failed` - internal server error # noqa: E501
:param code: The code of this IdentificationError. # noqa: E501
:type: str
"""
if code is None:
raise ValueError("Invalid value for `code`, must not be `None`") # noqa: E501
allowed_values = ["429 Too Many Requests", "Failed"] # noqa: E501
if (code not in allowed_values):
raise ValueError(
"Invalid value for `code` ({0}), must be one of {1}" # noqa: E501
.format(code, allowed_values)
)

self._code = code

@property
def message(self):
"""Gets the message of this IdentificationError. # noqa: E501
:return: The message of this IdentificationError. # noqa: E501
:rtype: str
"""
return self._message

@message.setter
def message(self, message):
"""Sets the message of this IdentificationError.
:param message: The message of this IdentificationError. # noqa: E501
:type: str
"""
if message is None:
raise ValueError("Invalid value for `message`, must not be `None`") # noqa: E501

self._message = message

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(IdentificationError, 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, IdentificationError):
return False

return self.to_dict() == other.to_dict()

def __ne__(self, other):
"""Returns true if both objects are not equal"""
if not isinstance(other, IdentificationError):
return True

return self.to_dict() != other.to_dict()
Loading

0 comments on commit c9be3d3

Please sign in to comment.