Coverage for fingerprint_server_sdk/__init__.py: 100%

86 statements  

« prev     ^ index     » next       coverage.py v7.14.3, created at 2026-10-15 10:54 +0000

1# ruff: noqa: E501, I001 

2 

3""" 

4Server API 

5Fingerprint Server API allows you to get, search, and update Events in a server environment. It can be used for data exports, decision-making, and data analysis scenarios. 

6Server API is intended for server-side usage, it's not intended to be used from the client side, whether it's a browser or a mobile device. 

7The API also supports collection of Automation Intelligence for requests to your server in edge, pre-origin, or middleware contexts. 

8 

9The version of the OpenAPI document: 4 

10Contact: support@fingerprint.com 

11Generated by OpenAPI Generator (https://openapi-generator.tech) 

12 

13Do not edit the class manually. 

14""" # noqa: E501 

15 

16__version__ = '9.9.0' 

17 

18# Define package exports 

19__all__ = [ 

20 '__version__', 

21 'FingerprintApi', 

22 'ApiResponse', 

23 'ApiClient', 

24 'Configuration', 

25 'OpenApiException', 

26 'ApiTypeError', 

27 'ApiValueError', 

28 'ApiKeyError', 

29 'ApiAttributeError', 

30 'ApiException', 

31 'BadRequestException', 

32 'UnauthorizedException', 

33 'ForbiddenException', 

34 'NotFoundException', 

35 'ConflictException', 

36 'UnprocessableEntityException', 

37 'TooManyRequestsException', 

38 'ServiceException', 

39 'GatewayTimeoutException', 

40 'InvalidArgumentError', 

41 'WebhookValidation', 

42 'DecryptionKey', 

43 'DecryptionAlgorithm', 

44 'UnsealError', 

45 'UnsealAggregateError', 

46 'unseal_event_response', 

47 'BotInfo', 

48 'BotInfoCategory', 

49 'BotInfoConfidence', 

50 'BotInfoIdentity', 

51 'BotResult', 

52 'BrowserDetails', 

53 'Canvas', 

54 'DeviceDetails', 

55 'Emoji', 

56 'Error', 

57 'ErrorCode', 

58 'ErrorResponse', 

59 'Event', 

60 'EventRuleAction', 

61 'EventRuleActionAllow', 

62 'EventRuleActionBlock', 

63 'EventSearch', 

64 'EventSource', 

65 'EventUpdate', 

66 'FontPreferences', 

67 'Geolocation', 

68 'GeolocationSubdivisionsInner', 

69 'IPBlockList', 

70 'IPInfo', 

71 'IPInfoV4', 

72 'IPInfoV6', 

73 'Identification', 

74 'IdentificationConfidence', 

75 'IncrementalIdentificationStatus', 

76 'Integration', 

77 'IntegrationSubintegration', 

78 'LabelsInner', 

79 'PluginsInner', 

80 'PluginsInnerMimeTypesInner', 

81 'Proximity', 

82 'ProxyConfidence', 

83 'ProxyDetails', 

84 'RareDevicePercentileBucket', 

85 'RawDeviceAttributes', 

86 'RequestHeaderModifications', 

87 'RuleActionHeaderField', 

88 'RuleActionType', 

89 'SDK', 

90 'SearchEventsBot', 

91 'SearchEventsBotInfo', 

92 'SearchEventsEndParameter', 

93 'SearchEventsIncrementalIdentificationStatus', 

94 'SearchEventsRareDevicePercentileBucket', 

95 'SearchEventsSdkPlatform', 

96 'SearchEventsSource', 

97 'SearchEventsStartParameter', 

98 'SearchEventsVpnConfidence', 

99 'SupplementaryIDHighRecall', 

100 'TamperingConfidence', 

101 'TamperingDetails', 

102 'TouchSupport', 

103 'Velocity', 

104 'VelocityData', 

105 'VpnConfidence', 

106 'VpnMethods', 

107 'WebGlBasics', 

108 'WebGlExtensions', 

109] 

110 

111# import apis into sdk package 

112from fingerprint_server_sdk.api.fingerprint_api import FingerprintApi 

113 

114# import ApiClient 

115from fingerprint_server_sdk.api_response import ApiResponse 

116from fingerprint_server_sdk.api_client import ApiClient 

117from fingerprint_server_sdk.configuration import Configuration 

118from fingerprint_server_sdk.exceptions import OpenApiException 

119from fingerprint_server_sdk.exceptions import ApiTypeError 

120from fingerprint_server_sdk.exceptions import ApiValueError 

121from fingerprint_server_sdk.exceptions import ApiKeyError 

122from fingerprint_server_sdk.exceptions import ApiAttributeError 

123from fingerprint_server_sdk.exceptions import ApiException 

124from fingerprint_server_sdk.exceptions import BadRequestException 

125from fingerprint_server_sdk.exceptions import NotFoundException 

126from fingerprint_server_sdk.exceptions import UnauthorizedException 

127from fingerprint_server_sdk.exceptions import ForbiddenException 

128from fingerprint_server_sdk.exceptions import ServiceException 

129from fingerprint_server_sdk.exceptions import ConflictException 

130from fingerprint_server_sdk.exceptions import UnprocessableEntityException 

131from fingerprint_server_sdk.exceptions import TooManyRequestsException 

132from fingerprint_server_sdk.exceptions import GatewayTimeoutException 

133from fingerprint_server_sdk.exceptions import InvalidArgumentError 

134 

135# import models into sdk package 

136from fingerprint_server_sdk.models.bot_info import BotInfo 

