api.dart 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. //
  2. // AUTO-GENERATED FILE, DO NOT MODIFY!
  3. //
  4. // @dart=2.12
  5. // ignore_for_file: unused_element, unused_import
  6. // ignore_for_file: always_put_required_named_parameters_first
  7. // ignore_for_file: constant_identifier_names
  8. // ignore_for_file: lines_longer_than_80_chars
  9. library openapi.api;
  10. import 'dart:async';
  11. import 'dart:convert';
  12. import 'dart:io';
  13. import 'package:flutter/foundation.dart';
  14. import 'package:http/http.dart';
  15. import 'package:intl/intl.dart';
  16. import 'package:meta/meta.dart';
  17. part 'api_client.dart';
  18. part 'api_helper.dart';
  19. part 'api_exception.dart';
  20. part 'auth/authentication.dart';
  21. part 'auth/api_key_auth.dart';
  22. part 'auth/oauth.dart';
  23. part 'auth/http_basic_auth.dart';
  24. part 'auth/http_bearer_auth.dart';
  25. part 'api/api_key_api.dart';
  26. part 'api/activity_api.dart';
  27. part 'api/album_api.dart';
  28. part 'api/asset_api.dart';
  29. part 'api/audit_api.dart';
  30. part 'api/authentication_api.dart';
  31. part 'api/job_api.dart';
  32. part 'api/library_api.dart';
  33. part 'api/o_auth_api.dart';
  34. part 'api/partner_api.dart';
  35. part 'api/person_api.dart';
  36. part 'api/search_api.dart';
  37. part 'api/server_info_api.dart';
  38. part 'api/shared_link_api.dart';
  39. part 'api/system_config_api.dart';
  40. part 'api/tag_api.dart';
  41. part 'api/user_api.dart';
  42. part 'model/api_key_create_dto.dart';
  43. part 'model/api_key_create_response_dto.dart';
  44. part 'model/api_key_response_dto.dart';
  45. part 'model/api_key_update_dto.dart';
  46. part 'model/activity_create_dto.dart';
  47. part 'model/activity_response_dto.dart';
  48. part 'model/activity_statistics_response_dto.dart';
  49. part 'model/add_users_dto.dart';
  50. part 'model/admin_signup_response_dto.dart';
  51. part 'model/album_count_response_dto.dart';
  52. part 'model/album_response_dto.dart';
  53. part 'model/all_job_status_response_dto.dart';
  54. part 'model/asset_bulk_delete_dto.dart';
  55. part 'model/asset_bulk_update_dto.dart';
  56. part 'model/asset_bulk_upload_check_dto.dart';
  57. part 'model/asset_bulk_upload_check_item.dart';
  58. part 'model/asset_bulk_upload_check_response_dto.dart';
  59. part 'model/asset_bulk_upload_check_result.dart';
  60. part 'model/asset_file_upload_response_dto.dart';
  61. part 'model/asset_ids_dto.dart';
  62. part 'model/asset_ids_response_dto.dart';
  63. part 'model/asset_job_name.dart';
  64. part 'model/asset_jobs_dto.dart';
  65. part 'model/asset_response_dto.dart';
  66. part 'model/asset_stats_response_dto.dart';
  67. part 'model/asset_type_enum.dart';
  68. part 'model/audio_codec.dart';
  69. part 'model/audit_deletes_response_dto.dart';
  70. part 'model/auth_device_response_dto.dart';
  71. part 'model/bulk_id_response_dto.dart';
  72. part 'model/bulk_ids_dto.dart';
  73. part 'model/clip_config.dart';
  74. part 'model/clip_mode.dart';
  75. part 'model/cq_mode.dart';
  76. part 'model/change_password_dto.dart';
  77. part 'model/check_existing_assets_dto.dart';
  78. part 'model/check_existing_assets_response_dto.dart';
  79. part 'model/cities_file.dart';
  80. part 'model/classification_config.dart';
  81. part 'model/colorspace.dart';
  82. part 'model/create_album_dto.dart';
  83. part 'model/create_library_dto.dart';
  84. part 'model/create_profile_image_response_dto.dart';
  85. part 'model/create_tag_dto.dart';
  86. part 'model/create_user_dto.dart';
  87. part 'model/curated_locations_response_dto.dart';
  88. part 'model/curated_objects_response_dto.dart';
  89. part 'model/download_archive_info.dart';
  90. part 'model/download_info_dto.dart';
  91. part 'model/download_response_dto.dart';
  92. part 'model/entity_type.dart';
  93. part 'model/exif_response_dto.dart';
  94. part 'model/file_checksum_dto.dart';
  95. part 'model/file_checksum_response_dto.dart';
  96. part 'model/file_report_dto.dart';
  97. part 'model/file_report_fix_dto.dart';
  98. part 'model/file_report_item_dto.dart';
  99. part 'model/import_asset_dto.dart';
  100. part 'model/job_command.dart';
  101. part 'model/job_command_dto.dart';
  102. part 'model/job_counts_dto.dart';
  103. part 'model/job_name.dart';
  104. part 'model/job_settings_dto.dart';
  105. part 'model/job_status_dto.dart';
  106. part 'model/library_response_dto.dart';
  107. part 'model/library_stats_response_dto.dart';
  108. part 'model/library_type.dart';
  109. part 'model/login_credential_dto.dart';
  110. part 'model/login_response_dto.dart';
  111. part 'model/logout_response_dto.dart';
  112. part 'model/map_marker_response_dto.dart';
  113. part 'model/memory_lane_response_dto.dart';
  114. part 'model/merge_person_dto.dart';
  115. part 'model/model_type.dart';
  116. part 'model/o_auth_authorize_response_dto.dart';
  117. part 'model/o_auth_callback_dto.dart';
  118. part 'model/o_auth_config_dto.dart';
  119. part 'model/o_auth_config_response_dto.dart';
  120. part 'model/path_entity_type.dart';
  121. part 'model/path_type.dart';
  122. part 'model/people_response_dto.dart';
  123. part 'model/people_update_dto.dart';
  124. part 'model/people_update_item.dart';
  125. part 'model/person_response_dto.dart';
  126. part 'model/person_statistics_response_dto.dart';
  127. part 'model/person_update_dto.dart';
  128. part 'model/queue_status_dto.dart';
  129. part 'model/reaction_type.dart';
  130. part 'model/recognition_config.dart';
  131. part 'model/scan_library_dto.dart';
  132. part 'model/search_album_response_dto.dart';
  133. part 'model/search_asset_dto.dart';
  134. part 'model/search_asset_response_dto.dart';
  135. part 'model/search_explore_item.dart';
  136. part 'model/search_explore_response_dto.dart';
  137. part 'model/search_facet_count_response_dto.dart';
  138. part 'model/search_facet_response_dto.dart';
  139. part 'model/search_response_dto.dart';
  140. part 'model/server_config_dto.dart';
  141. part 'model/server_features_dto.dart';
  142. part 'model/server_info_response_dto.dart';
  143. part 'model/server_media_types_response_dto.dart';
  144. part 'model/server_ping_response.dart';
  145. part 'model/server_stats_response_dto.dart';
  146. part 'model/server_theme_dto.dart';
  147. part 'model/server_version_response_dto.dart';
  148. part 'model/shared_link_create_dto.dart';
  149. part 'model/shared_link_edit_dto.dart';
  150. part 'model/shared_link_response_dto.dart';
  151. part 'model/shared_link_type.dart';
  152. part 'model/sign_up_dto.dart';
  153. part 'model/smart_info_response_dto.dart';
  154. part 'model/system_config_dto.dart';
  155. part 'model/system_config_f_fmpeg_dto.dart';
  156. part 'model/system_config_job_dto.dart';
  157. part 'model/system_config_library_dto.dart';
  158. part 'model/system_config_library_scan_dto.dart';
  159. part 'model/system_config_machine_learning_dto.dart';
  160. part 'model/system_config_map_dto.dart';
  161. part 'model/system_config_new_version_check_dto.dart';
  162. part 'model/system_config_o_auth_dto.dart';
  163. part 'model/system_config_password_login_dto.dart';
  164. part 'model/system_config_reverse_geocoding_dto.dart';
  165. part 'model/system_config_storage_template_dto.dart';
  166. part 'model/system_config_template_storage_option_dto.dart';
  167. part 'model/system_config_theme_dto.dart';
  168. part 'model/system_config_thumbnail_dto.dart';
  169. part 'model/system_config_trash_dto.dart';
  170. part 'model/tag_response_dto.dart';
  171. part 'model/tag_type_enum.dart';
  172. part 'model/thumbnail_format.dart';
  173. part 'model/time_bucket_response_dto.dart';
  174. part 'model/time_bucket_size.dart';
  175. part 'model/tone_mapping.dart';
  176. part 'model/transcode_hw_accel.dart';
  177. part 'model/transcode_policy.dart';
  178. part 'model/update_album_dto.dart';
  179. part 'model/update_asset_dto.dart';
  180. part 'model/update_library_dto.dart';
  181. part 'model/update_stack_parent_dto.dart';
  182. part 'model/update_tag_dto.dart';
  183. part 'model/update_user_dto.dart';
  184. part 'model/usage_by_user_dto.dart';
  185. part 'model/user_avatar_color.dart';
  186. part 'model/user_dto.dart';
  187. part 'model/user_response_dto.dart';
  188. part 'model/validate_access_token_response_dto.dart';
  189. part 'model/video_codec.dart';
  190. const _delimiters = {'csv': ',', 'ssv': ' ', 'tsv': '\t', 'pipes': '|'};
  191. const _dateEpochMarker = 'epoch';
  192. final _dateFormatter = DateFormat('yyyy-MM-dd');
  193. final _regList = RegExp(r'^List<(.*)>$');
  194. final _regSet = RegExp(r'^Set<(.*)>$');
  195. final _regMap = RegExp(r'^Map<String,(.*)>$');
  196. ApiClient defaultApiClient = ApiClient();