137from fingerprint_server_sdk.models.bot_info_category import BotInfoCategory 

138from fingerprint_server_sdk.models.bot_info_confidence import BotInfoConfidence 

139from fingerprint_server_sdk.models.bot_info_identity import BotInfoIdentity 

140from fingerprint_server_sdk.models.bot_result import BotResult 

141from fingerprint_server_sdk.models.browser_details import BrowserDetails 

142from fingerprint_server_sdk.models.canvas import Canvas 

143from fingerprint_server_sdk.models.device_details import DeviceDetails 

144from fingerprint_server_sdk.models.emoji import Emoji 

145from fingerprint_server_sdk.models.error import Error 

146from fingerprint_server_sdk.models.error_code import ErrorCode 

147from fingerprint_server_sdk.models.error_response import ErrorResponse 

148from fingerprint_server_sdk.models.event import Event 

149from fingerprint_server_sdk.models.event_rule_action import EventRuleAction 

150from fingerprint_server_sdk.models.event_rule_action_allow import EventRuleActionAllow 

151from fingerprint_server_sdk.models.event_rule_action_block import EventRuleActionBlock 

152from fingerprint_server_sdk.models.event_search import EventSearch 

153from fingerprint_server_sdk.models.event_source import EventSource 

154from fingerprint_server_sdk.models.event_update import EventUpdate 

155from fingerprint_server_sdk.models.font_preferences import FontPreferences 

156from fingerprint_server_sdk.models.geolocation import Geolocation 

157from fingerprint_server_sdk.models.geolocation_subdivisions_inner import ( 

158 GeolocationSubdivisionsInner, 

159) 

160from fingerprint_server_sdk.models.ip_block_list import IPBlockList 

161from fingerprint_server_sdk.models.ip_info import IPInfo 

162from fingerprint_server_sdk.models.ip_info_v4 import IPInfoV4 

163from fingerprint_server_sdk.models.ip_info_v6 import IPInfoV6 

164from fingerprint_server_sdk.models.identification import Identification 

165from fingerprint_server_sdk.models.identification_confidence import IdentificationConfidence 

166from fingerprint_server_sdk.models.incremental_identification_status import ( 

167 IncrementalIdentificationStatus, 

168) 

169from fingerprint_server_sdk.models.integration import Integration 

170from fingerprint_server_sdk.models.integration_subintegration import IntegrationSubintegration 

171from fingerprint_server_sdk.models.labels_inner import LabelsInner 

172from fingerprint_server_sdk.models.plugins_inner import PluginsInner 

173from fingerprint_server_sdk.models.plugins_inner_mime_types_inner import PluginsInnerMimeTypesInner 

174from fingerprint_server_sdk.models.proximity import Proximity 

175from fingerprint_server_sdk.models.proxy_confidence import ProxyConfidence 

176from fingerprint_server_sdk.models.proxy_details import ProxyDetails 

177from fingerprint_server_sdk.models.rare_device_percentile_bucket import RareDevicePercentileBucket 

178from fingerprint_server_sdk.models.raw_device_attributes import RawDeviceAttributes 

179from fingerprint_server_sdk.models.request_header_modifications import RequestHeaderModifications 

180from fingerprint_server_sdk.models.rule_action_header_field import RuleActionHeaderField 

181from fingerprint_server_sdk.models.rule_action_type import RuleActionType 

182from fingerprint_server_sdk.models.sdk import SDK 

183from fingerprint_server_sdk.models.search_events_bot import SearchEventsBot 

184from fingerprint_server_sdk.models.search_events_bot_info import SearchEventsBotInfo 

185from fingerprint_server_sdk.models.search_events_end_parameter import SearchEventsEndParameter 

186from fingerprint_server_sdk.models.search_events_incremental_identification_status import ( 

187 SearchEventsIncrementalIdentificationStatus, 

188) 

189from fingerprint_server_sdk.models.search_events_rare_device_percentile_bucket import ( 

190 SearchEventsRareDevicePercentileBucket, 

191) 

192from fingerprint_server_sdk.models.search_events_sdk_platform import SearchEventsSdkPlatform 

193from fingerprint_server_sdk.models.search_events_source import SearchEventsSource 

194from fingerprint_server_sdk.models.search_events_start_parameter import SearchEventsStartParameter 

195from fingerprint_server_sdk.models.search_events_vpn_confidence import SearchEventsVpnConfidence 

196from fingerprint_server_sdk.models.supplementary_id_high_recall import SupplementaryIDHighRecall 

197from fingerprint_server_sdk.models.tampering_confidence import TamperingConfidence 

198from fingerprint_server_sdk.models.tampering_details import TamperingDetails 

199from fingerprint_server_sdk.models.touch_support import TouchSupport 

200from fingerprint_server_sdk.models.velocity import Velocity 

201from fingerprint_server_sdk.models.velocity_data import VelocityData 

202from fingerprint_server_sdk.models.vpn_confidence import VpnConfidence 

203from fingerprint_server_sdk.models.vpn_methods import VpnMethods 

204from fingerprint_server_sdk.models.web_gl_basics import WebGlBasics 

205from fingerprint_server_sdk.models.web_gl_extensions import WebGlExtensions 

206 

207# import custom methods into sdk package 

208from fingerprint_server_sdk.sealed import ( 

209 DecryptionAlgorithm, 

210 DecryptionKey, 

211 UnsealAggregateError, 

212 UnsealError, 

213 unseal_event_response, 

214) 

215from fingerprint_server_sdk.webhook_validation import WebhookValidation