diff --git a/README.md b/README.md index e75e3377..6415e8fe 100644 --- a/README.md +++ b/README.md @@ -102,10 +102,12 @@ One way to configure these environment variables is to use an .env file. There a ```python from yoti_python_sdk import Client -@app.route('/profile') + + +@app.route("/profile") def auth(): client = Client(YOTI_CLIENT_SDK_ID, YOTI_KEY_FILE_PATH) - activity_details = client.get_activity_details(request.args['token']) + activity_details = client.get_activity_details(request.args["token"]) ``` ## Handling Users diff --git a/examples/doc_scan/app.py b/examples/doc_scan/app.py index d550b6a6..b1c410fe 100644 --- a/examples/doc_scan/app.py +++ b/examples/doc_scan/app.py @@ -10,6 +10,7 @@ RequestedSupplementaryDocTextExtractionTaskBuilder, SdkConfigBuilder, SessionSpecBuilder, + SessionOverviewPdfRequestBuilder, ) from yoti_python_sdk.doc_scan.exception import DocScanException from yoti_python_sdk.doc_scan.session.create.filter import ( @@ -174,6 +175,53 @@ def media(): ) +@app.route("/session-pdf") +def session_pdf(): + """ + Generates and returns the session overview PDF for the current session. + The PDF is streamed back to the browser as a downloadable file. + """ + doc_scan_client = DocScanClient(YOTI_CLIENT_SDK_ID, YOTI_KEY_FILE_PATH) + + session_id = session.get("doc_scan_session_id", None) + if session_id is None: + return Response("No session ID available", status=404) + + include_images = request.args.get("include_images", None) + include_extracted_text = request.args.get("include_extracted_text", None) + include_device_tracking = request.args.get("include_device_tracking", None) + + pdf_request_builder = SessionOverviewPdfRequestBuilder() + if include_images is not None: + pdf_request_builder.with_include_images(include_images.lower() == "true") + if include_extracted_text is not None: + pdf_request_builder.with_include_extracted_text( + include_extracted_text.lower() == "true" + ) + if include_device_tracking is not None: + pdf_request_builder.with_include_device_tracking( + include_device_tracking.lower() == "true" + ) + + pdf_request = pdf_request_builder.build() + + try: + pdf_bytes = doc_scan_client.create_session_overview_pdf(session_id, pdf_request) + except DocScanException as e: + return render_template("error.html", error=e.message) + + return Response( + pdf_bytes, + content_type="application/pdf", + status=200, + headers={ + "Content-Disposition": "attachment; filename=session-overview-{}.pdf".format( + session_id + ) + }, + ) + + @app.route("/privacy-policy") def privacy_policy(): return render_template("privacy.html") diff --git a/examples/doc_scan/templates/success.html b/examples/doc_scan/templates/success.html index 54a0ca27..b3c65621 100644 --- a/examples/doc_scan/templates/success.html +++ b/examples/doc_scan/templates/success.html @@ -41,6 +41,18 @@

Get Session Result

{{ session_result.biometric_consent_timestamp }} {% endif %} + + Session Overview PDF + + + Download PDF + +   + + Download PDF (all flags) + + + diff --git a/examples/yoti_example_django/yoti_example/urls.py b/examples/yoti_example_django/yoti_example/urls.py index 77688930..9e543780 100644 --- a/examples/yoti_example_django/yoti_example/urls.py +++ b/examples/yoti_example_django/yoti_example/urls.py @@ -13,6 +13,7 @@ 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ + from django.urls import re_path from django.contrib import admin diff --git a/setup.py b/setup.py index e40e3721..1b4104de 100644 --- a/setup.py +++ b/setup.py @@ -19,8 +19,6 @@ author_email="websdk@yoti.com", python_requires=">=3.9", install_requires=[ - - "asn1==2.2.0", # still pinned due to enum34 issue "cryptography>=44.0.1", "protobuf>=4.25.8,<6", @@ -30,7 +28,6 @@ "pytz>=2025.2", "iso8601>=1.1.0", "deprecated>=1.2.14", - ], extras_require={ "examples": [ @@ -64,7 +61,6 @@ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", - "Topic :: Software Development :: Libraries :: Python Modules", ], keywords="yoti sdk 2FA multifactor authentication verification identity login register verify 2Factor", diff --git a/yoti_python_sdk/activity_details.py b/yoti_python_sdk/activity_details.py index 5364860e..f250912e 100644 --- a/yoti_python_sdk/activity_details.py +++ b/yoti_python_sdk/activity_details.py @@ -147,7 +147,10 @@ def ensure_postal_address(self): ][config.KEY_FORMATTED_ADDRESS] def __iter__(self): - yield "user_id", self.__remember_me_id # Using the private member directly to avoid a deprecation warning + yield ( + "user_id", + self.__remember_me_id, + ) # Using the private member directly to avoid a deprecation warning yield "parent_remember_me_id", self.parent_remember_me_id yield "outcome", self.outcome yield "receipt_id", self.receipt_id diff --git a/yoti_python_sdk/date_parser.py b/yoti_python_sdk/date_parser.py index c0b69169..e509fc5a 100644 --- a/yoti_python_sdk/date_parser.py +++ b/yoti_python_sdk/date_parser.py @@ -4,7 +4,6 @@ import logging import re - ERROR_PARSING_DATE = "Error parsing date" diff --git a/yoti_python_sdk/doc_scan/__init__.py b/yoti_python_sdk/doc_scan/__init__.py index b9068ee9..b68140bb 100644 --- a/yoti_python_sdk/doc_scan/__init__.py +++ b/yoti_python_sdk/doc_scan/__init__.py @@ -13,6 +13,10 @@ from .session.create.notification_config import NotificationConfigBuilder from .session.create.sdk_config import SdkConfigBuilder from .session.create.session_spec import SessionSpecBuilder +from .session.create.session_overview_pdf_request import ( + SessionOverviewPdfRequest, + SessionOverviewPdfRequestBuilder, +) from .client import DocScanClient __all__ = [ @@ -25,5 +29,7 @@ "SessionSpecBuilder", "NotificationConfigBuilder", "SdkConfigBuilder", + "SessionOverviewPdfRequest", + "SessionOverviewPdfRequestBuilder", "DocScanClient", ] diff --git a/yoti_python_sdk/doc_scan/client.py b/yoti_python_sdk/doc_scan/client.py index b7a276f4..f4f44f8d 100644 --- a/yoti_python_sdk/doc_scan/client.py +++ b/yoti_python_sdk/doc_scan/client.py @@ -196,3 +196,45 @@ def get_supported_documents(self): parsed = json.loads(response.text) return SupportedDocumentsResponse(parsed) + + def create_session_overview_pdf(self, session_id, pdf_request=None): + """ + Generates a session overview PDF for the specified session. + + Issues a POST to /idverify/v1/sessions/{sessionId}/pdf and returns + the raw PDF bytes from the 201 response. The flags in + ``pdf_request`` are sent nested under an ``"options"`` key, as the + endpoint expects (``{"options": {"include_images": true, ...}}``). + All flag fields are optional; any flag that was not explicitly set + is omitted from ``options`` entirely — it is not sent as ``false`` or + ``null``. When ``pdf_request`` is omitted, ``{"options": {}}`` is + sent. Validation of the flags is deferred to the backend. + + :param session_id: the session ID + :type session_id: str + :param pdf_request: optional request body containing boolean flags + :type pdf_request: SessionOverviewPdfRequest or None + :return: raw binary PDF bytes + :rtype: bytes + :raises DocScanException: if the server returns a non-201 status code + """ + options = pdf_request if pdf_request is not None else {} + payload = json.dumps({"options": options}, cls=YotiEncoder).encode("utf-8") + + request = ( + SignedRequest.builder() + .with_post() + .with_pem_file(self.__key) + .with_base_url(self.__api_url) + .with_endpoint(Endpoint.create_session_overview_pdf_path(session_id)) + .with_param("sdkId", self.__sdk_id) + .with_payload(payload) + .with_header("Content-Type", "application/json") + .build() + ) + response = request.execute() + + if response.status_code != 201: + raise DocScanException("Failed to create session overview PDF", response) + + return response.content diff --git a/yoti_python_sdk/doc_scan/endpoint.py b/yoti_python_sdk/doc_scan/endpoint.py index 4239bf2f..f7bbed15 100644 --- a/yoti_python_sdk/doc_scan/endpoint.py +++ b/yoti_python_sdk/doc_scan/endpoint.py @@ -24,3 +24,7 @@ def delete_media_path(session_id, media_id): @staticmethod def get_supported_documents_path(): return "/supported-documents" + + @staticmethod + def create_session_overview_pdf_path(session_id): + return "/sessions/{sessionId}/pdf".format(sessionId=session_id) diff --git a/yoti_python_sdk/doc_scan/session/create/check/__init__.py b/yoti_python_sdk/doc_scan/session/create/check/__init__.py index 89d5689f..d0567908 100644 --- a/yoti_python_sdk/doc_scan/session/create/check/__init__.py +++ b/yoti_python_sdk/doc_scan/session/create/check/__init__.py @@ -4,7 +4,6 @@ from .liveness import RequestedLivenessCheckBuilder from .watchlist_screen import WatchlistScreeningCheckBuilder - __all__ = [ "RequestedDocumentAuthenticityCheckBuilder", "RequestedIDDocumentComparisonCheckBuilder", diff --git a/yoti_python_sdk/doc_scan/session/create/check/watchlist_screen.py b/yoti_python_sdk/doc_scan/session/create/check/watchlist_screen.py index 8151abcf..d686c816 100644 --- a/yoti_python_sdk/doc_scan/session/create/check/watchlist_screen.py +++ b/yoti_python_sdk/doc_scan/session/create/check/watchlist_screen.py @@ -100,5 +100,7 @@ def with_manual_check(self, manual_check): return self def build(self): - config = WatchlistScreeningCheckConfig(self.__manual_check, self.__categories or []) + config = WatchlistScreeningCheckConfig( + self.__manual_check, self.__categories or [] + ) return WatchlistScreeningCheck(config) diff --git a/yoti_python_sdk/doc_scan/session/create/filter/orthogonal_restrictions_filter.py b/yoti_python_sdk/doc_scan/session/create/filter/orthogonal_restrictions_filter.py index c86eca3b..63d634ae 100644 --- a/yoti_python_sdk/doc_scan/session/create/filter/orthogonal_restrictions_filter.py +++ b/yoti_python_sdk/doc_scan/session/create/filter/orthogonal_restrictions_filter.py @@ -68,7 +68,9 @@ def to_json(self): class OrthogonalRestrictionsFilter(DocumentFilter): - def __init__(self, country_restriction, type_restriction, allow_non_latin_documents=None): + def __init__( + self, country_restriction, type_restriction, allow_non_latin_documents=None + ): DocumentFilter.__init__(self, filter_type=ORTHOGONAL_RESTRICTIONS) self.__country_restriction = country_restriction @@ -213,5 +215,7 @@ def build(self): :rtype: OrthogonalRestrictionsFilter """ return OrthogonalRestrictionsFilter( - self.__country_restriction, self.__type_restriction, self.__allow_non_latin_documents + self.__country_restriction, + self.__type_restriction, + self.__allow_non_latin_documents, ) diff --git a/yoti_python_sdk/doc_scan/session/create/notification_config.py b/yoti_python_sdk/doc_scan/session/create/notification_config.py index af68656e..d89a5ce0 100644 --- a/yoti_python_sdk/doc_scan/session/create/notification_config.py +++ b/yoti_python_sdk/doc_scan/session/create/notification_config.py @@ -195,4 +195,6 @@ def build(self): :return: the build notification config :rtype: NotificationConfig """ - return NotificationConfig(self.__auth_token, self.__endpoint, self.__topics, self.__auth_type) + return NotificationConfig( + self.__auth_token, self.__endpoint, self.__topics, self.__auth_type + ) diff --git a/yoti_python_sdk/doc_scan/session/create/sdk_config.py b/yoti_python_sdk/doc_scan/session/create/sdk_config.py index 366538de..1b393b0a 100644 --- a/yoti_python_sdk/doc_scan/session/create/sdk_config.py +++ b/yoti_python_sdk/doc_scan/session/create/sdk_config.py @@ -379,7 +379,9 @@ def with_suppressed_screens(self, suppressed_screens): :return: the builder :rtype: SdkConfigBuilder """ - self.__suppressed_screens = list(suppressed_screens) if suppressed_screens is not None else None + self.__suppressed_screens = ( + list(suppressed_screens) if suppressed_screens is not None else None + ) return self def with_suppressed_screen(self, screen): @@ -409,5 +411,9 @@ def build(self): self.__allow_handoff, self.__privacy_policy_url, self.__brand_id, - list(self.__suppressed_screens) if self.__suppressed_screens is not None else None, + ( + list(self.__suppressed_screens) + if self.__suppressed_screens is not None + else None + ), ) diff --git a/yoti_python_sdk/doc_scan/session/create/session_overview_pdf_request.py b/yoti_python_sdk/doc_scan/session/create/session_overview_pdf_request.py new file mode 100644 index 00000000..c3451a4c --- /dev/null +++ b/yoti_python_sdk/doc_scan/session/create/session_overview_pdf_request.py @@ -0,0 +1,122 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from yoti_python_sdk.utils import YotiSerializable, remove_null_values + + +class SessionOverviewPdfRequest(YotiSerializable): + """ + Represents the request body for generating a session overview PDF. + + All flags are optional. A flag that was not explicitly set is omitted + from the serialised JSON entirely — it is NOT sent as ``false`` or + ``null``. Validation of the values is deferred to the backend. + """ + + def __init__( + self, + include_images=None, + include_extracted_text=None, + include_device_tracking=None, + ): + """ + :param include_images: whether to include images in the PDF + :type include_images: bool or None + :param include_extracted_text: whether to include extracted text + :type include_extracted_text: bool or None + :param include_device_tracking: whether to include device tracking info + :type include_device_tracking: bool or None + """ + self.__include_images = include_images + self.__include_extracted_text = include_extracted_text + self.__include_device_tracking = include_device_tracking + + @property + def include_images(self): + """ + :rtype: bool or None + """ + return self.__include_images + + @property + def include_extracted_text(self): + """ + :rtype: bool or None + """ + return self.__include_extracted_text + + @property + def include_device_tracking(self): + """ + :rtype: bool or None + """ + return self.__include_device_tracking + + def to_json(self): + return remove_null_values( + { + "include_images": self.__include_images, + "include_extracted_text": self.__include_extracted_text, + "include_device_tracking": self.__include_device_tracking, + } + ) + + +class SessionOverviewPdfRequestBuilder(object): + """ + Builder to assist in the creation of :class:`SessionOverviewPdfRequest`. + """ + + def __init__(self): + self.__include_images = None + self.__include_extracted_text = None + self.__include_device_tracking = None + + def with_include_images(self, include_images=True): + """ + Sets whether images should be included in the PDF. + + :param include_images: flag value + :type include_images: bool + :return: the builder + :rtype: SessionOverviewPdfRequestBuilder + """ + self.__include_images = include_images + return self + + def with_include_extracted_text(self, include_extracted_text=True): + """ + Sets whether extracted text should be included in the PDF. + + :param include_extracted_text: flag value + :type include_extracted_text: bool + :return: the builder + :rtype: SessionOverviewPdfRequestBuilder + """ + self.__include_extracted_text = include_extracted_text + return self + + def with_include_device_tracking(self, include_device_tracking=True): + """ + Sets whether device tracking information should be included in the PDF. + + :param include_device_tracking: flag value + :type include_device_tracking: bool + :return: the builder + :rtype: SessionOverviewPdfRequestBuilder + """ + self.__include_device_tracking = include_device_tracking + return self + + def build(self): + """ + Builds the :class:`SessionOverviewPdfRequest`. + + :return: the built request + :rtype: SessionOverviewPdfRequest + """ + return SessionOverviewPdfRequest( + include_images=self.__include_images, + include_extracted_text=self.__include_extracted_text, + include_device_tracking=self.__include_device_tracking, + ) diff --git a/yoti_python_sdk/doc_scan/session/create/subcheck/issuing_authority_sub_check.py b/yoti_python_sdk/doc_scan/session/create/subcheck/issuing_authority_sub_check.py index fe2df1e4..55a40fa8 100644 --- a/yoti_python_sdk/doc_scan/session/create/subcheck/issuing_authority_sub_check.py +++ b/yoti_python_sdk/doc_scan/session/create/subcheck/issuing_authority_sub_check.py @@ -1,6 +1,8 @@ # -*- coding: utf-8 -*- -from yoti_python_sdk.doc_scan.session.create.filter.document_filter import DocumentFilter +from yoti_python_sdk.doc_scan.session.create.filter.document_filter import ( + DocumentFilter, +) from yoti_python_sdk.utils import YotiSerializable, remove_null_values @@ -28,12 +30,13 @@ class IssuingAuthoritySubCheckBuilder: """ Builder for Issuing Authority Sub Check. """ + def __init__(self): self._filter = None def with_filter(self, filter): if not issubclass(type(filter), DocumentFilter): - raise ValueError('invalid filter') + raise ValueError("invalid filter") self._filter = filter diff --git a/yoti_python_sdk/doc_scan/session/retrieve/image_response.py b/yoti_python_sdk/doc_scan/session/retrieve/image_response.py index f983e550..38c0e048 100644 --- a/yoti_python_sdk/doc_scan/session/retrieve/image_response.py +++ b/yoti_python_sdk/doc_scan/session/retrieve/image_response.py @@ -17,9 +17,7 @@ def __init__(self, data=None): if data is None: data = dict() - self.__media = ( - MediaResponse(data["media"]) if "media" in data.keys() else None - ) + self.__media = MediaResponse(data["media"]) if "media" in data.keys() else None @property def media(self): diff --git a/yoti_python_sdk/doc_scan/session/retrieve/resource_container.py b/yoti_python_sdk/doc_scan/session/retrieve/resource_container.py index 03351c48..a5f74a8f 100644 --- a/yoti_python_sdk/doc_scan/session/retrieve/resource_container.py +++ b/yoti_python_sdk/doc_scan/session/retrieve/resource_container.py @@ -65,7 +65,10 @@ def __parse_liveness_capture(liveness_capture): :return: the parsed liveness capture :rtype: LivenessResourceResponse """ - types = {"ZOOM": ZoomLivenessResourceResponse, "STATIC": StaticLivenessResourceResponse} + types = { + "ZOOM": ZoomLivenessResourceResponse, + "STATIC": StaticLivenessResourceResponse, + } clazz = types.get( liveness_capture.get("liveness_type", None), diff --git a/yoti_python_sdk/doc_scan/session/retrieve/resource_response.py b/yoti_python_sdk/doc_scan/session/retrieve/resource_response.py index bd9e83a1..86589d9a 100644 --- a/yoti_python_sdk/doc_scan/session/retrieve/resource_response.py +++ b/yoti_python_sdk/doc_scan/session/retrieve/resource_response.py @@ -39,7 +39,8 @@ def __parse_task(task): constants.VERIFY_SHARE_CODE_TASK: VerifyShareCodeTaskResponse, } clazz = types.get( - task.get("type", None), TaskResponse # Default fallback for task type + task.get("type", None), + TaskResponse, # Default fallback for task type ) return clazz(task) diff --git a/yoti_python_sdk/doc_scan/session/retrieve/share_code_resource_response.py b/yoti_python_sdk/doc_scan/session/retrieve/share_code_resource_response.py index 305df909..63f1f4f3 100644 --- a/yoti_python_sdk/doc_scan/session/retrieve/share_code_resource_response.py +++ b/yoti_python_sdk/doc_scan/session/retrieve/share_code_resource_response.py @@ -131,7 +131,5 @@ def verify_share_code_tasks(self): :rtype: list[VerifyShareCodeTaskResponse] """ return [ - task - for task in self.tasks - if isinstance(task, VerifyShareCodeTaskResponse) + task for task in self.tasks if isinstance(task, VerifyShareCodeTaskResponse) ] diff --git a/yoti_python_sdk/doc_scan/session/retrieve/static_liveness_resource_response.py b/yoti_python_sdk/doc_scan/session/retrieve/static_liveness_resource_response.py index 4a4e9b00..81122c84 100644 --- a/yoti_python_sdk/doc_scan/session/retrieve/static_liveness_resource_response.py +++ b/yoti_python_sdk/doc_scan/session/retrieve/static_liveness_resource_response.py @@ -20,9 +20,7 @@ def __init__(self, data=None): LivenessResourceResponse.__init__(self, data) - self.__image = ( - ImageResponse(data["image"]) if "image" in data.keys() else None - ) + self.__image = ImageResponse(data["image"]) if "image" in data.keys() else None self.__capture_type = data.get("capture_type", None) @property diff --git a/yoti_python_sdk/protobuf/attrpubapi_v1/AttributeChange_pb2.py b/yoti_python_sdk/protobuf/attrpubapi_v1/AttributeChange_pb2.py index ef184005..b7d88bc2 100644 --- a/yoti_python_sdk/protobuf/attrpubapi_v1/AttributeChange_pb2.py +++ b/yoti_python_sdk/protobuf/attrpubapi_v1/AttributeChange_pb2.py @@ -2,10 +2,12 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: attrpubapi_v1/AttributeChange.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -13,15 +15,15 @@ from . import Refresh_pb2 as attrpubapi__v1_dot_Refresh__pb2 - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#attrpubapi_v1/AttributeChange.proto\x12\x17yoti.core.attrpubapi_v1\x1a\x1b\x61ttrpubapi_v1/Refresh.proto\"j\n\x0f\x41ttributeChange\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.yoti.core.attrpubapi_v1.RefreshResponse.Status\x12\x16\n\x0e\x61ttribute_name\x18\x02 \x01(\tBm\n\x16\x63om.yoti.attrpubapi_v1B\x14\x41ttributeChangeProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n#attrpubapi_v1/AttributeChange.proto\x12\x17yoti.core.attrpubapi_v1\x1a\x1b\x61ttrpubapi_v1/Refresh.proto"j\n\x0f\x41ttributeChange\x12?\n\x06status\x18\x01 \x01(\x0e\x32/.yoti.core.attrpubapi_v1.RefreshResponse.Status\x12\x16\n\x0e\x61ttribute_name\x18\x02 \x01(\tBm\n\x16\x63om.yoti.attrpubapi_v1B\x14\x41ttributeChangeProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'AttributeChange_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "AttributeChange_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\026com.yoti.attrpubapi_v1B\024AttributeChangeProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_' - _ATTRIBUTECHANGE._serialized_start=93 - _ATTRIBUTECHANGE._serialized_end=199 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\026com.yoti.attrpubapi_v1B\024AttributeChangeProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_" + _ATTRIBUTECHANGE._serialized_start = 93 + _ATTRIBUTECHANGE._serialized_end = 199 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/attrpubapi_v1/AttributeDisplayRequest_pb2.py b/yoti_python_sdk/protobuf/attrpubapi_v1/AttributeDisplayRequest_pb2.py index 9048ae9b..ea664018 100644 --- a/yoti_python_sdk/protobuf/attrpubapi_v1/AttributeDisplayRequest_pb2.py +++ b/yoti_python_sdk/protobuf/attrpubapi_v1/AttributeDisplayRequest_pb2.py @@ -2,27 +2,35 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: attrpubapi_v1/AttributeDisplayRequest.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -from yoti_python_sdk.protobuf.devicepubapi_v1 import StaticCredentialAuth_pb2 as devicepubapi__v1_dot_StaticCredentialAuth__pb2 -from yoti_python_sdk.protobuf.compubapi_v1 import Metadata_pb2 as compubapi__v1_dot_Metadata__pb2 +from yoti_python_sdk.protobuf.devicepubapi_v1 import ( + StaticCredentialAuth_pb2 as devicepubapi__v1_dot_StaticCredentialAuth__pb2, +) +from yoti_python_sdk.protobuf.compubapi_v1 import ( + Metadata_pb2 as compubapi__v1_dot_Metadata__pb2, +) - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n+attrpubapi_v1/AttributeDisplayRequest.proto\x12\x17yoti.core.attrpubapi_v1\x1a*devicepubapi_v1/StaticCredentialAuth.proto\x1a\x1b\x63ompubapi_v1/Metadata.proto\"\xac\x02\n\x17\x41ttributeDisplayRequest\x12\x13\n\x0bwrapped_key\x18\x01 \x01(\x0c\x12\x12\n\ncredential\x18\x02 \x01(\x0c\x12\x11\n\tauth_list\x18\x03 \x01(\x0c\x12\x16\n\x0e\x61ttribute_name\x18\x04 \x01(\t\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata\x12\x16\n\rfeature_flags\x18\xc1\x0c \x01(\x06\x12\x17\n\x0e\x63orrelation_id\x18\xc2\x0c \x01(\t\x12P\n\x16static_credential_auth\x18\xb8\x17 \x01(\x0b\x32/.yoti.core.devicepubapi_v1.StaticCredentialAuthBu\n\x16\x63om.yoti.attrpubapi_v1B\x1c\x41ttributeDisplayRequestProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n+attrpubapi_v1/AttributeDisplayRequest.proto\x12\x17yoti.core.attrpubapi_v1\x1a*devicepubapi_v1/StaticCredentialAuth.proto\x1a\x1b\x63ompubapi_v1/Metadata.proto"\xac\x02\n\x17\x41ttributeDisplayRequest\x12\x13\n\x0bwrapped_key\x18\x01 \x01(\x0c\x12\x12\n\ncredential\x18\x02 \x01(\x0c\x12\x11\n\tauth_list\x18\x03 \x01(\x0c\x12\x16\n\x0e\x61ttribute_name\x18\x04 \x01(\t\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata\x12\x16\n\rfeature_flags\x18\xc1\x0c \x01(\x06\x12\x17\n\x0e\x63orrelation_id\x18\xc2\x0c \x01(\t\x12P\n\x16static_credential_auth\x18\xb8\x17 \x01(\x0b\x32/.yoti.core.devicepubapi_v1.StaticCredentialAuthBu\n\x16\x63om.yoti.attrpubapi_v1B\x1c\x41ttributeDisplayRequestProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'AttributeDisplayRequest_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "AttributeDisplayRequest_pb2.py", globals() +) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\026com.yoti.attrpubapi_v1B\034AttributeDisplayRequestProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_' - _ATTRIBUTEDISPLAYREQUEST._serialized_start=146 - _ATTRIBUTEDISPLAYREQUEST._serialized_end=446 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\026com.yoti.attrpubapi_v1B\034AttributeDisplayRequestProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_" + _ATTRIBUTEDISPLAYREQUEST._serialized_start = 146 + _ATTRIBUTEDISPLAYREQUEST._serialized_end = 446 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/attrpubapi_v1/AttributeDisplayResponse_pb2.py b/yoti_python_sdk/protobuf/attrpubapi_v1/AttributeDisplayResponse_pb2.py index 5815558b..ea08efab 100644 --- a/yoti_python_sdk/protobuf/attrpubapi_v1/AttributeDisplayResponse_pb2.py +++ b/yoti_python_sdk/protobuf/attrpubapi_v1/AttributeDisplayResponse_pb2.py @@ -2,25 +2,28 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: attrpubapi_v1/AttributeDisplayResponse.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n,attrpubapi_v1/AttributeDisplayResponse.proto\x12\x17yoti.core.attrpubapi_v1\"(\n\x18\x41ttributeDisplayResponse\x12\x0c\n\x04\x64\x61ta\x18\x01 \x01(\x0c\x42v\n\x16\x63om.yoti.attrpubapi_v1B\x1d\x41ttributeDisplayResponseProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n,attrpubapi_v1/AttributeDisplayResponse.proto\x12\x17yoti.core.attrpubapi_v1"(\n\x18\x41ttributeDisplayResponse\x12\x0c\n\x04\x64\x61ta\x18\x01 \x01(\x0c\x42v\n\x16\x63om.yoti.attrpubapi_v1B\x1d\x41ttributeDisplayResponseProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'AttributeDisplayResponse_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "AttributeDisplayResponse_pb2.py", globals() +) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\026com.yoti.attrpubapi_v1B\035AttributeDisplayResponseProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_' - _ATTRIBUTEDISPLAYRESPONSE._serialized_start=73 - _ATTRIBUTEDISPLAYRESPONSE._serialized_end=113 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\026com.yoti.attrpubapi_v1B\035AttributeDisplayResponseProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_" + _ATTRIBUTEDISPLAYRESPONSE._serialized_start = 73 + _ATTRIBUTEDISPLAYRESPONSE._serialized_end = 113 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/attrpubapi_v1/Attribute_pb2.py b/yoti_python_sdk/protobuf/attrpubapi_v1/Attribute_pb2.py index b7f52041..83519b5b 100644 --- a/yoti_python_sdk/protobuf/attrpubapi_v1/Attribute_pb2.py +++ b/yoti_python_sdk/protobuf/attrpubapi_v1/Attribute_pb2.py @@ -2,37 +2,38 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: attrpubapi_v1/Attribute.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1d\x61ttrpubapi_v1/Attribute.proto\x12\x17yoti.core.attrpubapi_v1\"\x9a\x01\n\nMultiValue\x12\x39\n\x06values\x18\x01 \x03(\x0b\x32).yoti.core.attrpubapi_v1.MultiValue.Value\x1aQ\n\x05Value\x12:\n\x0c\x63ontent_type\x18\x01 \x01(\x0e\x32$.yoti.core.attrpubapi_v1.ContentType\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"\x9f\x02\n\tAttribute\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c\x12:\n\x0c\x63ontent_type\x18\x03 \x01(\x0e\x32$.yoti.core.attrpubapi_v1.ContentType\x12\x30\n\x07\x61nchors\x18\x04 \x03(\x0b\x32\x1f.yoti.core.attrpubapi_v1.Anchor\x12<\n\ruser_metadata\x18\x05 \x03(\x0b\x32%.yoti.core.attrpubapi_v1.UserMetadata\x12\x33\n\x08metadata\x18\x06 \x01(\x0b\x32!.yoti.core.attrpubapi_v1.Metadata\x12\x14\n\x0c\x65phemeral_id\x18\x07 \x01(\t\"\xa0\x01\n\x08Metadata\x12\x1d\n\x15superseded_time_stamp\x18\x01 \x01(\t\x12\x11\n\tdeletable\x18\x02 \x01(\x08\x12\x12\n\nreceipt_id\x18\x03 \x01(\x0c\x12\x0f\n\x07revoked\x18\x04 \x01(\x08\x12\x0e\n\x06locked\x18\x05 \x01(\x08\x12\x1c\n\x14\x65xtended_expiry_date\x18\x06 \x01(\t\x12\x0f\n\x07\x64\x65leted\x18\x07 \x01(\x08\"\xb3\x01\n\x06\x41nchor\x12\x15\n\rartifact_link\x18\x01 \x01(\x0c\x12\x1b\n\x13origin_server_certs\x18\x02 \x03(\x0c\x12\x1a\n\x12\x61rtifact_signature\x18\x03 \x01(\x0c\x12\x10\n\x08sub_type\x18\x04 \x01(\t\x12\x11\n\tsignature\x18\x05 \x01(\x0c\x12\x19\n\x11signed_time_stamp\x18\x06 \x01(\x0c\x12\x19\n\x11\x61ssociated_source\x18\x07 \x01(\t\"*\n\x0cUserMetadata\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t*u\n\x0b\x43ontentType\x12\r\n\tUNDEFINED\x10\x00\x12\n\n\x06STRING\x10\x01\x12\x08\n\x04JPEG\x10\x02\x12\x08\n\x04\x44\x41TE\x10\x03\x12\x07\n\x03PNG\x10\x04\x12\x08\n\x04JSON\x10\x05\x12\x0f\n\x0bMULTI_VALUE\x10\x06\x12\x07\n\x03INT\x10\x07\x12\n\n\x06JWT_VC\x10\x08\x42g\n\x16\x63om.yoti.attrpubapi_v1B\x0e\x41ttributeProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1d\x61ttrpubapi_v1/Attribute.proto\x12\x17yoti.core.attrpubapi_v1"\x9a\x01\n\nMultiValue\x12\x39\n\x06values\x18\x01 \x03(\x0b\x32).yoti.core.attrpubapi_v1.MultiValue.Value\x1aQ\n\x05Value\x12:\n\x0c\x63ontent_type\x18\x01 \x01(\x0e\x32$.yoti.core.attrpubapi_v1.ContentType\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c"\x9f\x02\n\tAttribute\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c\x12:\n\x0c\x63ontent_type\x18\x03 \x01(\x0e\x32$.yoti.core.attrpubapi_v1.ContentType\x12\x30\n\x07\x61nchors\x18\x04 \x03(\x0b\x32\x1f.yoti.core.attrpubapi_v1.Anchor\x12<\n\ruser_metadata\x18\x05 \x03(\x0b\x32%.yoti.core.attrpubapi_v1.UserMetadata\x12\x33\n\x08metadata\x18\x06 \x01(\x0b\x32!.yoti.core.attrpubapi_v1.Metadata\x12\x14\n\x0c\x65phemeral_id\x18\x07 \x01(\t"\xa0\x01\n\x08Metadata\x12\x1d\n\x15superseded_time_stamp\x18\x01 \x01(\t\x12\x11\n\tdeletable\x18\x02 \x01(\x08\x12\x12\n\nreceipt_id\x18\x03 \x01(\x0c\x12\x0f\n\x07revoked\x18\x04 \x01(\x08\x12\x0e\n\x06locked\x18\x05 \x01(\x08\x12\x1c\n\x14\x65xtended_expiry_date\x18\x06 \x01(\t\x12\x0f\n\x07\x64\x65leted\x18\x07 \x01(\x08"\xb3\x01\n\x06\x41nchor\x12\x15\n\rartifact_link\x18\x01 \x01(\x0c\x12\x1b\n\x13origin_server_certs\x18\x02 \x03(\x0c\x12\x1a\n\x12\x61rtifact_signature\x18\x03 \x01(\x0c\x12\x10\n\x08sub_type\x18\x04 \x01(\t\x12\x11\n\tsignature\x18\x05 \x01(\x0c\x12\x19\n\x11signed_time_stamp\x18\x06 \x01(\x0c\x12\x19\n\x11\x61ssociated_source\x18\x07 \x01(\t"*\n\x0cUserMetadata\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t*u\n\x0b\x43ontentType\x12\r\n\tUNDEFINED\x10\x00\x12\n\n\x06STRING\x10\x01\x12\x08\n\x04JPEG\x10\x02\x12\x08\n\x04\x44\x41TE\x10\x03\x12\x07\n\x03PNG\x10\x04\x12\x08\n\x04JSON\x10\x05\x12\x0f\n\x0bMULTI_VALUE\x10\x06\x12\x07\n\x03INT\x10\x07\x12\n\n\x06JWT_VC\x10\x08\x42g\n\x16\x63om.yoti.attrpubapi_v1B\x0e\x41ttributeProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'Attribute_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "Attribute_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\026com.yoti.attrpubapi_v1B\016AttributeProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_' - _CONTENTTYPE._serialized_start=894 - _CONTENTTYPE._serialized_end=1011 - _MULTIVALUE._serialized_start=59 - _MULTIVALUE._serialized_end=213 - _MULTIVALUE_VALUE._serialized_start=132 - _MULTIVALUE_VALUE._serialized_end=213 - _ATTRIBUTE._serialized_start=216 - _ATTRIBUTE._serialized_end=503 - _METADATA._serialized_start=506 - _METADATA._serialized_end=666 - _ANCHOR._serialized_start=669 - _ANCHOR._serialized_end=848 - _USERMETADATA._serialized_start=850 - _USERMETADATA._serialized_end=892 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\026com.yoti.attrpubapi_v1B\016AttributeProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_" + _CONTENTTYPE._serialized_start = 894 + _CONTENTTYPE._serialized_end = 1011 + _MULTIVALUE._serialized_start = 59 + _MULTIVALUE._serialized_end = 213 + _MULTIVALUE_VALUE._serialized_start = 132 + _MULTIVALUE_VALUE._serialized_end = 213 + _ATTRIBUTE._serialized_start = 216 + _ATTRIBUTE._serialized_end = 503 + _METADATA._serialized_start = 506 + _METADATA._serialized_end = 666 + _ANCHOR._serialized_start = 669 + _ANCHOR._serialized_end = 848 + _USERMETADATA._serialized_start = 850 + _USERMETADATA._serialized_end = 892 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/attrpubapi_v1/DeleteSuperseded_pb2.py b/yoti_python_sdk/protobuf/attrpubapi_v1/DeleteSuperseded_pb2.py index db833fd9..4e78dba8 100644 --- a/yoti_python_sdk/protobuf/attrpubapi_v1/DeleteSuperseded_pb2.py +++ b/yoti_python_sdk/protobuf/attrpubapi_v1/DeleteSuperseded_pb2.py @@ -2,26 +2,32 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: attrpubapi_v1/DeleteSuperseded.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -from yoti_python_sdk.protobuf.compubapi_v1 import Metadata_pb2 as compubapi__v1_dot_Metadata__pb2 +from yoti_python_sdk.protobuf.compubapi_v1 import ( + Metadata_pb2 as compubapi__v1_dot_Metadata__pb2, +) - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$attrpubapi_v1/DeleteSuperseded.proto\x12\x17yoti.core.attrpubapi_v1\x1a\x1b\x63ompubapi_v1/Metadata.proto\"\x9d\x02\n\x17\x44\x65leteSupersededRequest\x12\x12\n\ncredential\x18\x01 \x01(\x0c\x12\x13\n\x0bwrapped_key\x18\x02 \x01(\x0c\x12\x16\n\x0e\x61uth_data_list\x18\x03 \x01(\x0c\x12\x15\n\rattribute_ids\x18\x04 \x03(\x0c\x12\x1c\n\x14\x61ttributes_backup_id\x18\x05 \x01(\x0c\x12\x1f\n\x17\x65ncrypted_attribute_ids\x18\x06 \x03(\x0c\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata\x12\x16\n\rfeature_flags\x18\xc1\x0c \x01(\x06\x12\x17\n\x0e\x63orrelation_id\x18\xc2\x0c \x01(\tBn\n\x16\x63om.yoti.attrpubapi_v1B\x15\x44\x65leteSupersededProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n$attrpubapi_v1/DeleteSuperseded.proto\x12\x17yoti.core.attrpubapi_v1\x1a\x1b\x63ompubapi_v1/Metadata.proto"\x9d\x02\n\x17\x44\x65leteSupersededRequest\x12\x12\n\ncredential\x18\x01 \x01(\x0c\x12\x13\n\x0bwrapped_key\x18\x02 \x01(\x0c\x12\x16\n\x0e\x61uth_data_list\x18\x03 \x01(\x0c\x12\x15\n\rattribute_ids\x18\x04 \x03(\x0c\x12\x1c\n\x14\x61ttributes_backup_id\x18\x05 \x01(\x0c\x12\x1f\n\x17\x65ncrypted_attribute_ids\x18\x06 \x03(\x0c\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata\x12\x16\n\rfeature_flags\x18\xc1\x0c \x01(\x06\x12\x17\n\x0e\x63orrelation_id\x18\xc2\x0c \x01(\tBn\n\x16\x63om.yoti.attrpubapi_v1B\x15\x44\x65leteSupersededProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'DeleteSuperseded_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "DeleteSuperseded_pb2.py", globals() +) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\026com.yoti.attrpubapi_v1B\025DeleteSupersededProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_' - _DELETESUPERSEDEDREQUEST._serialized_start=95 - _DELETESUPERSEDEDREQUEST._serialized_end=380 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\026com.yoti.attrpubapi_v1B\025DeleteSupersededProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_" + _DELETESUPERSEDEDREQUEST._serialized_start = 95 + _DELETESUPERSEDEDREQUEST._serialized_end = 380 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/attrpubapi_v1/Delete_pb2.py b/yoti_python_sdk/protobuf/attrpubapi_v1/Delete_pb2.py index c1afae1c..19aa4c7c 100644 --- a/yoti_python_sdk/protobuf/attrpubapi_v1/Delete_pb2.py +++ b/yoti_python_sdk/protobuf/attrpubapi_v1/Delete_pb2.py @@ -2,26 +2,30 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: attrpubapi_v1/Delete.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -from yoti_python_sdk.protobuf.compubapi_v1 import Metadata_pb2 as compubapi__v1_dot_Metadata__pb2 +from yoti_python_sdk.protobuf.compubapi_v1 import ( + Metadata_pb2 as compubapi__v1_dot_Metadata__pb2, +) - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1a\x61ttrpubapi_v1/Delete.proto\x12\x17yoti.core.attrpubapi_v1\x1a\x1b\x63ompubapi_v1/Metadata.proto\"\x93\x02\n\rDeleteRequest\x12\x12\n\ncredential\x18\x01 \x01(\x0c\x12\x13\n\x0bwrapped_key\x18\x02 \x01(\x0c\x12\x16\n\x0e\x61uth_data_list\x18\x03 \x01(\x0c\x12\x15\n\rattribute_ids\x18\x04 \x03(\x0c\x12\x1c\n\x14\x61ttributes_backup_id\x18\x05 \x01(\x0c\x12\x1f\n\x17\x65ncrypted_attribute_ids\x18\x06 \x03(\x0c\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata\x12\x16\n\rfeature_flags\x18\xc1\x0c \x01(\x06\x12\x17\n\x0e\x63orrelation_id\x18\xc2\x0c \x01(\tBd\n\x16\x63om.yoti.attrpubapi_v1B\x0b\x44\x65leteProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1a\x61ttrpubapi_v1/Delete.proto\x12\x17yoti.core.attrpubapi_v1\x1a\x1b\x63ompubapi_v1/Metadata.proto"\x93\x02\n\rDeleteRequest\x12\x12\n\ncredential\x18\x01 \x01(\x0c\x12\x13\n\x0bwrapped_key\x18\x02 \x01(\x0c\x12\x16\n\x0e\x61uth_data_list\x18\x03 \x01(\x0c\x12\x15\n\rattribute_ids\x18\x04 \x03(\x0c\x12\x1c\n\x14\x61ttributes_backup_id\x18\x05 \x01(\x0c\x12\x1f\n\x17\x65ncrypted_attribute_ids\x18\x06 \x03(\x0c\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata\x12\x16\n\rfeature_flags\x18\xc1\x0c \x01(\x06\x12\x17\n\x0e\x63orrelation_id\x18\xc2\x0c \x01(\tBd\n\x16\x63om.yoti.attrpubapi_v1B\x0b\x44\x65leteProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'Delete_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "Delete_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\026com.yoti.attrpubapi_v1B\013DeleteProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_' - _DELETEREQUEST._serialized_start=85 - _DELETEREQUEST._serialized_end=360 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\026com.yoti.attrpubapi_v1B\013DeleteProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_" + _DELETEREQUEST._serialized_start = 85 + _DELETEREQUEST._serialized_end = 360 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/attrpubapi_v1/List_pb2.py b/yoti_python_sdk/protobuf/attrpubapi_v1/List_pb2.py index e2e15974..e6ad2a38 100644 --- a/yoti_python_sdk/protobuf/attrpubapi_v1/List_pb2.py +++ b/yoti_python_sdk/protobuf/attrpubapi_v1/List_pb2.py @@ -2,10 +2,12 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: attrpubapi_v1/List.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -13,19 +15,19 @@ from . import Attribute_pb2 as attrpubapi__v1_dot_Attribute__pb2 - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x18\x61ttrpubapi_v1/List.proto\x12\x17yoti.core.attrpubapi_v1\x1a\x1d\x61ttrpubapi_v1/Attribute.proto\"]\n\x0e\x41ttributeAndId\x12\x35\n\tattribute\x18\x01 \x01(\x0b\x32\".yoti.core.attrpubapi_v1.Attribute\x12\x14\n\x0c\x61ttribute_id\x18\x02 \x01(\x0c\"\\\n\x12\x41ttributeAndIdList\x12\x46\n\x15\x61ttribute_and_id_list\x18\x01 \x03(\x0b\x32\'.yoti.core.attrpubapi_v1.AttributeAndId\"G\n\rAttributeList\x12\x36\n\nattributes\x18\x01 \x03(\x0b\x32\".yoti.core.attrpubapi_v1.AttributeBk\n\x16\x63om.yoti.attrpubapi_v1B\x12\x41ttributeListProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x18\x61ttrpubapi_v1/List.proto\x12\x17yoti.core.attrpubapi_v1\x1a\x1d\x61ttrpubapi_v1/Attribute.proto"]\n\x0e\x41ttributeAndId\x12\x35\n\tattribute\x18\x01 \x01(\x0b\x32".yoti.core.attrpubapi_v1.Attribute\x12\x14\n\x0c\x61ttribute_id\x18\x02 \x01(\x0c"\\\n\x12\x41ttributeAndIdList\x12\x46\n\x15\x61ttribute_and_id_list\x18\x01 \x03(\x0b\x32\'.yoti.core.attrpubapi_v1.AttributeAndId"G\n\rAttributeList\x12\x36\n\nattributes\x18\x01 \x03(\x0b\x32".yoti.core.attrpubapi_v1.AttributeBk\n\x16\x63om.yoti.attrpubapi_v1B\x12\x41ttributeListProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'List_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "List_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\026com.yoti.attrpubapi_v1B\022AttributeListProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_' - _ATTRIBUTEANDID._serialized_start=84 - _ATTRIBUTEANDID._serialized_end=177 - _ATTRIBUTEANDIDLIST._serialized_start=179 - _ATTRIBUTEANDIDLIST._serialized_end=271 - _ATTRIBUTELIST._serialized_start=273 - _ATTRIBUTELIST._serialized_end=344 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\026com.yoti.attrpubapi_v1B\022AttributeListProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_" + _ATTRIBUTEANDID._serialized_start = 84 + _ATTRIBUTEANDID._serialized_end = 177 + _ATTRIBUTEANDIDLIST._serialized_start = 179 + _ATTRIBUTEANDIDLIST._serialized_end = 271 + _ATTRIBUTELIST._serialized_start = 273 + _ATTRIBUTELIST._serialized_end = 344 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/attrpubapi_v1/Refresh_pb2.py b/yoti_python_sdk/protobuf/attrpubapi_v1/Refresh_pb2.py index 4117acdc..e70394ef 100644 --- a/yoti_python_sdk/protobuf/attrpubapi_v1/Refresh_pb2.py +++ b/yoti_python_sdk/protobuf/attrpubapi_v1/Refresh_pb2.py @@ -2,31 +2,37 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: attrpubapi_v1/Refresh.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -from yoti_python_sdk.protobuf.devicepubapi_v1 import StaticCredentialAuth_pb2 as devicepubapi__v1_dot_StaticCredentialAuth__pb2 -from yoti_python_sdk.protobuf.compubapi_v1 import Metadata_pb2 as compubapi__v1_dot_Metadata__pb2 +from yoti_python_sdk.protobuf.devicepubapi_v1 import ( + StaticCredentialAuth_pb2 as devicepubapi__v1_dot_StaticCredentialAuth__pb2, +) +from yoti_python_sdk.protobuf.compubapi_v1 import ( + Metadata_pb2 as compubapi__v1_dot_Metadata__pb2, +) - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1b\x61ttrpubapi_v1/Refresh.proto\x12\x17yoti.core.attrpubapi_v1\x1a*devicepubapi_v1/StaticCredentialAuth.proto\x1a\x1b\x63ompubapi_v1/Metadata.proto\"\xa7\x02\n\x0eRefreshRequest\x12\x12\n\ncredential\x18\x01 \x01(\x0c\x12\x13\n\x0bwrapped_key\x18\x02 \x01(\x0c\x12\x16\n\x0e\x61uth_data_list\x18\x03 \x01(\x0c\x12\x15\n\rattribute_ids\x18\x04 \x03(\x0c\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata\x12\x16\n\rfeature_flags\x18\xc1\x0c \x01(\x06\x12\x17\n\x0e\x63orrelation_id\x18\xc2\x0c \x01(\t\x12P\n\x16static_credential_auth\x18\xb8\x17 \x01(\x0b\x32/.yoti.core.devicepubapi_v1.StaticCredentialAuth\"\xa3\x01\n\x0fRefreshResponse\x12\x41\n\x08statuses\x18\x01 \x03(\x0e\x32/.yoti.core.attrpubapi_v1.RefreshResponse.Status\"M\n\x06Status\x12\r\n\tNO_CHANGE\x10\x00\x12\x0b\n\x07REVOKED\x10\x01\x12\x0b\n\x07UPDATED\x10\x02\x12\r\n\tNOT_FOUND\x10\x03\x12\x0b\n\x07\x45XPIRED\x10\x04\x42o\n\x16\x63om.yoti.attrpubapi_v1B\x16RefreshAttributesProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1b\x61ttrpubapi_v1/Refresh.proto\x12\x17yoti.core.attrpubapi_v1\x1a*devicepubapi_v1/StaticCredentialAuth.proto\x1a\x1b\x63ompubapi_v1/Metadata.proto"\xa7\x02\n\x0eRefreshRequest\x12\x12\n\ncredential\x18\x01 \x01(\x0c\x12\x13\n\x0bwrapped_key\x18\x02 \x01(\x0c\x12\x16\n\x0e\x61uth_data_list\x18\x03 \x01(\x0c\x12\x15\n\rattribute_ids\x18\x04 \x03(\x0c\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata\x12\x16\n\rfeature_flags\x18\xc1\x0c \x01(\x06\x12\x17\n\x0e\x63orrelation_id\x18\xc2\x0c \x01(\t\x12P\n\x16static_credential_auth\x18\xb8\x17 \x01(\x0b\x32/.yoti.core.devicepubapi_v1.StaticCredentialAuth"\xa3\x01\n\x0fRefreshResponse\x12\x41\n\x08statuses\x18\x01 \x03(\x0e\x32/.yoti.core.attrpubapi_v1.RefreshResponse.Status"M\n\x06Status\x12\r\n\tNO_CHANGE\x10\x00\x12\x0b\n\x07REVOKED\x10\x01\x12\x0b\n\x07UPDATED\x10\x02\x12\r\n\tNOT_FOUND\x10\x03\x12\x0b\n\x07\x45XPIRED\x10\x04\x42o\n\x16\x63om.yoti.attrpubapi_v1B\x16RefreshAttributesProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'Refresh_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "Refresh_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\026com.yoti.attrpubapi_v1B\026RefreshAttributesProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_' - _REFRESHREQUEST._serialized_start=130 - _REFRESHREQUEST._serialized_end=425 - _REFRESHRESPONSE._serialized_start=428 - _REFRESHRESPONSE._serialized_end=591 - _REFRESHRESPONSE_STATUS._serialized_start=514 - _REFRESHRESPONSE_STATUS._serialized_end=591 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\026com.yoti.attrpubapi_v1B\026RefreshAttributesProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_" + _REFRESHREQUEST._serialized_start = 130 + _REFRESHREQUEST._serialized_end = 425 + _REFRESHRESPONSE._serialized_start = 428 + _REFRESHRESPONSE._serialized_end = 591 + _REFRESHRESPONSE_STATUS._serialized_start = 514 + _REFRESHRESPONSE_STATUS._serialized_end = 591 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/attrpubapi_v1/Signing_pb2.py b/yoti_python_sdk/protobuf/attrpubapi_v1/Signing_pb2.py index 1391a9de..6a989e70 100644 --- a/yoti_python_sdk/protobuf/attrpubapi_v1/Signing_pb2.py +++ b/yoti_python_sdk/protobuf/attrpubapi_v1/Signing_pb2.py @@ -2,10 +2,12 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: attrpubapi_v1/Signing.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -13,15 +15,15 @@ from . import Attribute_pb2 as attrpubapi__v1_dot_Attribute__pb2 - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1b\x61ttrpubapi_v1/Signing.proto\x12\x17yoti.core.attrpubapi_v1\x1a\x1d\x61ttrpubapi_v1/Attribute.proto\"\xb4\x01\n\x10\x41ttributeSigning\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c\x12:\n\x0c\x63ontent_type\x18\x03 \x01(\x0e\x32$.yoti.core.attrpubapi_v1.ContentType\x12\x1a\n\x12\x61rtifact_signature\x18\x04 \x01(\x0c\x12\x10\n\x08sub_type\x18\x05 \x01(\t\x12\x19\n\x11\x61ssociated_source\x18\x07 \x01(\tBn\n\x16\x63om.yoti.attrpubapi_v1B\x15\x41ttributeSigningProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1b\x61ttrpubapi_v1/Signing.proto\x12\x17yoti.core.attrpubapi_v1\x1a\x1d\x61ttrpubapi_v1/Attribute.proto"\xb4\x01\n\x10\x41ttributeSigning\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c\x12:\n\x0c\x63ontent_type\x18\x03 \x01(\x0e\x32$.yoti.core.attrpubapi_v1.ContentType\x12\x1a\n\x12\x61rtifact_signature\x18\x04 \x01(\x0c\x12\x10\n\x08sub_type\x18\x05 \x01(\t\x12\x19\n\x11\x61ssociated_source\x18\x07 \x01(\tBn\n\x16\x63om.yoti.attrpubapi_v1B\x15\x41ttributeSigningProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'Signing_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "Signing_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\026com.yoti.attrpubapi_v1B\025AttributeSigningProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_' - _ATTRIBUTESIGNING._serialized_start=88 - _ATTRIBUTESIGNING._serialized_end=268 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\026com.yoti.attrpubapi_v1B\025AttributeSigningProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_" + _ATTRIBUTESIGNING._serialized_start = 88 + _ATTRIBUTESIGNING._serialized_end = 268 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/attrpubapi_v1/Unlock_pb2.py b/yoti_python_sdk/protobuf/attrpubapi_v1/Unlock_pb2.py index 699460be..7f21a9a0 100644 --- a/yoti_python_sdk/protobuf/attrpubapi_v1/Unlock_pb2.py +++ b/yoti_python_sdk/protobuf/attrpubapi_v1/Unlock_pb2.py @@ -2,33 +2,39 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: attrpubapi_v1/Unlock.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -from yoti_python_sdk.protobuf.devicepubapi_v1 import StaticCredentialAuth_pb2 as devicepubapi__v1_dot_StaticCredentialAuth__pb2 -from yoti_python_sdk.protobuf.compubapi_v1 import Metadata_pb2 as compubapi__v1_dot_Metadata__pb2 +from yoti_python_sdk.protobuf.devicepubapi_v1 import ( + StaticCredentialAuth_pb2 as devicepubapi__v1_dot_StaticCredentialAuth__pb2, +) +from yoti_python_sdk.protobuf.compubapi_v1 import ( + Metadata_pb2 as compubapi__v1_dot_Metadata__pb2, +) - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1a\x61ttrpubapi_v1/Unlock.proto\x12\x17yoti.core.attrpubapi_v1\x1a*devicepubapi_v1/StaticCredentialAuth.proto\x1a\x1b\x63ompubapi_v1/Metadata.proto\"\xda\x02\n\rUnlockRequest\x12\x12\n\ncredential\x18\x01 \x01(\x0c\x12\x13\n\x0bwrapped_key\x18\x02 \x01(\x0c\x12\x16\n\x0e\x61uth_data_list\x18\x03 \x01(\x0c\x12\x14\n\x0c\x61ttribute_id\x18\x04 \x01(\x0c\x12\x33\n\x0binformation\x18\x05 \x03(\x0b\x32\x1e.yoti.core.attrpubapi_v1.Entry\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata\x12\x16\n\rfeature_flags\x18\xc1\x0c \x01(\x06\x12\x17\n\x0e\x63orrelation_id\x18\xc2\x0c \x01(\t\x12P\n\x16static_credential_auth\x18\xb8\x17 \x01(\x0b\x32/.yoti.core.devicepubapi_v1.StaticCredentialAuth\"$\n\x05\x45ntry\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c\"\x93\x01\n\x0eUnlockResponse\x12>\n\x06result\x18\x01 \x01(\x0e\x32..yoti.core.attrpubapi_v1.UnlockResponse.Result\"A\n\x06Result\x12\r\n\tUNDEFINED\x10\x00\x12\x0e\n\nSUCCESSFUL\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\x0c\n\x08UNLOCKED\x10\x03\x42\x64\n\x16\x63om.yoti.attrpubapi_v1B\x0bUnlockProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1a\x61ttrpubapi_v1/Unlock.proto\x12\x17yoti.core.attrpubapi_v1\x1a*devicepubapi_v1/StaticCredentialAuth.proto\x1a\x1b\x63ompubapi_v1/Metadata.proto"\xda\x02\n\rUnlockRequest\x12\x12\n\ncredential\x18\x01 \x01(\x0c\x12\x13\n\x0bwrapped_key\x18\x02 \x01(\x0c\x12\x16\n\x0e\x61uth_data_list\x18\x03 \x01(\x0c\x12\x14\n\x0c\x61ttribute_id\x18\x04 \x01(\x0c\x12\x33\n\x0binformation\x18\x05 \x03(\x0b\x32\x1e.yoti.core.attrpubapi_v1.Entry\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata\x12\x16\n\rfeature_flags\x18\xc1\x0c \x01(\x06\x12\x17\n\x0e\x63orrelation_id\x18\xc2\x0c \x01(\t\x12P\n\x16static_credential_auth\x18\xb8\x17 \x01(\x0b\x32/.yoti.core.devicepubapi_v1.StaticCredentialAuth"$\n\x05\x45ntry\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c"\x93\x01\n\x0eUnlockResponse\x12>\n\x06result\x18\x01 \x01(\x0e\x32..yoti.core.attrpubapi_v1.UnlockResponse.Result"A\n\x06Result\x12\r\n\tUNDEFINED\x10\x00\x12\x0e\n\nSUCCESSFUL\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\x12\x0c\n\x08UNLOCKED\x10\x03\x42\x64\n\x16\x63om.yoti.attrpubapi_v1B\x0bUnlockProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\xba\x02\rAttrpubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'Unlock_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "Unlock_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\026com.yoti.attrpubapi_v1B\013UnlockProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_' - _UNLOCKREQUEST._serialized_start=129 - _UNLOCKREQUEST._serialized_end=475 - _ENTRY._serialized_start=477 - _ENTRY._serialized_end=513 - _UNLOCKRESPONSE._serialized_start=516 - _UNLOCKRESPONSE._serialized_end=663 - _UNLOCKRESPONSE_RESULT._serialized_start=598 - _UNLOCKRESPONSE_RESULT._serialized_end=663 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\026com.yoti.attrpubapi_v1B\013UnlockProtoZ-go.internal.yoti.com/proto/core/attrpubapi_v1\272\002\rAttrpubapiV1_" + _UNLOCKREQUEST._serialized_start = 129 + _UNLOCKREQUEST._serialized_end = 475 + _ENTRY._serialized_start = 477 + _ENTRY._serialized_end = 513 + _UNLOCKRESPONSE._serialized_start = 516 + _UNLOCKRESPONSE._serialized_end = 663 + _UNLOCKRESPONSE_RESULT._serialized_start = 598 + _UNLOCKRESPONSE_RESULT._serialized_end = 663 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/Address_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/Address_pb2.py index 54546592..697cd4a0 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/Address_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/Address_pb2.py @@ -2,25 +2,26 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/Address.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1a\x63ompubapi_v1/Address.proto\x12\x16yoti.core.compubapi_v1\"\xf4\x03\n\x07\x41\x64\x64ress\x12\x16\n\x0e\x61\x64\x64ress_format\x18\x01 \x01(\r\x12\x0f\n\x07\x63\x61re_of\x18\x02 \x01(\t\x12\x14\n\x0csub_building\x18\x03 \x01(\t\x12\x17\n\x0f\x62uilding_number\x18\x04 \x01(\t\x12\x10\n\x08\x62uilding\x18\x05 \x01(\t\x12\x0e\n\x06street\x18\x06 \x01(\t\x12\x10\n\x08landmark\x18\x07 \x01(\t\x12\x15\n\raddress_line1\x18\x08 \x01(\t\x12\x15\n\raddress_line2\x18\t \x01(\t\x12\x15\n\raddress_line3\x18\n \x01(\t\x12\x15\n\raddress_line4\x18\x0b \x01(\t\x12\x15\n\raddress_line5\x18\x0c \x01(\t\x12\x15\n\raddress_line6\x18\r \x01(\t\x12\x10\n\x08locality\x18\x0e \x01(\t\x12\x11\n\ttown_city\x18\x0f \x01(\t\x12\x13\n\x0bsubdistrict\x18\x10 \x01(\t\x12\x10\n\x08\x64istrict\x18\x11 \x01(\t\x12\r\n\x05state\x18\x12 \x01(\t\x12\x13\n\x0bpostal_code\x18\x13 \x01(\t\x12\x13\n\x0bpost_office\x18\x14 \x01(\t\x12\x13\n\x0b\x63ountry_iso\x18\x15 \x01(\t\x12\x0f\n\x07\x63ountry\x18\x16 \x01(\t\x12\x19\n\x11\x66ormatted_address\x18\x17 \x01(\t\x12\r\n\x05udprn\x18\x18 \x01(\tBb\n\x15\x63om.yoti.compubapi_v1B\x0c\x41\x64\x64ressProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1a\x63ompubapi_v1/Address.proto\x12\x16yoti.core.compubapi_v1"\xf4\x03\n\x07\x41\x64\x64ress\x12\x16\n\x0e\x61\x64\x64ress_format\x18\x01 \x01(\r\x12\x0f\n\x07\x63\x61re_of\x18\x02 \x01(\t\x12\x14\n\x0csub_building\x18\x03 \x01(\t\x12\x17\n\x0f\x62uilding_number\x18\x04 \x01(\t\x12\x10\n\x08\x62uilding\x18\x05 \x01(\t\x12\x0e\n\x06street\x18\x06 \x01(\t\x12\x10\n\x08landmark\x18\x07 \x01(\t\x12\x15\n\raddress_line1\x18\x08 \x01(\t\x12\x15\n\raddress_line2\x18\t \x01(\t\x12\x15\n\raddress_line3\x18\n \x01(\t\x12\x15\n\raddress_line4\x18\x0b \x01(\t\x12\x15\n\raddress_line5\x18\x0c \x01(\t\x12\x15\n\raddress_line6\x18\r \x01(\t\x12\x10\n\x08locality\x18\x0e \x01(\t\x12\x11\n\ttown_city\x18\x0f \x01(\t\x12\x13\n\x0bsubdistrict\x18\x10 \x01(\t\x12\x10\n\x08\x64istrict\x18\x11 \x01(\t\x12\r\n\x05state\x18\x12 \x01(\t\x12\x13\n\x0bpostal_code\x18\x13 \x01(\t\x12\x13\n\x0bpost_office\x18\x14 \x01(\t\x12\x13\n\x0b\x63ountry_iso\x18\x15 \x01(\t\x12\x0f\n\x07\x63ountry\x18\x16 \x01(\t\x12\x19\n\x11\x66ormatted_address\x18\x17 \x01(\t\x12\r\n\x05udprn\x18\x18 \x01(\tBb\n\x15\x63om.yoti.compubapi_v1B\x0c\x41\x64\x64ressProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'Address_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "Address_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1B\014AddressProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _ADDRESS._serialized_start=55 - _ADDRESS._serialized_end=555 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1B\014AddressProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _ADDRESS._serialized_start = 55 + _ADDRESS._serialized_end = 555 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/AdminReasonCode_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/AdminReasonCode_pb2.py index caa033cb..87920cb7 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/AdminReasonCode_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/AdminReasonCode_pb2.py @@ -2,25 +2,26 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/AdminReasonCode.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"compubapi_v1/AdminReasonCode.proto\x12\x16yoti.core.compubapi_v1\"A\n\x0f\x41\x64minReasonCode\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\t\x12\x0e\n\x06reason\x18\x03 \x01(\tBj\n\x15\x63om.yoti.compubapi_v1B\x14\x41\x64minReasonCodeProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n"compubapi_v1/AdminReasonCode.proto\x12\x16yoti.core.compubapi_v1"A\n\x0f\x41\x64minReasonCode\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\t\x12\x0e\n\x06reason\x18\x03 \x01(\tBj\n\x15\x63om.yoti.compubapi_v1B\x14\x41\x64minReasonCodeProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'AdminReasonCode_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "AdminReasonCode_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1B\024AdminReasonCodeProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _ADMINREASONCODE._serialized_start=62 - _ADMINREASONCODE._serialized_end=127 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1B\024AdminReasonCodeProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _ADMINREASONCODE._serialized_start = 62 + _ADMINREASONCODE._serialized_end = 127 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/AttributeLink_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/AttributeLink_pb2.py index 9bf759a7..2bdf6d90 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/AttributeLink_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/AttributeLink_pb2.py @@ -2,25 +2,26 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/AttributeLink.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n compubapi_v1/AttributeLink.proto\x12\x16yoti.core.compubapi_v1\"?\n\rAttributeLink\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\x0c\x12\x14\n\x0c\x65phemeral_id\x18\x03 \x01(\tBh\n\x15\x63om.yoti.compubapi_v1B\x12\x41ttributeLinkProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n compubapi_v1/AttributeLink.proto\x12\x16yoti.core.compubapi_v1"?\n\rAttributeLink\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\x0c\x12\x14\n\x0c\x65phemeral_id\x18\x03 \x01(\tBh\n\x15\x63om.yoti.compubapi_v1B\x12\x41ttributeLinkProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'AttributeLink_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "AttributeLink_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1B\022AttributeLinkProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _ATTRIBUTELINK._serialized_start=60 - _ATTRIBUTELINK._serialized_end=123 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1B\022AttributeLinkProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _ATTRIBUTELINK._serialized_start = 60 + _ATTRIBUTELINK._serialized_end = 123 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/AttributeMigration_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/AttributeMigration_pb2.py index 9c6c8898..55f20178 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/AttributeMigration_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/AttributeMigration_pb2.py @@ -2,25 +2,28 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/AttributeMigration.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%compubapi_v1/AttributeMigration.proto\x12\x16yoti.core.compubapi_v1\"2\n\x19\x41ttributeMigrationPayload\x12\x15\n\rattribute_ids\x18\x01 \x03(\x0c\x42t\n\x15\x63om.yoti.compubapi_v1B\x1e\x41ttributeMigrationPayloadProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n%compubapi_v1/AttributeMigration.proto\x12\x16yoti.core.compubapi_v1"2\n\x19\x41ttributeMigrationPayload\x12\x15\n\rattribute_ids\x18\x01 \x03(\x0c\x42t\n\x15\x63om.yoti.compubapi_v1B\x1e\x41ttributeMigrationPayloadProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'AttributeMigration_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "AttributeMigration_pb2.py", globals() +) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1B\036AttributeMigrationPayloadProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _ATTRIBUTEMIGRATIONPAYLOAD._serialized_start=65 - _ATTRIBUTEMIGRATIONPAYLOAD._serialized_end=115 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1B\036AttributeMigrationPayloadProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _ATTRIBUTEMIGRATIONPAYLOAD._serialized_start = 65 + _ATTRIBUTEMIGRATIONPAYLOAD._serialized_end = 115 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/ChipInfo_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/ChipInfo_pb2.py index 2f43b3e2..b96c7d88 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/ChipInfo_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/ChipInfo_pb2.py @@ -2,27 +2,28 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/ChipInfo.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1b\x63ompubapi_v1/ChipInfo.proto\x12\x0c\x63ompubapi_v1\"d\n\x08\x43hipInfo\x12)\n\x04type\x18\x01 \x01(\x0e\x32\x1b.compubapi_v1.ChipInfo.Type\x12\n\n\x02id\x18\x02 \x01(\t\"!\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\n\n\x06MULTOS\x10\x01\x42T\n\x15\x63om.yoti.compubapi_v1Z,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1b\x63ompubapi_v1/ChipInfo.proto\x12\x0c\x63ompubapi_v1"d\n\x08\x43hipInfo\x12)\n\x04type\x18\x01 \x01(\x0e\x32\x1b.compubapi_v1.ChipInfo.Type\x12\n\n\x02id\x18\x02 \x01(\t"!\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\n\n\x06MULTOS\x10\x01\x42T\n\x15\x63om.yoti.compubapi_v1Z,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'ChipInfo_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "ChipInfo_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1Z,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _CHIPINFO._serialized_start=45 - _CHIPINFO._serialized_end=145 - _CHIPINFO_TYPE._serialized_start=112 - _CHIPINFO_TYPE._serialized_end=145 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1Z,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _CHIPINFO._serialized_start = 45 + _CHIPINFO._serialized_end = 145 + _CHIPINFO_TYPE._serialized_start = 112 + _CHIPINFO_TYPE._serialized_end = 145 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/DataPrivacy_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/DataPrivacy_pb2.py index 5159b396..1c3f4c52 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/DataPrivacy_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/DataPrivacy_pb2.py @@ -2,25 +2,26 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/DataPrivacy.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1e\x63ompubapi_v1/DataPrivacy.proto\x12\x16yoti.core.compubapi_v1*q\n\x0b\x44\x61taPrivacy\x12\x1a\n\x16\x44\x41TA_PRIVACY_UNDEFINED\x10\x00\x12$\n DATA_PRIVACY_CONTROLLERS_ALLOWED\x10\x01\x12 \n\x1c\x44\x41TA_PRIVACY_PROCESSORS_ONLY\x10\x02\x42\x66\n\x15\x63om.yoti.compubapi_v1B\x10\x44\x61taPrivacyProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b"\n\x1e\x63ompubapi_v1/DataPrivacy.proto\x12\x16yoti.core.compubapi_v1*q\n\x0b\x44\x61taPrivacy\x12\x1a\n\x16\x44\x41TA_PRIVACY_UNDEFINED\x10\x00\x12$\n DATA_PRIVACY_CONTROLLERS_ALLOWED\x10\x01\x12 \n\x1c\x44\x41TA_PRIVACY_PROCESSORS_ONLY\x10\x02\x42\x66\n\x15\x63om.yoti.compubapi_v1B\x10\x44\x61taPrivacyProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3" +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'DataPrivacy_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "DataPrivacy_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1B\020DataPrivacyProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _DATAPRIVACY._serialized_start=58 - _DATAPRIVACY._serialized_end=171 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1B\020DataPrivacyProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _DATAPRIVACY._serialized_start = 58 + _DATAPRIVACY._serialized_end = 171 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/DocumentFields_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/DocumentFields_pb2.py index 52aa20bb..6798dec3 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/DocumentFields_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/DocumentFields_pb2.py @@ -2,10 +2,12 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/DocumentFields.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -14,21 +16,21 @@ from . import Address_pb2 as compubapi__v1_dot_Address__pb2 from . import MRZ_pb2 as compubapi__v1_dot_MRZ__pb2 - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!compubapi_v1/DocumentFields.proto\x12\x16yoti.core.compubapi_v1\x1a\x1a\x63ompubapi_v1/Address.proto\x1a\x16\x63ompubapi_v1/MRZ.proto\"\xe4\x07\n\x0e\x44ocumentFields\x12\x11\n\tfull_name\x18\x01 \x01(\t\x12\x15\n\rdate_of_birth\x18\x02 \x01(\t\x12\x13\n\x0bnationality\x18\x03 \x01(\t\x12\x13\n\x0bgiven_names\x18\x04 \x01(\t\x12\x12\n\nfirst_name\x18\x05 \x01(\t\x12\x13\n\x0bmiddle_name\x18\x06 \x01(\t\x12\x13\n\x0b\x66\x61mily_name\x18\x07 \x01(\t\x12\x16\n\x0eplace_of_birth\x18\x08 \x01(\t\x12\x18\n\x10\x63ountry_of_birth\x18\t \x01(\t\x12\x0e\n\x06gender\x18\n \x01(\t\x12\x13\n\x0bname_prefix\x18\x0b \x01(\t\x12\x13\n\x0bname_suffix\x18\x0c \x01(\t\x12\x18\n\x10\x66irst_name_alias\x18\r \x01(\t\x12\x19\n\x11middle_name_alias\x18\x0e \x01(\t\x12\x19\n\x11\x66\x61mily_name_alias\x18\x0f \x01(\t\x12\x0e\n\x06weight\x18\x10 \x01(\t\x12\x0e\n\x06height\x18\x11 \x01(\t\x12\x11\n\teye_color\x18\x12 \x01(\t\x12\x42\n\x19structured_postal_address\x18\x13 \x01(\x0b\x32\x1f.yoti.core.compubapi_v1.Address\x12\x15\n\rdocument_type\x18\x14 \x01(\t\x12\x17\n\x0fissuing_country\x18\x15 \x01(\t\x12\x17\n\x0f\x64ocument_number\x18\x16 \x01(\t\x12\x17\n\x0f\x65xpiration_date\x18\x17 \x01(\t\x12\x15\n\rdate_of_issue\x18\x18 \x01(\t\x12\x19\n\x11issuing_authority\x18\x19 \x01(\t\x12(\n\x03mrz\x18\x1a \x01(\x0b\x32\x1b.yoti.core.compubapi_v1.MRZ\x12\x14\n\x0corganisation\x18\x1b \x01(\t\x12&\n\x1epersonal_identification_number\x18\x1c \x01(\t\x12\x13\n\x0bparent_name\x18\x1e \x01(\t\x12\x1d\n\x15\x64riving_licence_class\x18\x1f \x01(\t\x12(\n driving_licence_restriction_code\x18 \x01(\t\x12\x13\n\x0bprovisional\x18\" \x01(\x08\x12\x16\n\x0eplace_of_issue\x18# \x01(\t\x12 \n\x18\x64riving_licence_endorsed\x18$ \x01(\t\x12\x13\n\x0b\x63\x61rd_number\x18% \x01(\t\x12\x43\n\x11\x64ocument_template\x18& \x01(\x0b\x32(.yoti.core.compubapi_v1.DocumentTemplateJ\x04\x08\x1d\x10\x1eJ\x04\x08!\x10\"\"C\n\x10\x44ocumentTemplate\x12\x17\n\x0f\x66ront_page_name\x18\x01 \x01(\t\x12\x16\n\x0e\x62\x61\x63k_page_name\x18\x02 \x01(\t\"W\n\x16\x45xpandedDocumentFields\x12=\n\x06\x66ields\x18\x01 \x03(\x0b\x32-.yoti.core.compubapi_v1.ExpandedDocumentField\"\x86\x01\n\x15\x45xpandedDocumentField\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x12\x0e\n\x06locale\x18\x03 \x01(\t\x12\x0e\n\x06source\x18\x04 \x01(\t\x12\x14\n\x0cis_non_latin\x18\x05 \x01(\x08\x12\x1a\n\x12is_transliteration\x18\x06 \x01(\x08\x42i\n\x15\x63om.yoti.compubapi_v1B\x13\x44ocumentFieldsProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n!compubapi_v1/DocumentFields.proto\x12\x16yoti.core.compubapi_v1\x1a\x1a\x63ompubapi_v1/Address.proto\x1a\x16\x63ompubapi_v1/MRZ.proto"\xe4\x07\n\x0e\x44ocumentFields\x12\x11\n\tfull_name\x18\x01 \x01(\t\x12\x15\n\rdate_of_birth\x18\x02 \x01(\t\x12\x13\n\x0bnationality\x18\x03 \x01(\t\x12\x13\n\x0bgiven_names\x18\x04 \x01(\t\x12\x12\n\nfirst_name\x18\x05 \x01(\t\x12\x13\n\x0bmiddle_name\x18\x06 \x01(\t\x12\x13\n\x0b\x66\x61mily_name\x18\x07 \x01(\t\x12\x16\n\x0eplace_of_birth\x18\x08 \x01(\t\x12\x18\n\x10\x63ountry_of_birth\x18\t \x01(\t\x12\x0e\n\x06gender\x18\n \x01(\t\x12\x13\n\x0bname_prefix\x18\x0b \x01(\t\x12\x13\n\x0bname_suffix\x18\x0c \x01(\t\x12\x18\n\x10\x66irst_name_alias\x18\r \x01(\t\x12\x19\n\x11middle_name_alias\x18\x0e \x01(\t\x12\x19\n\x11\x66\x61mily_name_alias\x18\x0f \x01(\t\x12\x0e\n\x06weight\x18\x10 \x01(\t\x12\x0e\n\x06height\x18\x11 \x01(\t\x12\x11\n\teye_color\x18\x12 \x01(\t\x12\x42\n\x19structured_postal_address\x18\x13 \x01(\x0b\x32\x1f.yoti.core.compubapi_v1.Address\x12\x15\n\rdocument_type\x18\x14 \x01(\t\x12\x17\n\x0fissuing_country\x18\x15 \x01(\t\x12\x17\n\x0f\x64ocument_number\x18\x16 \x01(\t\x12\x17\n\x0f\x65xpiration_date\x18\x17 \x01(\t\x12\x15\n\rdate_of_issue\x18\x18 \x01(\t\x12\x19\n\x11issuing_authority\x18\x19 \x01(\t\x12(\n\x03mrz\x18\x1a \x01(\x0b\x32\x1b.yoti.core.compubapi_v1.MRZ\x12\x14\n\x0corganisation\x18\x1b \x01(\t\x12&\n\x1epersonal_identification_number\x18\x1c \x01(\t\x12\x13\n\x0bparent_name\x18\x1e \x01(\t\x12\x1d\n\x15\x64riving_licence_class\x18\x1f \x01(\t\x12(\n driving_licence_restriction_code\x18 \x01(\t\x12\x13\n\x0bprovisional\x18" \x01(\x08\x12\x16\n\x0eplace_of_issue\x18# \x01(\t\x12 \n\x18\x64riving_licence_endorsed\x18$ \x01(\t\x12\x13\n\x0b\x63\x61rd_number\x18% \x01(\t\x12\x43\n\x11\x64ocument_template\x18& \x01(\x0b\x32(.yoti.core.compubapi_v1.DocumentTemplateJ\x04\x08\x1d\x10\x1eJ\x04\x08!\x10""C\n\x10\x44ocumentTemplate\x12\x17\n\x0f\x66ront_page_name\x18\x01 \x01(\t\x12\x16\n\x0e\x62\x61\x63k_page_name\x18\x02 \x01(\t"W\n\x16\x45xpandedDocumentFields\x12=\n\x06\x66ields\x18\x01 \x03(\x0b\x32-.yoti.core.compubapi_v1.ExpandedDocumentField"\x86\x01\n\x15\x45xpandedDocumentField\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x12\x0e\n\x06locale\x18\x03 \x01(\t\x12\x0e\n\x06source\x18\x04 \x01(\t\x12\x14\n\x0cis_non_latin\x18\x05 \x01(\x08\x12\x1a\n\x12is_transliteration\x18\x06 \x01(\x08\x42i\n\x15\x63om.yoti.compubapi_v1B\x13\x44ocumentFieldsProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'DocumentFields_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "DocumentFields_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1B\023DocumentFieldsProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _DOCUMENTFIELDS._serialized_start=114 - _DOCUMENTFIELDS._serialized_end=1110 - _DOCUMENTTEMPLATE._serialized_start=1112 - _DOCUMENTTEMPLATE._serialized_end=1179 - _EXPANDEDDOCUMENTFIELDS._serialized_start=1181 - _EXPANDEDDOCUMENTFIELDS._serialized_end=1268 - _EXPANDEDDOCUMENTFIELD._serialized_start=1271 - _EXPANDEDDOCUMENTFIELD._serialized_end=1405 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1B\023DocumentFieldsProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _DOCUMENTFIELDS._serialized_start = 114 + _DOCUMENTFIELDS._serialized_end = 1110 + _DOCUMENTTEMPLATE._serialized_start = 1112 + _DOCUMENTTEMPLATE._serialized_end = 1179 + _EXPANDEDDOCUMENTFIELDS._serialized_start = 1181 + _EXPANDEDDOCUMENTFIELDS._serialized_end = 1268 + _EXPANDEDDOCUMENTFIELD._serialized_start = 1271 + _EXPANDEDDOCUMENTFIELD._serialized_end = 1405 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/DocumentTypes_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/DocumentTypes_pb2.py index d0340325..5269fca4 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/DocumentTypes_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/DocumentTypes_pb2.py @@ -2,35 +2,36 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/DocumentTypes.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n compubapi_v1/DocumentTypes.proto\x12\x16yoti.core.compubapi_v1\"\xcc\x03\n\nIdDocument\x12\x35\n\x04type\x18\x01 \x01(\x0e\x32\'.yoti.core.compubapi_v1.IdDocument.Type\x12\x18\n\x10\x63ountry_iso_code\x18\x02 \x01(\t\"\xec\x02\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\x0c\n\x08PASSPORT\x10\x01\x12\x13\n\x0f\x44RIVING_LICENCE\x10\x02\x12\x0f\n\x0bNATIONAL_ID\x10\x03\x12\x0c\n\x08STATE_ID\x10\x04\x12\t\n\x05MYKAD\x10\x05\x12\x0b\n\x07\x41\x41\x44HAAR\x10\x06\x12\x07\n\x03PAN\x10\x07\x12\x0f\n\x0bSSS_ID_CARD\x10\x08\x12\r\n\tPOSTAL_ID\x10\t\x12\x14\n\x10RESIDENCE_PERMIT\x10\n\x12\x0c\n\x08VOTER_ID\x10\x0b\x12\x13\n\x0fPROFESSIONAL_ID\x10\x0c\x12\x0e\n\nNEXUS_CARD\x10\r\x12\x0f\n\x0bHEALTH_CARD\x10\x0e\x12\x0e\n\nPOSTOFFICE\x10\x0f\x12\x0e\n\nPHILSYS_ID\x10\x10\x12\x08\n\x04UMID\x10\x11\x12\x0f\n\x0b\x43ITIZENCARD\x10\x12\x12\r\n\tYOUNGSCOT\x10\x13\x12\x08\n\x04SCIS\x10\x14\x12\x13\n\x0fTRAVEL_DOCUMENT\x10\x15\x12\x0f\n\x0bWORK_PERMIT\x10\x16\"\x98\x05\n\x15SupplementaryDocument\x12@\n\x04type\x18\x01 \x01(\x0e\x32\x32.yoti.core.compubapi_v1.SupplementaryDocument.Type\x12\x18\n\x10\x63ountry_iso_code\x18\x02 \x01(\t\"\xa2\x04\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\x10\n\x0cUTILITY_BILL\x10\x01\x12\x14\n\x10\x43OUNCIL_TAX_BILL\x10\x02\x12\x0e\n\nPHONE_BILL\x10\x03\x12\x12\n\x0e\x42\x41NK_STATEMENT\x10\x04\x12\x14\n\x10\x46IREARMS_LICENCE\x10\x05\x12\x11\n\rMILITARY_CARD\x10\x06\x12\x36\n2BIRTH_CERTIFICATE_ISSUED_WITHIN_12_MONTHS_OF_BIRTH\x10\x07\x12\x15\n\x11\x42IRTH_CERTIFICATE\x10\x08\x12\x18\n\x14\x41\x44OPTION_CERTIFICATE\x10\t\x12\x19\n\x15PAPER_DRIVING_LICENCE\x10\n\x12\x18\n\x14MARRIAGE_CERTIFICATE\x10\x0b\x12\x1a\n\x16\x41\x43\x43OUNT_OPENING_LETTER\x10\x0c\x12\x15\n\x11\x42\x45NEFIT_STATEMENT\x10\r\x12\x16\n\x12MORTGAGE_STATEMENT\x10\x0e\x12\x17\n\x13\x46INANCIAL_STATEMENT\x10\x0f\x12\x15\n\x11\x45MPLOYEE_TAX_FORM\x10\x10\x12!\n\x1d\x45MPLOYMENT_SPONSORSHIP_LETTER\x10\x11\x12\x18\n\x14IMMIGRATION_DOCUMENT\x10\x12\x12\x14\n\x10\x45\x44UCATION_LETTER\x10\x13\x12\r\n\tDVLA_FORM\x10\x14\x12\x1b\n\x17SUPPLEMENTARY_PASS_CARD\x10\x15\"l\n\x12IdDocumentSelector\x12\x15\n\rcountry_codes\x18\x01 \x03(\t\x12?\n\x0e\x64ocument_types\x18\x02 \x03(\x0e\x32\'.yoti.core.compubapi_v1.IdDocument.Type\"n\n\x1a\x44ocumentRestrictionsFilter\x12\x11\n\tallowlist\x18\x01 \x01(\x08\x12=\n\tdocuments\x18\x02 \x03(\x0b\x32*.yoti.core.compubapi_v1.IdDocumentSelectorBh\n\x15\x63om.yoti.compubapi_v1B\x12\x44ocumentTypesProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n compubapi_v1/DocumentTypes.proto\x12\x16yoti.core.compubapi_v1"\xcc\x03\n\nIdDocument\x12\x35\n\x04type\x18\x01 \x01(\x0e\x32\'.yoti.core.compubapi_v1.IdDocument.Type\x12\x18\n\x10\x63ountry_iso_code\x18\x02 \x01(\t"\xec\x02\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\x0c\n\x08PASSPORT\x10\x01\x12\x13\n\x0f\x44RIVING_LICENCE\x10\x02\x12\x0f\n\x0bNATIONAL_ID\x10\x03\x12\x0c\n\x08STATE_ID\x10\x04\x12\t\n\x05MYKAD\x10\x05\x12\x0b\n\x07\x41\x41\x44HAAR\x10\x06\x12\x07\n\x03PAN\x10\x07\x12\x0f\n\x0bSSS_ID_CARD\x10\x08\x12\r\n\tPOSTAL_ID\x10\t\x12\x14\n\x10RESIDENCE_PERMIT\x10\n\x12\x0c\n\x08VOTER_ID\x10\x0b\x12\x13\n\x0fPROFESSIONAL_ID\x10\x0c\x12\x0e\n\nNEXUS_CARD\x10\r\x12\x0f\n\x0bHEALTH_CARD\x10\x0e\x12\x0e\n\nPOSTOFFICE\x10\x0f\x12\x0e\n\nPHILSYS_ID\x10\x10\x12\x08\n\x04UMID\x10\x11\x12\x0f\n\x0b\x43ITIZENCARD\x10\x12\x12\r\n\tYOUNGSCOT\x10\x13\x12\x08\n\x04SCIS\x10\x14\x12\x13\n\x0fTRAVEL_DOCUMENT\x10\x15\x12\x0f\n\x0bWORK_PERMIT\x10\x16"\x98\x05\n\x15SupplementaryDocument\x12@\n\x04type\x18\x01 \x01(\x0e\x32\x32.yoti.core.compubapi_v1.SupplementaryDocument.Type\x12\x18\n\x10\x63ountry_iso_code\x18\x02 \x01(\t"\xa2\x04\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\x10\n\x0cUTILITY_BILL\x10\x01\x12\x14\n\x10\x43OUNCIL_TAX_BILL\x10\x02\x12\x0e\n\nPHONE_BILL\x10\x03\x12\x12\n\x0e\x42\x41NK_STATEMENT\x10\x04\x12\x14\n\x10\x46IREARMS_LICENCE\x10\x05\x12\x11\n\rMILITARY_CARD\x10\x06\x12\x36\n2BIRTH_CERTIFICATE_ISSUED_WITHIN_12_MONTHS_OF_BIRTH\x10\x07\x12\x15\n\x11\x42IRTH_CERTIFICATE\x10\x08\x12\x18\n\x14\x41\x44OPTION_CERTIFICATE\x10\t\x12\x19\n\x15PAPER_DRIVING_LICENCE\x10\n\x12\x18\n\x14MARRIAGE_CERTIFICATE\x10\x0b\x12\x1a\n\x16\x41\x43\x43OUNT_OPENING_LETTER\x10\x0c\x12\x15\n\x11\x42\x45NEFIT_STATEMENT\x10\r\x12\x16\n\x12MORTGAGE_STATEMENT\x10\x0e\x12\x17\n\x13\x46INANCIAL_STATEMENT\x10\x0f\x12\x15\n\x11\x45MPLOYEE_TAX_FORM\x10\x10\x12!\n\x1d\x45MPLOYMENT_SPONSORSHIP_LETTER\x10\x11\x12\x18\n\x14IMMIGRATION_DOCUMENT\x10\x12\x12\x14\n\x10\x45\x44UCATION_LETTER\x10\x13\x12\r\n\tDVLA_FORM\x10\x14\x12\x1b\n\x17SUPPLEMENTARY_PASS_CARD\x10\x15"l\n\x12IdDocumentSelector\x12\x15\n\rcountry_codes\x18\x01 \x03(\t\x12?\n\x0e\x64ocument_types\x18\x02 \x03(\x0e\x32\'.yoti.core.compubapi_v1.IdDocument.Type"n\n\x1a\x44ocumentRestrictionsFilter\x12\x11\n\tallowlist\x18\x01 \x01(\x08\x12=\n\tdocuments\x18\x02 \x03(\x0b\x32*.yoti.core.compubapi_v1.IdDocumentSelectorBh\n\x15\x63om.yoti.compubapi_v1B\x12\x44ocumentTypesProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'DocumentTypes_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "DocumentTypes_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1B\022DocumentTypesProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _IDDOCUMENT._serialized_start=61 - _IDDOCUMENT._serialized_end=521 - _IDDOCUMENT_TYPE._serialized_start=157 - _IDDOCUMENT_TYPE._serialized_end=521 - _SUPPLEMENTARYDOCUMENT._serialized_start=524 - _SUPPLEMENTARYDOCUMENT._serialized_end=1188 - _SUPPLEMENTARYDOCUMENT_TYPE._serialized_start=642 - _SUPPLEMENTARYDOCUMENT_TYPE._serialized_end=1188 - _IDDOCUMENTSELECTOR._serialized_start=1190 - _IDDOCUMENTSELECTOR._serialized_end=1298 - _DOCUMENTRESTRICTIONSFILTER._serialized_start=1300 - _DOCUMENTRESTRICTIONSFILTER._serialized_end=1410 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1B\022DocumentTypesProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _IDDOCUMENT._serialized_start = 61 + _IDDOCUMENT._serialized_end = 521 + _IDDOCUMENT_TYPE._serialized_start = 157 + _IDDOCUMENT_TYPE._serialized_end = 521 + _SUPPLEMENTARYDOCUMENT._serialized_start = 524 + _SUPPLEMENTARYDOCUMENT._serialized_end = 1188 + _SUPPLEMENTARYDOCUMENT_TYPE._serialized_start = 642 + _SUPPLEMENTARYDOCUMENT_TYPE._serialized_end = 1188 + _IDDOCUMENTSELECTOR._serialized_start = 1190 + _IDDOCUMENTSELECTOR._serialized_end = 1298 + _DOCUMENTRESTRICTIONSFILTER._serialized_start = 1300 + _DOCUMENTRESTRICTIONSFILTER._serialized_end = 1410 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/EncryptedData_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/EncryptedData_pb2.py index 704177f8..6e55f27d 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/EncryptedData_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/EncryptedData_pb2.py @@ -2,25 +2,26 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/EncryptedData.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n compubapi_v1/EncryptedData.proto\x12\x16yoti.core.compubapi_v1\"0\n\rEncryptedData\x12\n\n\x02iv\x18\x01 \x01(\x0c\x12\x13\n\x0b\x63ipher_text\x18\x02 \x01(\x0c\x42h\n\x15\x63om.yoti.compubapi_v1B\x12\x45ncryptedDataProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n compubapi_v1/EncryptedData.proto\x12\x16yoti.core.compubapi_v1"0\n\rEncryptedData\x12\n\n\x02iv\x18\x01 \x01(\x0c\x12\x13\n\x0b\x63ipher_text\x18\x02 \x01(\x0c\x42h\n\x15\x63om.yoti.compubapi_v1B\x12\x45ncryptedDataProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'EncryptedData_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "EncryptedData_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1B\022EncryptedDataProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _ENCRYPTEDDATA._serialized_start=60 - _ENCRYPTEDDATA._serialized_end=108 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1B\022EncryptedDataProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _ENCRYPTEDDATA._serialized_start = 60 + _ENCRYPTEDDATA._serialized_end = 108 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/Hmac_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/Hmac_pb2.py index 89ca364d..e025b9c9 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/Hmac_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/Hmac_pb2.py @@ -2,25 +2,26 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/Hmac.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x17\x63ompubapi_v1/Hmac.proto\x12\x16yoti.core.compubapi_v1\"\x14\n\x04Hmac\x12\x0c\n\x04hmac\x18\x01 \x01(\x0c\x42_\n\x15\x63om.yoti.compubapi_v1B\tHmacProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x17\x63ompubapi_v1/Hmac.proto\x12\x16yoti.core.compubapi_v1"\x14\n\x04Hmac\x12\x0c\n\x04hmac\x18\x01 \x01(\x0c\x42_\n\x15\x63om.yoti.compubapi_v1B\tHmacProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'Hmac_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "Hmac_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1B\tHmacProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _HMAC._serialized_start=51 - _HMAC._serialized_end=71 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1B\tHmacProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _HMAC._serialized_start = 51 + _HMAC._serialized_end = 71 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/IdentityProfilePreview_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/IdentityProfilePreview_pb2.py index d8569ebb..9c3d438a 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/IdentityProfilePreview_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/IdentityProfilePreview_pb2.py @@ -2,10 +2,12 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/IdentityProfilePreview.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -13,15 +15,19 @@ from . import IdentityProfileReport_pb2 as compubapi__v1_dot_IdentityProfileReport__pb2 - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)compubapi_v1/IdentityProfilePreview.proto\x12\x16yoti.core.compubapi_v1\x1a(compubapi_v1/IdentityProfileReport.proto\"\xf4\x01\n\x16IdentityProfilePreview\x12J\n\x12schemes_compliance\x18\x01 \x03(\x0b\x32..yoti.core.compubapi_v1.SchemeComplianceReport\x12H\n\x12identity_assertion\x18\x02 \x01(\x0b\x32,.yoti.core.compubapi_v1.IdentityAssertionExt\x12\x44\n\x12\x63ompliance_reports\x18\x03 \x03(\x0b\x32(.yoti.core.compubapi_v1.ComplianceReportB=Z,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n)compubapi_v1/IdentityProfilePreview.proto\x12\x16yoti.core.compubapi_v1\x1a(compubapi_v1/IdentityProfileReport.proto"\xf4\x01\n\x16IdentityProfilePreview\x12J\n\x12schemes_compliance\x18\x01 \x03(\x0b\x32..yoti.core.compubapi_v1.SchemeComplianceReport\x12H\n\x12identity_assertion\x18\x02 \x01(\x0b\x32,.yoti.core.compubapi_v1.IdentityAssertionExt\x12\x44\n\x12\x63ompliance_reports\x18\x03 \x03(\x0b\x32(.yoti.core.compubapi_v1.ComplianceReportB=Z,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'IdentityProfilePreview_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "IdentityProfilePreview_pb2.py", globals() +) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'Z,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _IDENTITYPROFILEPREVIEW._serialized_start=112 - _IDENTITYPROFILEPREVIEW._serialized_end=356 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = ( + b"Z,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + ) + _IDENTITYPROFILEPREVIEW._serialized_start = 112 + _IDENTITYPROFILEPREVIEW._serialized_end = 356 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/IdentityProfileReport_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/IdentityProfileReport_pb2.py index cb7085fc..d13ad2bc 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/IdentityProfileReport_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/IdentityProfileReport_pb2.py @@ -2,10 +2,12 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/IdentityProfileReport.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -16,51 +18,53 @@ from . import IdentityProfile_pb2 as compubapi__v1_dot_IdentityProfile__pb2 from . import UserProfile_pb2 as compubapi__v1_dot_UserProfile__pb2 - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n(compubapi_v1/IdentityProfileReport.proto\x12\x16yoti.core.compubapi_v1\x1a\x1a\x63ompubapi_v1/Address.proto\x1a!compubapi_v1/DocumentFields.proto\x1a\"compubapi_v1/IdentityProfile.proto\x1a\x1e\x63ompubapi_v1/UserProfile.proto\"\x87\x04\n\x15IdentityProfileReport\x12H\n\x12identity_assertion\x18\x01 \x01(\x0b\x32,.yoti.core.compubapi_v1.IdentityAssertionExt\x12G\n\x13verification_report\x18\x02 \x01(\x0b\x32*.yoti.core.compubapi_v1.VerificationReport\x12,\n\x05proof\x18\x03 \x01(\x0b\x32\x1d.yoti.core.compubapi_v1.Proof\x12K\n\x15\x61uthentication_report\x18\x04 \x01(\x0b\x32,.yoti.core.compubapi_v1.AuthenticationReport\x12H\n\x14profile_match_report\x18\x05 \x01(\x0b\x32*.yoti.core.compubapi_v1.ProfileMatchReport\x12H\n\x14verification_reports\x18\x06 \x03(\x0b\x32*.yoti.core.compubapi_v1.VerificationReport\x12L\n\x16\x61uthentication_reports\x18\x07 \x03(\x0b\x32,.yoti.core.compubapi_v1.AuthenticationReport\"\xac\x01\n\x14IdentityAssertionExt\x12<\n\x0c\x63urrent_name\x18\x01 \x01(\x0b\x32&.yoti.core.compubapi_v1.StructuredName\x12\x15\n\rdate_of_birth\x18\x02 \x01(\t\x12?\n\x0f\x63urrent_address\x18\x03 \x01(\x0b\x32&.yoti.core.compubapi_v1.CurrentAddress\"\x90\x04\n\x12VerificationReport\x12\x11\n\treport_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\t\x12\x12\n\nsubject_id\x18\x03 \x01(\t\x12\\\n\x14\x61\x64\x64ress_verification\x18\x04 \x01(\x0b\x32>.yoti.core.compubapi_v1.VerificationReport.AddressVerification\x12?\n\x0ftrust_framework\x18\x05 \x01(\x0e\x32&.yoti.core.compubapi_v1.TrustFramework\x12J\n\x12schemes_compliance\x18\x06 \x03(\x0b\x32..yoti.core.compubapi_v1.SchemeComplianceReport\x12\x43\n\x11\x61ssurance_process\x18\x07 \x01(\x0b\x32(.yoti.core.compubapi_v1.AssuranceProcess\x12?\n\x08\x65vidence\x18\x08 \x01(\x0b\x32-.yoti.core.compubapi_v1.EvidenceCollectionExt\x1aO\n\x13\x41\x64\x64ressVerification\x12 \n\x18\x63urrent_address_verified\x18\x01 \x01(\x08\x12\x16\n\x0e\x65vidence_links\x18\x02 \x03(\t\"\x8e\x01\n\x19RequirementsNotMetDetails\x12\x14\n\x0c\x66\x61ilure_type\x18\x01 \x01(\t\x12\x15\n\rdocument_type\x18\x02 \x01(\t\x12!\n\x19\x64ocument_country_iso_code\x18\x03 \x01(\t\x12\x10\n\x08\x61udit_id\x18\x04 \x01(\t\x12\x0f\n\x07\x64\x65tails\x18\x05 \x01(\t\"\xde\x01\n\x16SchemeComplianceReport\x12.\n\x06scheme\x18\x01 \x01(\x0b\x32\x1e.yoti.core.compubapi_v1.Scheme\x12\x18\n\x10requirements_met\x18\x02 \x01(\x08\x12!\n\x19requirements_not_met_info\x18\x03 \x01(\t\x12W\n\x1crequirements_not_met_details\x18\x04 \x03(\x0b\x32\x31.yoti.core.compubapi_v1.RequirementsNotMetDetails\"\x9f\x01\n\x10\x43omplianceReport\x12?\n\x0ftrust_framework\x18\x01 \x01(\x0e\x32&.yoti.core.compubapi_v1.TrustFramework\x12J\n\x12schemes_compliance\x18\x02 \x03(\x0b\x32..yoti.core.compubapi_v1.SchemeComplianceReport\"\x87\x01\n\x10\x41ssuranceProcess\x12\x1a\n\x12level_of_assurance\x18\x01 \x01(\t\x12\x0e\n\x06policy\x18\x02 \x01(\t\x12\x11\n\tprocedure\x18\x03 \x01(\t\x12\x34\n\tassurance\x18\x04 \x03(\x0b\x32!.yoti.core.compubapi_v1.Assurance\"I\n\tAssurance\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x16\n\x0e\x63lassification\x18\x02 \x01(\t\x12\x16\n\x0e\x65vidence_links\x18\x03 \x03(\t\"\xe6\x01\n\x15\x45videnceCollectionExt\x12<\n\x04\x66\x61\x63\x65\x18\x01 \x01(\x0b\x32..yoti.core.compubapi_v1.FaceCaptureEvidenceExt\x12>\n\tdocuments\x18\x02 \x03(\x0b\x32+.yoti.core.compubapi_v1.DocumentEvidenceExt\x12O\n\x12\x65lectronic_records\x18\x03 \x03(\x0b\x32\x33.yoti.core.compubapi_v1.ElectronicRecordEvidenceExt\"\xae\x02\n\x16\x46\x61\x63\x65\x43\x61ptureEvidenceExt\x12\x13\n\x0b\x65vidence_id\x18\x01 \x01(\t\x12@\n\x10initial_liveness\x18\x02 \x01(\x0b\x32&.yoti.core.compubapi_v1.PassedLiveness\x12\x45\n\x15last_matched_liveness\x18\x03 \x01(\x0b\x32&.yoti.core.compubapi_v1.PassedLiveness\x12\x15\n\rverifying_org\x18\x04 \x01(\t\x12\x14\n\x0cresource_ids\x18\x05 \x03(\t\x12\x11\n\tcheck_ids\x18\x06 \x03(\t\x12\x19\n\x11user_activity_ids\x18\x07 \x03(\t\x12\x1b\n\x13selfie_attribute_id\x18\x08 \x01(\t\"\xbd\x02\n\x13\x44ocumentEvidenceExt\x12\x13\n\x0b\x65vidence_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\t\x12?\n\x0f\x64ocument_fields\x18\x03 \x01(\x0b\x32&.yoti.core.compubapi_v1.DocumentFields\x12<\n\rpassed_checks\x18\x04 \x03(\x0b\x32%.yoti.core.compubapi_v1.DocumentCheck\x12$\n\x1c\x64ocument_images_attribute_id\x18\x05 \x01(\t\x12\x15\n\rverifying_org\x18\x06 \x01(\t\x12\x14\n\x0cresource_ids\x18\x07 \x03(\t\x12\x11\n\tcheck_ids\x18\x08 \x03(\t\x12\x19\n\x11user_activity_ids\x18\t \x03(\t\"\xf9\x01\n\x1b\x45lectronicRecordEvidenceExt\x12\x13\n\x0b\x65vidence_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\t\x12\x41\n\x10identity_details\x18\x03 \x01(\x0b\x32\'.yoti.core.compubapi_v1.IdentityDetails\x12\x15\n\rverifying_org\x18\x04 \x01(\t\x12\x14\n\x0cprovider_org\x18\x05 \x01(\t\x12\x14\n\x0cresource_ids\x18\x06 \x03(\t\x12\x11\n\tcheck_ids\x18\x07 \x03(\t\x12\x19\n\x11user_activity_ids\x18\x08 \x03(\t\"S\n\x0e\x43urrentAddress\x12\x30\n\x07\x61\x64\x64ress\x18\x01 \x01(\x0b\x32\x1f.yoti.core.compubapi_v1.Address\x12\x0f\n\x07move_in\x18\x02 \x01(\t\"\x9c\x01\n\x14\x41uthenticationReport\x12\x11\n\treport_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\t\x12\r\n\x05level\x18\x03 \x01(\t\x12\x0e\n\x06policy\x18\x04 \x01(\t\x12?\n\x0ftrust_framework\x18\x05 \x01(\x0e\x32&.yoti.core.compubapi_v1.TrustFramework\",\n\x05Proof\x12\x0b\n\x03jws\x18\x01 \x01(\t\x12\x16\n\x0epublic_key_url\x18\x02 \x01(\t\"\x94\x01\n\x11MatchReportResult\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.yoti.core.compubapi_v1.MatchReportResult.Result\"=\n\x06Result\x12\r\n\tUNDEFINED\x10\x00\x12\x0c\n\x08NO_MATCH\x10\x01\x12\t\n\x05MATCH\x10\x02\x12\x0b\n\x07PARTIAL\x10\x03\"\x89\x02\n\x12ProfileMatchReport\x12\x46\n\x10provided_profile\x18\x01 \x01(\x0b\x32,.yoti.core.compubapi_v1.IdentityAssertionExt\x12\x37\n\x04name\x18\x02 \x01(\x0b\x32).yoti.core.compubapi_v1.MatchReportResult\x12\x36\n\x03\x64ob\x18\x03 \x01(\x0b\x32).yoti.core.compubapi_v1.MatchReportResult\x12:\n\x07\x61\x64\x64ress\x18\x04 \x01(\x0b\x32).yoti.core.compubapi_v1.MatchReportResultBp\n\x15\x63om.yoti.compubapi_v1B\x1aIdentityProfileReportProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n(compubapi_v1/IdentityProfileReport.proto\x12\x16yoti.core.compubapi_v1\x1a\x1a\x63ompubapi_v1/Address.proto\x1a!compubapi_v1/DocumentFields.proto\x1a"compubapi_v1/IdentityProfile.proto\x1a\x1e\x63ompubapi_v1/UserProfile.proto"\x87\x04\n\x15IdentityProfileReport\x12H\n\x12identity_assertion\x18\x01 \x01(\x0b\x32,.yoti.core.compubapi_v1.IdentityAssertionExt\x12G\n\x13verification_report\x18\x02 \x01(\x0b\x32*.yoti.core.compubapi_v1.VerificationReport\x12,\n\x05proof\x18\x03 \x01(\x0b\x32\x1d.yoti.core.compubapi_v1.Proof\x12K\n\x15\x61uthentication_report\x18\x04 \x01(\x0b\x32,.yoti.core.compubapi_v1.AuthenticationReport\x12H\n\x14profile_match_report\x18\x05 \x01(\x0b\x32*.yoti.core.compubapi_v1.ProfileMatchReport\x12H\n\x14verification_reports\x18\x06 \x03(\x0b\x32*.yoti.core.compubapi_v1.VerificationReport\x12L\n\x16\x61uthentication_reports\x18\x07 \x03(\x0b\x32,.yoti.core.compubapi_v1.AuthenticationReport"\xac\x01\n\x14IdentityAssertionExt\x12<\n\x0c\x63urrent_name\x18\x01 \x01(\x0b\x32&.yoti.core.compubapi_v1.StructuredName\x12\x15\n\rdate_of_birth\x18\x02 \x01(\t\x12?\n\x0f\x63urrent_address\x18\x03 \x01(\x0b\x32&.yoti.core.compubapi_v1.CurrentAddress"\x90\x04\n\x12VerificationReport\x12\x11\n\treport_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\t\x12\x12\n\nsubject_id\x18\x03 \x01(\t\x12\\\n\x14\x61\x64\x64ress_verification\x18\x04 \x01(\x0b\x32>.yoti.core.compubapi_v1.VerificationReport.AddressVerification\x12?\n\x0ftrust_framework\x18\x05 \x01(\x0e\x32&.yoti.core.compubapi_v1.TrustFramework\x12J\n\x12schemes_compliance\x18\x06 \x03(\x0b\x32..yoti.core.compubapi_v1.SchemeComplianceReport\x12\x43\n\x11\x61ssurance_process\x18\x07 \x01(\x0b\x32(.yoti.core.compubapi_v1.AssuranceProcess\x12?\n\x08\x65vidence\x18\x08 \x01(\x0b\x32-.yoti.core.compubapi_v1.EvidenceCollectionExt\x1aO\n\x13\x41\x64\x64ressVerification\x12 \n\x18\x63urrent_address_verified\x18\x01 \x01(\x08\x12\x16\n\x0e\x65vidence_links\x18\x02 \x03(\t"\x8e\x01\n\x19RequirementsNotMetDetails\x12\x14\n\x0c\x66\x61ilure_type\x18\x01 \x01(\t\x12\x15\n\rdocument_type\x18\x02 \x01(\t\x12!\n\x19\x64ocument_country_iso_code\x18\x03 \x01(\t\x12\x10\n\x08\x61udit_id\x18\x04 \x01(\t\x12\x0f\n\x07\x64\x65tails\x18\x05 \x01(\t"\xde\x01\n\x16SchemeComplianceReport\x12.\n\x06scheme\x18\x01 \x01(\x0b\x32\x1e.yoti.core.compubapi_v1.Scheme\x12\x18\n\x10requirements_met\x18\x02 \x01(\x08\x12!\n\x19requirements_not_met_info\x18\x03 \x01(\t\x12W\n\x1crequirements_not_met_details\x18\x04 \x03(\x0b\x32\x31.yoti.core.compubapi_v1.RequirementsNotMetDetails"\x9f\x01\n\x10\x43omplianceReport\x12?\n\x0ftrust_framework\x18\x01 \x01(\x0e\x32&.yoti.core.compubapi_v1.TrustFramework\x12J\n\x12schemes_compliance\x18\x02 \x03(\x0b\x32..yoti.core.compubapi_v1.SchemeComplianceReport"\x87\x01\n\x10\x41ssuranceProcess\x12\x1a\n\x12level_of_assurance\x18\x01 \x01(\t\x12\x0e\n\x06policy\x18\x02 \x01(\t\x12\x11\n\tprocedure\x18\x03 \x01(\t\x12\x34\n\tassurance\x18\x04 \x03(\x0b\x32!.yoti.core.compubapi_v1.Assurance"I\n\tAssurance\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x16\n\x0e\x63lassification\x18\x02 \x01(\t\x12\x16\n\x0e\x65vidence_links\x18\x03 \x03(\t"\xe6\x01\n\x15\x45videnceCollectionExt\x12<\n\x04\x66\x61\x63\x65\x18\x01 \x01(\x0b\x32..yoti.core.compubapi_v1.FaceCaptureEvidenceExt\x12>\n\tdocuments\x18\x02 \x03(\x0b\x32+.yoti.core.compubapi_v1.DocumentEvidenceExt\x12O\n\x12\x65lectronic_records\x18\x03 \x03(\x0b\x32\x33.yoti.core.compubapi_v1.ElectronicRecordEvidenceExt"\xae\x02\n\x16\x46\x61\x63\x65\x43\x61ptureEvidenceExt\x12\x13\n\x0b\x65vidence_id\x18\x01 \x01(\t\x12@\n\x10initial_liveness\x18\x02 \x01(\x0b\x32&.yoti.core.compubapi_v1.PassedLiveness\x12\x45\n\x15last_matched_liveness\x18\x03 \x01(\x0b\x32&.yoti.core.compubapi_v1.PassedLiveness\x12\x15\n\rverifying_org\x18\x04 \x01(\t\x12\x14\n\x0cresource_ids\x18\x05 \x03(\t\x12\x11\n\tcheck_ids\x18\x06 \x03(\t\x12\x19\n\x11user_activity_ids\x18\x07 \x03(\t\x12\x1b\n\x13selfie_attribute_id\x18\x08 \x01(\t"\xbd\x02\n\x13\x44ocumentEvidenceExt\x12\x13\n\x0b\x65vidence_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\t\x12?\n\x0f\x64ocument_fields\x18\x03 \x01(\x0b\x32&.yoti.core.compubapi_v1.DocumentFields\x12<\n\rpassed_checks\x18\x04 \x03(\x0b\x32%.yoti.core.compubapi_v1.DocumentCheck\x12$\n\x1c\x64ocument_images_attribute_id\x18\x05 \x01(\t\x12\x15\n\rverifying_org\x18\x06 \x01(\t\x12\x14\n\x0cresource_ids\x18\x07 \x03(\t\x12\x11\n\tcheck_ids\x18\x08 \x03(\t\x12\x19\n\x11user_activity_ids\x18\t \x03(\t"\xf9\x01\n\x1b\x45lectronicRecordEvidenceExt\x12\x13\n\x0b\x65vidence_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\t\x12\x41\n\x10identity_details\x18\x03 \x01(\x0b\x32\'.yoti.core.compubapi_v1.IdentityDetails\x12\x15\n\rverifying_org\x18\x04 \x01(\t\x12\x14\n\x0cprovider_org\x18\x05 \x01(\t\x12\x14\n\x0cresource_ids\x18\x06 \x03(\t\x12\x11\n\tcheck_ids\x18\x07 \x03(\t\x12\x19\n\x11user_activity_ids\x18\x08 \x03(\t"S\n\x0e\x43urrentAddress\x12\x30\n\x07\x61\x64\x64ress\x18\x01 \x01(\x0b\x32\x1f.yoti.core.compubapi_v1.Address\x12\x0f\n\x07move_in\x18\x02 \x01(\t"\x9c\x01\n\x14\x41uthenticationReport\x12\x11\n\treport_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\t\x12\r\n\x05level\x18\x03 \x01(\t\x12\x0e\n\x06policy\x18\x04 \x01(\t\x12?\n\x0ftrust_framework\x18\x05 \x01(\x0e\x32&.yoti.core.compubapi_v1.TrustFramework",\n\x05Proof\x12\x0b\n\x03jws\x18\x01 \x01(\t\x12\x16\n\x0epublic_key_url\x18\x02 \x01(\t"\x94\x01\n\x11MatchReportResult\x12@\n\x06result\x18\x01 \x01(\x0e\x32\x30.yoti.core.compubapi_v1.MatchReportResult.Result"=\n\x06Result\x12\r\n\tUNDEFINED\x10\x00\x12\x0c\n\x08NO_MATCH\x10\x01\x12\t\n\x05MATCH\x10\x02\x12\x0b\n\x07PARTIAL\x10\x03"\x89\x02\n\x12ProfileMatchReport\x12\x46\n\x10provided_profile\x18\x01 \x01(\x0b\x32,.yoti.core.compubapi_v1.IdentityAssertionExt\x12\x37\n\x04name\x18\x02 \x01(\x0b\x32).yoti.core.compubapi_v1.MatchReportResult\x12\x36\n\x03\x64ob\x18\x03 \x01(\x0b\x32).yoti.core.compubapi_v1.MatchReportResult\x12:\n\x07\x61\x64\x64ress\x18\x04 \x01(\x0b\x32).yoti.core.compubapi_v1.MatchReportResultBp\n\x15\x63om.yoti.compubapi_v1B\x1aIdentityProfileReportProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'IdentityProfileReport_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "IdentityProfileReport_pb2.py", globals() +) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1B\032IdentityProfileReportProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _IDENTITYPROFILEREPORT._serialized_start=200 - _IDENTITYPROFILEREPORT._serialized_end=719 - _IDENTITYASSERTIONEXT._serialized_start=722 - _IDENTITYASSERTIONEXT._serialized_end=894 - _VERIFICATIONREPORT._serialized_start=897 - _VERIFICATIONREPORT._serialized_end=1425 - _VERIFICATIONREPORT_ADDRESSVERIFICATION._serialized_start=1346 - _VERIFICATIONREPORT_ADDRESSVERIFICATION._serialized_end=1425 - _REQUIREMENTSNOTMETDETAILS._serialized_start=1428 - _REQUIREMENTSNOTMETDETAILS._serialized_end=1570 - _SCHEMECOMPLIANCEREPORT._serialized_start=1573 - _SCHEMECOMPLIANCEREPORT._serialized_end=1795 - _COMPLIANCEREPORT._serialized_start=1798 - _COMPLIANCEREPORT._serialized_end=1957 - _ASSURANCEPROCESS._serialized_start=1960 - _ASSURANCEPROCESS._serialized_end=2095 - _ASSURANCE._serialized_start=2097 - _ASSURANCE._serialized_end=2170 - _EVIDENCECOLLECTIONEXT._serialized_start=2173 - _EVIDENCECOLLECTIONEXT._serialized_end=2403 - _FACECAPTUREEVIDENCEEXT._serialized_start=2406 - _FACECAPTUREEVIDENCEEXT._serialized_end=2708 - _DOCUMENTEVIDENCEEXT._serialized_start=2711 - _DOCUMENTEVIDENCEEXT._serialized_end=3028 - _ELECTRONICRECORDEVIDENCEEXT._serialized_start=3031 - _ELECTRONICRECORDEVIDENCEEXT._serialized_end=3280 - _CURRENTADDRESS._serialized_start=3282 - _CURRENTADDRESS._serialized_end=3365 - _AUTHENTICATIONREPORT._serialized_start=3368 - _AUTHENTICATIONREPORT._serialized_end=3524 - _PROOF._serialized_start=3526 - _PROOF._serialized_end=3570 - _MATCHREPORTRESULT._serialized_start=3573 - _MATCHREPORTRESULT._serialized_end=3721 - _MATCHREPORTRESULT_RESULT._serialized_start=3660 - _MATCHREPORTRESULT_RESULT._serialized_end=3721 - _PROFILEMATCHREPORT._serialized_start=3724 - _PROFILEMATCHREPORT._serialized_end=3989 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1B\032IdentityProfileReportProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _IDENTITYPROFILEREPORT._serialized_start = 200 + _IDENTITYPROFILEREPORT._serialized_end = 719 + _IDENTITYASSERTIONEXT._serialized_start = 722 + _IDENTITYASSERTIONEXT._serialized_end = 894 + _VERIFICATIONREPORT._serialized_start = 897 + _VERIFICATIONREPORT._serialized_end = 1425 + _VERIFICATIONREPORT_ADDRESSVERIFICATION._serialized_start = 1346 + _VERIFICATIONREPORT_ADDRESSVERIFICATION._serialized_end = 1425 + _REQUIREMENTSNOTMETDETAILS._serialized_start = 1428 + _REQUIREMENTSNOTMETDETAILS._serialized_end = 1570 + _SCHEMECOMPLIANCEREPORT._serialized_start = 1573 + _SCHEMECOMPLIANCEREPORT._serialized_end = 1795 + _COMPLIANCEREPORT._serialized_start = 1798 + _COMPLIANCEREPORT._serialized_end = 1957 + _ASSURANCEPROCESS._serialized_start = 1960 + _ASSURANCEPROCESS._serialized_end = 2095 + _ASSURANCE._serialized_start = 2097 + _ASSURANCE._serialized_end = 2170 + _EVIDENCECOLLECTIONEXT._serialized_start = 2173 + _EVIDENCECOLLECTIONEXT._serialized_end = 2403 + _FACECAPTUREEVIDENCEEXT._serialized_start = 2406 + _FACECAPTUREEVIDENCEEXT._serialized_end = 2708 + _DOCUMENTEVIDENCEEXT._serialized_start = 2711 + _DOCUMENTEVIDENCEEXT._serialized_end = 3028 + _ELECTRONICRECORDEVIDENCEEXT._serialized_start = 3031 + _ELECTRONICRECORDEVIDENCEEXT._serialized_end = 3280 + _CURRENTADDRESS._serialized_start = 3282 + _CURRENTADDRESS._serialized_end = 3365 + _AUTHENTICATIONREPORT._serialized_start = 3368 + _AUTHENTICATIONREPORT._serialized_end = 3524 + _PROOF._serialized_start = 3526 + _PROOF._serialized_end = 3570 + _MATCHREPORTRESULT._serialized_start = 3573 + _MATCHREPORTRESULT._serialized_end = 3721 + _MATCHREPORTRESULT_RESULT._serialized_start = 3660 + _MATCHREPORTRESULT_RESULT._serialized_end = 3721 + _PROFILEMATCHREPORT._serialized_start = 3724 + _PROFILEMATCHREPORT._serialized_end = 3989 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/IdentityProfile_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/IdentityProfile_pb2.py index 73d0483a..3df3e442 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/IdentityProfile_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/IdentityProfile_pb2.py @@ -2,10 +2,12 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/IdentityProfile.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -14,35 +16,35 @@ from . import Address_pb2 as compubapi__v1_dot_Address__pb2 from . import DocumentTypes_pb2 as compubapi__v1_dot_DocumentTypes__pb2 - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"compubapi_v1/IdentityProfile.proto\x12\x16yoti.core.compubapi_v1\x1a\x1a\x63ompubapi_v1/Address.proto\x1a compubapi_v1/DocumentTypes.proto\"\x88\x02\n\x06Scheme\x12\x31\n\x04type\x18\x01 \x01(\x0e\x32#.yoti.core.compubapi_v1.Scheme.Type\x12\x11\n\tobjective\x18\x02 \x01(\t\x12\r\n\x05label\x18\x03 \x01(\t\x12\x34\n\x06\x63onfig\x18\x04 \x01(\x0b\x32$.yoti.core.compubapi_v1.SchemeConfig\"s\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\x07\n\x03\x44\x42S\x10\x01\x12\x07\n\x03RTW\x10\x02\x12\x07\n\x03RTR\x10\x03\x12\x0b\n\x07\x44\x42S_RTW\x10\x04\x12\x0c\n\x08IDENTITY\x10\x05\x12\x19\n\x15IDENTITY_PLUS_ADDRESS\x10\x06\x12\x0b\n\x07\x43\x41N_CRC\x10\x07\"[\n\x0cSchemeConfig\x12K\n\x0f\x64ocument_filter\x18\x01 \x01(\x0b\x32\x32.yoti.core.compubapi_v1.DocumentRestrictionsFilter\"\x8e\x01\n\x1bIdentityProfileRequirements\x12?\n\x0ftrust_framework\x18\x01 \x01(\x0e\x32&.yoti.core.compubapi_v1.TrustFramework\x12.\n\x06scheme\x18\x02 \x01(\x0b\x32\x1e.yoti.core.compubapi_v1.Scheme\"`\n#AdvancedIdentityProfileRequirements\x12\x39\n\x08profiles\x18\x01 \x03(\x0b\x32\'.yoti.core.compubapi_v1.AdvancedProfile\"\x83\x01\n\x0f\x41\x64vancedProfile\x12?\n\x0ftrust_framework\x18\x01 \x01(\x0e\x32&.yoti.core.compubapi_v1.TrustFramework\x12/\n\x07schemes\x18\x02 \x03(\x0b\x32\x1e.yoti.core.compubapi_v1.Scheme\"\x1d\n\x07Subject\x12\x12\n\nsubject_id\x18\x01 \x01(\t\"\xc8\x01\n\x0fIdentityDetails\x12\x13\n\x0bgiven_names\x18\x01 \x01(\t\x12\x12\n\nfirst_name\x18\x02 \x01(\t\x12\x13\n\x0bmiddle_name\x18\x03 \x01(\t\x12\x13\n\x0b\x66\x61mily_name\x18\x04 \x01(\t\x12\x11\n\tfull_name\x18\x05 \x01(\t\x12\x15\n\rdate_of_birth\x18\x06 \x01(\t\x12\x38\n\x0f\x63urrent_address\x18\x07 \x01(\x0b\x32\x1f.yoti.core.compubapi_v1.Address\"u\n\x1eVerificationReportRequirements\x12S\n\x1dgeneral_evidence_requirements\x18\x01 \x01(\x0e\x32,.yoti.core.compubapi_v1.EvidenceRequirements*A\n\x0eTrustFramework\x12\x10\n\x0cUNDEFINED_TF\x10\x00\x12\x0c\n\x08UK_TFIDA\x10\x01\x12\x0f\n\x0bYOTI_GLOBAL\x10\x02*z\n\x14\x45videnceRequirements\x12\x10\n\x0cUNDEFINED_ER\x10\x00\x12\x11\n\rOMIT_EVIDENCE\x10\x01\x12\x18\n\x14METADATA_AND_DETAILS\x10\x02\x12#\n\x1fMETADATA_AND_DETAILS_AND_IMAGES\x10\x03\x42j\n\x15\x63om.yoti.compubapi_v1B\x14IdentityProfileProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n"compubapi_v1/IdentityProfile.proto\x12\x16yoti.core.compubapi_v1\x1a\x1a\x63ompubapi_v1/Address.proto\x1a compubapi_v1/DocumentTypes.proto"\x88\x02\n\x06Scheme\x12\x31\n\x04type\x18\x01 \x01(\x0e\x32#.yoti.core.compubapi_v1.Scheme.Type\x12\x11\n\tobjective\x18\x02 \x01(\t\x12\r\n\x05label\x18\x03 \x01(\t\x12\x34\n\x06\x63onfig\x18\x04 \x01(\x0b\x32$.yoti.core.compubapi_v1.SchemeConfig"s\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\x07\n\x03\x44\x42S\x10\x01\x12\x07\n\x03RTW\x10\x02\x12\x07\n\x03RTR\x10\x03\x12\x0b\n\x07\x44\x42S_RTW\x10\x04\x12\x0c\n\x08IDENTITY\x10\x05\x12\x19\n\x15IDENTITY_PLUS_ADDRESS\x10\x06\x12\x0b\n\x07\x43\x41N_CRC\x10\x07"[\n\x0cSchemeConfig\x12K\n\x0f\x64ocument_filter\x18\x01 \x01(\x0b\x32\x32.yoti.core.compubapi_v1.DocumentRestrictionsFilter"\x8e\x01\n\x1bIdentityProfileRequirements\x12?\n\x0ftrust_framework\x18\x01 \x01(\x0e\x32&.yoti.core.compubapi_v1.TrustFramework\x12.\n\x06scheme\x18\x02 \x01(\x0b\x32\x1e.yoti.core.compubapi_v1.Scheme"`\n#AdvancedIdentityProfileRequirements\x12\x39\n\x08profiles\x18\x01 \x03(\x0b\x32\'.yoti.core.compubapi_v1.AdvancedProfile"\x83\x01\n\x0f\x41\x64vancedProfile\x12?\n\x0ftrust_framework\x18\x01 \x01(\x0e\x32&.yoti.core.compubapi_v1.TrustFramework\x12/\n\x07schemes\x18\x02 \x03(\x0b\x32\x1e.yoti.core.compubapi_v1.Scheme"\x1d\n\x07Subject\x12\x12\n\nsubject_id\x18\x01 \x01(\t"\xc8\x01\n\x0fIdentityDetails\x12\x13\n\x0bgiven_names\x18\x01 \x01(\t\x12\x12\n\nfirst_name\x18\x02 \x01(\t\x12\x13\n\x0bmiddle_name\x18\x03 \x01(\t\x12\x13\n\x0b\x66\x61mily_name\x18\x04 \x01(\t\x12\x11\n\tfull_name\x18\x05 \x01(\t\x12\x15\n\rdate_of_birth\x18\x06 \x01(\t\x12\x38\n\x0f\x63urrent_address\x18\x07 \x01(\x0b\x32\x1f.yoti.core.compubapi_v1.Address"u\n\x1eVerificationReportRequirements\x12S\n\x1dgeneral_evidence_requirements\x18\x01 \x01(\x0e\x32,.yoti.core.compubapi_v1.EvidenceRequirements*A\n\x0eTrustFramework\x12\x10\n\x0cUNDEFINED_TF\x10\x00\x12\x0c\n\x08UK_TFIDA\x10\x01\x12\x0f\n\x0bYOTI_GLOBAL\x10\x02*z\n\x14\x45videnceRequirements\x12\x10\n\x0cUNDEFINED_ER\x10\x00\x12\x11\n\rOMIT_EVIDENCE\x10\x01\x12\x18\n\x14METADATA_AND_DETAILS\x10\x02\x12#\n\x1fMETADATA_AND_DETAILS_AND_IMAGES\x10\x03\x42j\n\x15\x63om.yoti.compubapi_v1B\x14IdentityProfileProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'IdentityProfile_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "IdentityProfile_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1B\024IdentityProfileProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _TRUSTFRAMEWORK._serialized_start=1214 - _TRUSTFRAMEWORK._serialized_end=1279 - _EVIDENCEREQUIREMENTS._serialized_start=1281 - _EVIDENCEREQUIREMENTS._serialized_end=1403 - _SCHEME._serialized_start=125 - _SCHEME._serialized_end=389 - _SCHEME_TYPE._serialized_start=274 - _SCHEME_TYPE._serialized_end=389 - _SCHEMECONFIG._serialized_start=391 - _SCHEMECONFIG._serialized_end=482 - _IDENTITYPROFILEREQUIREMENTS._serialized_start=485 - _IDENTITYPROFILEREQUIREMENTS._serialized_end=627 - _ADVANCEDIDENTITYPROFILEREQUIREMENTS._serialized_start=629 - _ADVANCEDIDENTITYPROFILEREQUIREMENTS._serialized_end=725 - _ADVANCEDPROFILE._serialized_start=728 - _ADVANCEDPROFILE._serialized_end=859 - _SUBJECT._serialized_start=861 - _SUBJECT._serialized_end=890 - _IDENTITYDETAILS._serialized_start=893 - _IDENTITYDETAILS._serialized_end=1093 - _VERIFICATIONREPORTREQUIREMENTS._serialized_start=1095 - _VERIFICATIONREPORTREQUIREMENTS._serialized_end=1212 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1B\024IdentityProfileProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _TRUSTFRAMEWORK._serialized_start = 1214 + _TRUSTFRAMEWORK._serialized_end = 1279 + _EVIDENCEREQUIREMENTS._serialized_start = 1281 + _EVIDENCEREQUIREMENTS._serialized_end = 1403 + _SCHEME._serialized_start = 125 + _SCHEME._serialized_end = 389 + _SCHEME_TYPE._serialized_start = 274 + _SCHEME_TYPE._serialized_end = 389 + _SCHEMECONFIG._serialized_start = 391 + _SCHEMECONFIG._serialized_end = 482 + _IDENTITYPROFILEREQUIREMENTS._serialized_start = 485 + _IDENTITYPROFILEREQUIREMENTS._serialized_end = 627 + _ADVANCEDIDENTITYPROFILEREQUIREMENTS._serialized_start = 629 + _ADVANCEDIDENTITYPROFILEREQUIREMENTS._serialized_end = 725 + _ADVANCEDPROFILE._serialized_start = 728 + _ADVANCEDPROFILE._serialized_end = 859 + _SUBJECT._serialized_start = 861 + _SUBJECT._serialized_end = 890 + _IDENTITYDETAILS._serialized_start = 893 + _IDENTITYDETAILS._serialized_end = 1093 + _VERIFICATIONREPORTREQUIREMENTS._serialized_start = 1095 + _VERIFICATIONREPORTREQUIREMENTS._serialized_end = 1212 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/MRZ_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/MRZ_pb2.py index 89947775..86aa8f00 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/MRZ_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/MRZ_pb2.py @@ -2,27 +2,28 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/MRZ.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16\x63ompubapi_v1/MRZ.proto\x12\x16yoti.core.compubapi_v1\"\x92\x01\n\x03MRZ\x12\x0c\n\x04type\x18\x01 \x01(\x05\x12\r\n\x05line1\x18\x02 \x01(\t\x12\r\n\x05line2\x18\x03 \x01(\t\x12\r\n\x05line3\x18\x04 \x01(\t\"P\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\x07\n\x03TD1\x10\x01\x12\x07\n\x03TD3\x10\x02\x12\n\n\x06RUS_ID\x10\x03\x12\x07\n\x03TD2\x10\x04\x12\x12\n\rUNCATEGORISED\x10\xe8\x07\x42T\n\x15\x63om.yoti.compubapi_v1Z,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x16\x63ompubapi_v1/MRZ.proto\x12\x16yoti.core.compubapi_v1"\x92\x01\n\x03MRZ\x12\x0c\n\x04type\x18\x01 \x01(\x05\x12\r\n\x05line1\x18\x02 \x01(\t\x12\r\n\x05line2\x18\x03 \x01(\t\x12\r\n\x05line3\x18\x04 \x01(\t"P\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\x07\n\x03TD1\x10\x01\x12\x07\n\x03TD3\x10\x02\x12\n\n\x06RUS_ID\x10\x03\x12\x07\n\x03TD2\x10\x04\x12\x12\n\rUNCATEGORISED\x10\xe8\x07\x42T\n\x15\x63om.yoti.compubapi_v1Z,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'MRZ_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "MRZ_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1Z,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _MRZ._serialized_start=51 - _MRZ._serialized_end=197 - _MRZ_TYPE._serialized_start=117 - _MRZ_TYPE._serialized_end=197 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1Z,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _MRZ._serialized_start = 51 + _MRZ._serialized_end = 197 + _MRZ_TYPE._serialized_start = 117 + _MRZ_TYPE._serialized_end = 197 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/Metadata_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/Metadata_pb2.py index 2c2387db..1fbc9ebd 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/Metadata_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/Metadata_pb2.py @@ -2,27 +2,28 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/Metadata.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1b\x63ompubapi_v1/Metadata.proto\x12\x16yoti.core.compubapi_v1\"\xfb\x04\n\x08Metadata\x12\x18\n\x10manufacture_name\x18\x01 \x01(\t\x12\x12\n\nmodel_name\x18\x02 \x01(\t\x12\x0f\n\x07os_name\x18\x03 \x01(\t\x12\x12\n\nos_version\x18\x04 \x01(\t\x12\x17\n\x0fos_vendor_layer\x18\x05 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x06 \x01(\t\x12\x12\n\nstart_time\x18\x07 \x01(\t\x12\x19\n\x11\x61vailable_sensors\x18\x08 \x03(\t\x12\x14\n\x0c\x64\x65mog_gender\x18\t \x01(\t\x12\x11\n\tdemog_age\x18\n \x01(\t\x12\x15\n\rdemog_country\x18\x0b \x01(\t\x12\x39\n\x07product\x18\x0c \x01(\x0e\x32(.yoti.core.compubapi_v1.Metadata.Product\x12\x14\n\x0c\x62rowser_name\x18\r \x01(\t\x12\x17\n\x0f\x62rowser_version\x18\x0e \x01(\t\x12\x0e\n\x06locale\x18\x0f \x01(\t\x12\x11\n\tstat_uuid\x18\x10 \x01(\t\x12\r\n\x05\x64\x65\x62ug\x18\x11 \x01(\t\x12\x19\n\x11\x64\x65vice_identifier\x18\x12 \x01(\t\"\xc4\x01\n\x07Product\x12\r\n\tUNDEFINED\x10\x00\x12\x0c\n\x08YOTI_APP\x10\x01\x12\x13\n\x0fYPM_BROWSER_EXT\x10\x02\x12\r\n\tYOTI_DOCS\x10\x03\x12\x14\n\x10POSTOFFICEID_APP\x10\x04\x12\x0b\n\x07\x43ONNECT\x10\x05\x12\r\n\tYOTI_SIGN\x10\x06\x12\x07\n\x03\x41VS\x10\x07\x12\r\n\tSCAN_YOTI\x10\x08\x12\r\n\tLBGID_APP\x10\t\x12\x07\n\x03KYC\x10\n\x12\x16\n\x12\x43ONTENT_MODERATION\x10\x0b\x42T\n\x15\x63om.yoti.compubapi_v1Z,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1b\x63ompubapi_v1/Metadata.proto\x12\x16yoti.core.compubapi_v1"\xfb\x04\n\x08Metadata\x12\x18\n\x10manufacture_name\x18\x01 \x01(\t\x12\x12\n\nmodel_name\x18\x02 \x01(\t\x12\x0f\n\x07os_name\x18\x03 \x01(\t\x12\x12\n\nos_version\x18\x04 \x01(\t\x12\x17\n\x0fos_vendor_layer\x18\x05 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x06 \x01(\t\x12\x12\n\nstart_time\x18\x07 \x01(\t\x12\x19\n\x11\x61vailable_sensors\x18\x08 \x03(\t\x12\x14\n\x0c\x64\x65mog_gender\x18\t \x01(\t\x12\x11\n\tdemog_age\x18\n \x01(\t\x12\x15\n\rdemog_country\x18\x0b \x01(\t\x12\x39\n\x07product\x18\x0c \x01(\x0e\x32(.yoti.core.compubapi_v1.Metadata.Product\x12\x14\n\x0c\x62rowser_name\x18\r \x01(\t\x12\x17\n\x0f\x62rowser_version\x18\x0e \x01(\t\x12\x0e\n\x06locale\x18\x0f \x01(\t\x12\x11\n\tstat_uuid\x18\x10 \x01(\t\x12\r\n\x05\x64\x65\x62ug\x18\x11 \x01(\t\x12\x19\n\x11\x64\x65vice_identifier\x18\x12 \x01(\t"\xc4\x01\n\x07Product\x12\r\n\tUNDEFINED\x10\x00\x12\x0c\n\x08YOTI_APP\x10\x01\x12\x13\n\x0fYPM_BROWSER_EXT\x10\x02\x12\r\n\tYOTI_DOCS\x10\x03\x12\x14\n\x10POSTOFFICEID_APP\x10\x04\x12\x0b\n\x07\x43ONNECT\x10\x05\x12\r\n\tYOTI_SIGN\x10\x06\x12\x07\n\x03\x41VS\x10\x07\x12\r\n\tSCAN_YOTI\x10\x08\x12\r\n\tLBGID_APP\x10\t\x12\x07\n\x03KYC\x10\n\x12\x16\n\x12\x43ONTENT_MODERATION\x10\x0b\x42T\n\x15\x63om.yoti.compubapi_v1Z,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'Metadata_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "Metadata_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1Z,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _METADATA._serialized_start=56 - _METADATA._serialized_end=691 - _METADATA_PRODUCT._serialized_start=495 - _METADATA_PRODUCT._serialized_end=691 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1Z,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _METADATA._serialized_start = 56 + _METADATA._serialized_end = 691 + _METADATA_PRODUCT._serialized_start = 495 + _METADATA_PRODUCT._serialized_end = 691 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/OptionalTypes_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/OptionalTypes_pb2.py index 045f4dd6..88d2d6b6 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/OptionalTypes_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/OptionalTypes_pb2.py @@ -2,25 +2,26 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/OptionalTypes.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n compubapi_v1/OptionalTypes.proto\x12\x16yoti.core.compubapi_v1\"-\n\x0cOptionalBool\x12\x0e\n\x06is_set\x18\x01 \x01(\x08\x12\r\n\x05value\x18\x02 \x01(\x08\x42h\n\x15\x63om.yoti.compubapi_v1B\x12OptionalTypesProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n compubapi_v1/OptionalTypes.proto\x12\x16yoti.core.compubapi_v1"-\n\x0cOptionalBool\x12\x0e\n\x06is_set\x18\x01 \x01(\x08\x12\r\n\x05value\x18\x02 \x01(\x08\x42h\n\x15\x63om.yoti.compubapi_v1B\x12OptionalTypesProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'OptionalTypes_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "OptionalTypes_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1B\022OptionalTypesProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _OPTIONALBOOL._serialized_start=60 - _OPTIONALBOOL._serialized_end=105 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1B\022OptionalTypesProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _OPTIONALBOOL._serialized_start = 60 + _OPTIONALBOOL._serialized_end = 105 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/RsaAuthDigest_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/RsaAuthDigest_pb2.py index eef23564..ee2d08e0 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/RsaAuthDigest_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/RsaAuthDigest_pb2.py @@ -2,10 +2,12 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/RsaAuthDigest.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -13,15 +15,15 @@ from . import Signature_pb2 as compubapi__v1_dot_Signature__pb2 - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n compubapi_v1/RsaAuthDigest.proto\x12\x16yoti.core.compubapi_v1\x1a\x1c\x63ompubapi_v1/Signature.proto\"x\n\rRsaAuthDigest\x12\x0f\n\x07pub_key\x18\x01 \x01(\x0c\x12\r\n\x05nonce\x18\x02 \x01(\x0c\x12\x11\n\ttimestamp\x18\x03 \x01(\t\x12\x34\n\tsignature\x18\x04 \x01(\x0b\x32!.yoti.core.compubapi_v1.SignatureBh\n\x15\x63om.yoti.compubapi_v1B\x12RsaAuthDigestProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n compubapi_v1/RsaAuthDigest.proto\x12\x16yoti.core.compubapi_v1\x1a\x1c\x63ompubapi_v1/Signature.proto"x\n\rRsaAuthDigest\x12\x0f\n\x07pub_key\x18\x01 \x01(\x0c\x12\r\n\x05nonce\x18\x02 \x01(\x0c\x12\x11\n\ttimestamp\x18\x03 \x01(\t\x12\x34\n\tsignature\x18\x04 \x01(\x0b\x32!.yoti.core.compubapi_v1.SignatureBh\n\x15\x63om.yoti.compubapi_v1B\x12RsaAuthDigestProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'RsaAuthDigest_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "RsaAuthDigest_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1B\022RsaAuthDigestProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _RSAAUTHDIGEST._serialized_start=90 - _RSAAUTHDIGEST._serialized_end=210 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1B\022RsaAuthDigestProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _RSAAUTHDIGEST._serialized_start = 90 + _RSAAUTHDIGEST._serialized_end = 210 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/Signature_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/Signature_pb2.py index fb756302..246fd01a 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/Signature_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/Signature_pb2.py @@ -2,27 +2,28 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/Signature.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1c\x63ompubapi_v1/Signature.proto\x12\x16yoti.core.compubapi_v1\"\xb0\x01\n\tSignature\x12\x39\n\x04\x61lgo\x18\x01 \x01(\x0e\x32+.yoti.core.compubapi_v1.Signature.Algorithm\x12\x0b\n\x03sig\x18\x02 \x01(\x0c\"[\n\tAlgorithm\x12\r\n\tUNDEFINED\x10\x00\x12\x12\n\x0eRSA_PSS_SHA512\x10\x01\x12\x12\n\x0eRSA_PSS_SHA256\x10\x02\x12\x17\n\x13RSA_PKCS1V15_SHA256\x10\x03\x42\x64\n\x15\x63om.yoti.compubapi_v1B\x0eSignatureProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1c\x63ompubapi_v1/Signature.proto\x12\x16yoti.core.compubapi_v1"\xb0\x01\n\tSignature\x12\x39\n\x04\x61lgo\x18\x01 \x01(\x0e\x32+.yoti.core.compubapi_v1.Signature.Algorithm\x12\x0b\n\x03sig\x18\x02 \x01(\x0c"[\n\tAlgorithm\x12\r\n\tUNDEFINED\x10\x00\x12\x12\n\x0eRSA_PSS_SHA512\x10\x01\x12\x12\n\x0eRSA_PSS_SHA256\x10\x02\x12\x17\n\x13RSA_PKCS1V15_SHA256\x10\x03\x42\x64\n\x15\x63om.yoti.compubapi_v1B\x0eSignatureProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'Signature_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "Signature_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1B\016SignatureProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _SIGNATURE._serialized_start=57 - _SIGNATURE._serialized_end=233 - _SIGNATURE_ALGORITHM._serialized_start=142 - _SIGNATURE_ALGORITHM._serialized_end=233 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1B\016SignatureProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _SIGNATURE._serialized_start = 57 + _SIGNATURE._serialized_end = 233 + _SIGNATURE_ALGORITHM._serialized_start = 142 + _SIGNATURE_ALGORITHM._serialized_end = 233 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/SignedTimestamp_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/SignedTimestamp_pb2.py index 9db6ed16..953b3105 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/SignedTimestamp_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/SignedTimestamp_pb2.py @@ -2,25 +2,26 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/SignedTimestamp.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"compubapi_v1/SignedTimestamp.proto\x12\x16yoti.core.compubapi_v1\"\xbc\x01\n\x0fSignedTimestamp\x12\x0f\n\x07version\x18\x01 \x01(\x05\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x16\n\x0emessage_digest\x18\x03 \x01(\x0c\x12\x18\n\x10signed_timestamp\x18\x04 \x01(\x0c\x12\x1a\n\x12\x63hain_digest_skip1\x18\x05 \x01(\x0c\x12\x1a\n\x12\x63hain_digest_skip2\x18\x06 \x01(\x0c\x12\x1b\n\x13hmac_key_identifier\x18\x07 \x01(\x05\x42j\n\x15\x63om.yoti.compubapi_v1B\x14SignedTimestampProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n"compubapi_v1/SignedTimestamp.proto\x12\x16yoti.core.compubapi_v1"\xbc\x01\n\x0fSignedTimestamp\x12\x0f\n\x07version\x18\x01 \x01(\x05\x12\x11\n\ttimestamp\x18\x02 \x01(\x04\x12\x16\n\x0emessage_digest\x18\x03 \x01(\x0c\x12\x18\n\x10signed_timestamp\x18\x04 \x01(\x0c\x12\x1a\n\x12\x63hain_digest_skip1\x18\x05 \x01(\x0c\x12\x1a\n\x12\x63hain_digest_skip2\x18\x06 \x01(\x0c\x12\x1b\n\x13hmac_key_identifier\x18\x07 \x01(\x05\x42j\n\x15\x63om.yoti.compubapi_v1B\x14SignedTimestampProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'SignedTimestamp_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "SignedTimestamp_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1B\024SignedTimestampProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _SIGNEDTIMESTAMP._serialized_start=63 - _SIGNEDTIMESTAMP._serialized_end=251 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1B\024SignedTimestampProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _SIGNEDTIMESTAMP._serialized_start = 63 + _SIGNEDTIMESTAMP._serialized_end = 251 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/UserProfile_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/UserProfile_pb2.py index 2e7d78ca..53a3d00e 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/UserProfile_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/UserProfile_pb2.py @@ -2,10 +2,12 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/UserProfile.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -16,83 +18,83 @@ from . import DocumentFields_pb2 as compubapi__v1_dot_DocumentFields__pb2 from . import DocumentTypes_pb2 as compubapi__v1_dot_DocumentTypes__pb2 - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1e\x63ompubapi_v1/UserProfile.proto\x12\x16yoti.core.compubapi_v1\x1a\x1a\x63ompubapi_v1/Address.proto\x1a\"compubapi_v1/IdentityProfile.proto\x1a!compubapi_v1/DocumentFields.proto\x1a compubapi_v1/DocumentTypes.proto\"\xbc\x01\n\x0bUserProfile\x12\x45\n\x12identity_assertion\x18\x01 \x01(\x0b\x32).yoti.core.compubapi_v1.IdentityAssertion\x12!\n\x19\x65vidence_collection_db_id\x18\x02 \x01(\x0c\x12\x43\n\x11unlinked_evidence\x18\x03 \x03(\x0b\x32(.yoti.core.compubapi_v1.UnlinkedEvidence\"\xc2\x02\n\x11IdentityAssertion\x12\x32\n\x0c\x63urrent_name\x18\x01 \x01(\x0b\x32\x1c.yoti.core.compubapi_v1.Name\x12:\n\rdate_of_birth\x18\x02 \x01(\x0b\x32#.yoti.core.compubapi_v1.DateOfBirth\x12\x41\n\x0f\x63urrent_address\x18\x03 \x01(\x0b\x32(.yoti.core.compubapi_v1.AddressWithDates\x12\x44\n\x12previous_addresses\x18\x04 \x03(\x0b\x32(.yoti.core.compubapi_v1.AddressWithDates\x12\x34\n\x0eprevious_names\x18\x05 \x03(\x0b\x32\x1c.yoti.core.compubapi_v1.Name\"\x82\x03\n\x10\x41\x64\x64ressWithDates\x12\x38\n\x0fprofile_address\x18\x01 \x01(\x0b\x32\x1f.yoti.core.compubapi_v1.Address\x12\x0f\n\x07move_in\x18\x02 \x01(\t\x12\x10\n\x08move_out\x18\x03 \x01(\t\x12<\n\x0e\x65vidence_links\x18\x04 \x03(\x0b\x32$.yoti.core.compubapi_v1.EvidenceLink\x12<\n\x08\x61\x64\x64\x65\x64_at\x18\x07 \x01(\x0b\x32*.yoti.core.compubapi_v1.AssertionTimestamp\x12@\n\x0c\x63onfirmed_at\x18\x08 \x01(\x0b\x32*.yoti.core.compubapi_v1.AssertionTimestamp\x12\x41\n\rconfirmations\x18\t \x03(\x0b\x32*.yoti.core.compubapi_v1.AssertionTimestampJ\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07J\x04\x08\n\x10\x0b\"\xac\x01\n\x12\x41ssertionTimestamp\x12\n\n\x02ts\x18\x01 \x01(\t\x12\x41\n\x06source\x18\x02 \x01(\x0e\x32\x31.yoti.core.compubapi_v1.AssertionTimestamp.Source\"G\n\x06Source\x12\r\n\tUNDEFINED\x10\x00\x12\x0c\n\x08\x44OCUMENT\x10\x01\x12\n\n\x06MANUAL\x10\x02\x12\x14\n\x10RELYING_BUSINESS\x10\x03\"\xd3\x02\n\x12\x43onfirmationStatus\x12\x41\n\x06source\x18\x01 \x01(\x0e\x32\x31.yoti.core.compubapi_v1.ConfirmationStatus.Source\x12\x11\n\ttimestamp\x18\x02 \x01(\t\x12\x41\n\x06status\x18\x03 \x01(\x0e\x32\x31.yoti.core.compubapi_v1.ConfirmationStatus.Status\";\n\x06Source\x12\r\n\tUNDEFINED\x10\x00\x12\x0c\n\x08\x45ND_USER\x10\x01\x12\x14\n\x10RELYING_BUSINESS\x10\x02\"g\n\x06Status\x12\x1a\n\x16NO_MANUAL_CONFIRMATION\x10\x00\x12!\n\x1dMANUAL_CONFIRMATION_SUCCEEDED\x10\x01\x12\x1e\n\x1aMANUAL_CONFIRMATION_FAILED\x10\x02\"\xef\x02\n\x04Name\x12\x34\n\x04name\x18\x01 \x01(\x0b\x32&.yoti.core.compubapi_v1.StructuredName\x12\x11\n\theld_from\x18\x02 \x01(\t\x12\x0f\n\x07held_to\x18\x03 \x01(\t\x12<\n\x0e\x65vidence_links\x18\x04 \x03(\x0b\x32$.yoti.core.compubapi_v1.EvidenceLink\x12<\n\x08\x61\x64\x64\x65\x64_at\x18\x05 \x01(\x0b\x32*.yoti.core.compubapi_v1.AssertionTimestamp\x12\x41\n\rconfirmations\x18\x06 \x03(\x0b\x32*.yoti.core.compubapi_v1.AssertionTimestamp\x12N\n\x1amanual_confirmation_status\x18\x07 \x01(\x0b\x32*.yoti.core.compubapi_v1.ConfirmationStatus\"\xb3\x02\n\x0b\x44\x61teOfBirth\x12\x15\n\rdate_of_birth\x18\x01 \x01(\t\x12<\n\x0e\x65vidence_links\x18\x02 \x03(\x0b\x32$.yoti.core.compubapi_v1.EvidenceLink\x12<\n\x08\x61\x64\x64\x65\x64_at\x18\x03 \x01(\x0b\x32*.yoti.core.compubapi_v1.AssertionTimestamp\x12\x41\n\rconfirmations\x18\x04 \x03(\x0b\x32*.yoti.core.compubapi_v1.AssertionTimestamp\x12N\n\x1amanual_confirmation_status\x18\x05 \x01(\x0b\x32*.yoti.core.compubapi_v1.ConfirmationStatus\"v\n\x0eStructuredName\x12\x13\n\x0bgiven_names\x18\x01 \x01(\t\x12\x12\n\nfirst_name\x18\x02 \x01(\t\x12\x13\n\x0bmiddle_name\x18\x03 \x01(\t\x12\x13\n\x0b\x66\x61mily_name\x18\x04 \x01(\t\x12\x11\n\tfull_name\x18\x05 \x01(\t\"#\n\x0c\x45videnceLink\x12\x13\n\x0b\x65vidence_id\x18\x01 \x01(\t\"\xda\x01\n\x12\x45videnceCollection\x12\x39\n\x04\x66\x61\x63\x65\x18\x01 \x01(\x0b\x32+.yoti.core.compubapi_v1.FaceCaptureEvidence\x12;\n\tdocuments\x18\x02 \x03(\x0b\x32(.yoti.core.compubapi_v1.DocumentEvidence\x12L\n\x12\x65lectronic_records\x18\x03 \x03(\x0b\x32\x30.yoti.core.compubapi_v1.ElectronicRecordEvidence\"\xd7\x02\n\x13\x46\x61\x63\x65\x43\x61ptureEvidence\x12\x13\n\x0b\x65vidence_id\x18\x01 \x01(\t\x12\x36\n\x0b\x61udit_links\x18\x02 \x03(\x0b\x32!.yoti.core.compubapi_v1.AuditLink\x12@\n\x10initial_liveness\x18\x03 \x01(\x0b\x32&.yoti.core.compubapi_v1.PassedLiveness\x12\x45\n\x15last_matched_liveness\x18\x04 \x01(\x0b\x32&.yoti.core.compubapi_v1.PassedLiveness\x12\x36\n\x06source\x18\x05 \x01(\x0b\x32&.yoti.core.compubapi_v1.EvidenceSource\x12\x15\n\rverifying_org\x18\x06 \x01(\t\x12\x1b\n\x13selfie_attribute_id\x18\x07 \x01(\x0c\"\xe0\x03\n\x10\x44ocumentEvidence\x12\x13\n\x0b\x65vidence_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\t\x12\x36\n\x0b\x61udit_links\x18\x03 \x03(\x0b\x32!.yoti.core.compubapi_v1.AuditLink\x12\x39\n\rdocument_info\x18\x04 \x01(\x0b\x32\".yoti.core.compubapi_v1.IdDocument\x12?\n\x0f\x64ocument_fields\x18\x05 \x01(\x0b\x32&.yoti.core.compubapi_v1.DocumentFields\x12<\n\rpassed_checks\x18\x06 \x03(\x0b\x32%.yoti.core.compubapi_v1.DocumentCheck\x12$\n\x1c\x64ocument_images_attribute_id\x18\x07 \x01(\x0c\x12\x36\n\x06source\x18\x08 \x01(\x0b\x32&.yoti.core.compubapi_v1.EvidenceSource\x12\x15\n\rverifying_org\x18\t \x01(\t\x12=\n\x0eimport_details\x18\n \x01(\x0b\x32%.yoti.core.compubapi_v1.ImportDetails\"\xb8\x02\n\x18\x45lectronicRecordEvidence\x12\x13\n\x0b\x65vidence_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\t\x12\x36\n\x0b\x61udit_links\x18\x03 \x03(\x0b\x32!.yoti.core.compubapi_v1.AuditLink\x12\x41\n\x10identity_details\x18\x04 \x01(\x0b\x32\'.yoti.core.compubapi_v1.IdentityDetails\x12\x15\n\rverifying_org\x18\x05 \x01(\t\x12\x14\n\x0cprovider_org\x18\x06 \x01(\t\x12L\n\x16identity_check_outcome\x18\x07 \x01(\x0b\x32,.yoti.core.compubapi_v1.IdentityCheckOutcome\"\xcc\x02\n\x14IdentityCheckOutcome\x12?\n\x04type\x18\x01 \x01(\x0e\x32\x31.yoti.core.compubapi_v1.IdentityCheckOutcome.Type\x12;\n\rcifas_outcome\x18\x02 \x01(\x0b\x32$.yoti.core.compubapi_v1.CIFASOutcome\x12\x37\n\x0b\x63ra_outcome\x18\x03 \x01(\x0b\x32\".yoti.core.compubapi_v1.CRAOutcome\x12\x43\n\x11synectics_outcome\x18\x04 \x01(\x0b\x32(.yoti.core.compubapi_v1.SynecticsOutcome\"8\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\t\n\x05\x43IFAS\x10\x01\x12\x07\n\x03\x43RA\x10\x02\x12\r\n\tSYNECTICS\x10\x03\"\xa0\x01\n\x0c\x43IFASOutcome\x12\x39\n\x05state\x18\x01 \x01(\x0e\x32*.yoti.core.compubapi_v1.CIFASOutcome.State\"U\n\x05State\x12\r\n\tUNDEFINED\x10\x00\x12\x11\n\rNOT_FRAUDSTER\x10\x01\x12\r\n\tFRAUDSTER\x10\x02\x12\x10\n\x0c\x46RAUD_VICTIM\x10\x03\x12\t\n\x05\x45RROR\x10\x04\"\xbd\x04\n\nCRAOutcome\x12?\n\x07\x61\x64\x64ress\x18\x01 \x01(\x0e\x32..yoti.core.compubapi_v1.CRAOutcome.MatchResult\x12<\n\x04name\x18\x02 \x01(\x0e\x32..yoti.core.compubapi_v1.CRAOutcome.MatchResult\x12;\n\x03\x64ob\x18\x03 \x01(\x0e\x32..yoti.core.compubapi_v1.CRAOutcome.MatchResult\x12G\n\x0bpep_warning\x18\x04 \x01(\x0e\x32\x32.yoti.core.compubapi_v1.CRAOutcome.AdditionalCheck\x12\x44\n\x08\x64\x65\x63\x65\x61sed\x18\x05 \x01(\x0e\x32\x32.yoti.core.compubapi_v1.CRAOutcome.AdditionalCheck\x12J\n\x0e\x65lectoral_roll\x18\x06 \x01(\x0e\x32\x32.yoti.core.compubapi_v1.CRAOutcome.AdditionalCheck\x12\x19\n\x11unable_to_perform\x18\x07 \x01(\x08\">\n\x0bMatchResult\x12\x11\n\rNOT_AVAILABLE\x10\x00\x12\x0b\n\x07MATCHED\x10\x01\x12\x0f\n\x0bNOT_MATCHED\x10\x02\"=\n\x0f\x41\x64\x64itionalCheck\x12\x12\n\x0eNOT_APPLICABLE\x10\x00\x12\n\n\x06PASSED\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02\"v\n\x10SynecticsOutcome\x12\x18\n\x10\x61\x63tivity_history\x18\x01 \x01(\x05\x12\x16\n\x0eidentity_fraud\x18\x02 \x01(\x05\x12\x15\n\rfailed_checks\x18\x03 \x03(\t\x12\x19\n\x11unable_to_perform\x18\x04 \x01(\x08\"\xa8\x01\n\x0ePassedLiveness\x12\x39\n\x04type\x18\x01 \x01(\x0e\x32+.yoti.core.compubapi_v1.PassedLiveness.Type\x12\x11\n\ttimestamp\x18\x02 \x01(\t\"H\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\x08\n\x04ZOOM\x10\x01\x12\n\n\x06STATIC\x10\x02\x12\x0f\n\x0bTHREE_WORDS\x10\x03\x12\n\n\x06\x41\x43TIVE\x10\x04\"\xae\x01\n\tAuditLink\x12\x34\n\x04type\x18\x01 \x01(\x0e\x32&.yoti.core.compubapi_v1.AuditLink.Type\x12\n\n\x02id\x18\x02 \x01(\t\"_\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12!\n\x1d\x44ID_USER_ACTIVITY_TRACKING_ID\x10\x01\x12\x10\n\x0cIDV_CHECK_ID\x10\x02\x12\x13\n\x0fIDV_RESOURCE_ID\x10\x03\"\x95\x01\n\x0e\x45videnceSource\x12=\n\x06source\x18\x01 \x01(\x0e\x32-.yoti.core.compubapi_v1.EvidenceSource.Source\"D\n\x06Source\x12\r\n\tUNDEFINED\x10\x00\x12\x0b\n\x07IDV_WEB\x10\x01\x12\x11\n\rIDV_WEB_SICAP\x10\x02\x12\x0b\n\x07\x44ID_APP\x10\x03\"\xfb\x02\n\rDocumentCheck\x12:\n\x05\x63heck\x18\x01 \x01(\x0e\x32+.yoti.core.compubapi_v1.DocumentCheck.Check\"\xad\x02\n\x05\x43heck\x12\r\n\tUNDEFINED\x10\x00\x12\'\n#MANUAL_VISUAL_DOCUMENT_AUTHENTICITY\x10\x01\x12\x1a\n\x16\x43HIP_DIGITAL_SIGNATURE\x10\x02\x12\x15\n\x11ISSUING_AUTHORITY\x10\x03\x12\x14\n\x10\x44OCUMENT_IN_DATE\x10\x04\x12\x18\n\x14\x46RAUD_DOCUMENTS_LIST\x10\x05\x12\x15\n\x11MANUAL_FACE_MATCH\x10\x06\x12\x18\n\x14\x41UTOMATED_FACE_MATCH\x10\x07\x12)\n%AUTOMATED_FACE_MATCH_HIGHER_THRESHOLD\x10\x08\x12-\n)HIGH_ASSURANCE_AUTO_DOCUMENT_AUTHENTICITY\x10\t\"4\n\rImportDetails\x12\x13\n\x0bimported_at\x18\x01 \x01(\t\x12\x0e\n\x06org_id\x18\x02 \x01(\t\"\xbd\x01\n\x10UnlinkedEvidence\x12\x13\n\x0b\x65vidence_id\x18\x01 \x01(\t\x12?\n\x06reason\x18\x02 \x01(\x0e\x32/.yoti.core.compubapi_v1.UnlinkedEvidence.Reason\"S\n\x06Reason\x12\r\n\tUNDEFINED\x10\x00\x12\x11\n\rNAME_MISMATCH\x10\x01\x12\x10\n\x0c\x44OB_MISMATCH\x10\x02\x12\x15\n\x11NAME_DOB_MISMATCH\x10\x03\x42\x66\n\x15\x63om.yoti.compubapi_v1B\x10UserProfileProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1e\x63ompubapi_v1/UserProfile.proto\x12\x16yoti.core.compubapi_v1\x1a\x1a\x63ompubapi_v1/Address.proto\x1a"compubapi_v1/IdentityProfile.proto\x1a!compubapi_v1/DocumentFields.proto\x1a compubapi_v1/DocumentTypes.proto"\xbc\x01\n\x0bUserProfile\x12\x45\n\x12identity_assertion\x18\x01 \x01(\x0b\x32).yoti.core.compubapi_v1.IdentityAssertion\x12!\n\x19\x65vidence_collection_db_id\x18\x02 \x01(\x0c\x12\x43\n\x11unlinked_evidence\x18\x03 \x03(\x0b\x32(.yoti.core.compubapi_v1.UnlinkedEvidence"\xc2\x02\n\x11IdentityAssertion\x12\x32\n\x0c\x63urrent_name\x18\x01 \x01(\x0b\x32\x1c.yoti.core.compubapi_v1.Name\x12:\n\rdate_of_birth\x18\x02 \x01(\x0b\x32#.yoti.core.compubapi_v1.DateOfBirth\x12\x41\n\x0f\x63urrent_address\x18\x03 \x01(\x0b\x32(.yoti.core.compubapi_v1.AddressWithDates\x12\x44\n\x12previous_addresses\x18\x04 \x03(\x0b\x32(.yoti.core.compubapi_v1.AddressWithDates\x12\x34\n\x0eprevious_names\x18\x05 \x03(\x0b\x32\x1c.yoti.core.compubapi_v1.Name"\x82\x03\n\x10\x41\x64\x64ressWithDates\x12\x38\n\x0fprofile_address\x18\x01 \x01(\x0b\x32\x1f.yoti.core.compubapi_v1.Address\x12\x0f\n\x07move_in\x18\x02 \x01(\t\x12\x10\n\x08move_out\x18\x03 \x01(\t\x12<\n\x0e\x65vidence_links\x18\x04 \x03(\x0b\x32$.yoti.core.compubapi_v1.EvidenceLink\x12<\n\x08\x61\x64\x64\x65\x64_at\x18\x07 \x01(\x0b\x32*.yoti.core.compubapi_v1.AssertionTimestamp\x12@\n\x0c\x63onfirmed_at\x18\x08 \x01(\x0b\x32*.yoti.core.compubapi_v1.AssertionTimestamp\x12\x41\n\rconfirmations\x18\t \x03(\x0b\x32*.yoti.core.compubapi_v1.AssertionTimestampJ\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07J\x04\x08\n\x10\x0b"\xac\x01\n\x12\x41ssertionTimestamp\x12\n\n\x02ts\x18\x01 \x01(\t\x12\x41\n\x06source\x18\x02 \x01(\x0e\x32\x31.yoti.core.compubapi_v1.AssertionTimestamp.Source"G\n\x06Source\x12\r\n\tUNDEFINED\x10\x00\x12\x0c\n\x08\x44OCUMENT\x10\x01\x12\n\n\x06MANUAL\x10\x02\x12\x14\n\x10RELYING_BUSINESS\x10\x03"\xd3\x02\n\x12\x43onfirmationStatus\x12\x41\n\x06source\x18\x01 \x01(\x0e\x32\x31.yoti.core.compubapi_v1.ConfirmationStatus.Source\x12\x11\n\ttimestamp\x18\x02 \x01(\t\x12\x41\n\x06status\x18\x03 \x01(\x0e\x32\x31.yoti.core.compubapi_v1.ConfirmationStatus.Status";\n\x06Source\x12\r\n\tUNDEFINED\x10\x00\x12\x0c\n\x08\x45ND_USER\x10\x01\x12\x14\n\x10RELYING_BUSINESS\x10\x02"g\n\x06Status\x12\x1a\n\x16NO_MANUAL_CONFIRMATION\x10\x00\x12!\n\x1dMANUAL_CONFIRMATION_SUCCEEDED\x10\x01\x12\x1e\n\x1aMANUAL_CONFIRMATION_FAILED\x10\x02"\xef\x02\n\x04Name\x12\x34\n\x04name\x18\x01 \x01(\x0b\x32&.yoti.core.compubapi_v1.StructuredName\x12\x11\n\theld_from\x18\x02 \x01(\t\x12\x0f\n\x07held_to\x18\x03 \x01(\t\x12<\n\x0e\x65vidence_links\x18\x04 \x03(\x0b\x32$.yoti.core.compubapi_v1.EvidenceLink\x12<\n\x08\x61\x64\x64\x65\x64_at\x18\x05 \x01(\x0b\x32*.yoti.core.compubapi_v1.AssertionTimestamp\x12\x41\n\rconfirmations\x18\x06 \x03(\x0b\x32*.yoti.core.compubapi_v1.AssertionTimestamp\x12N\n\x1amanual_confirmation_status\x18\x07 \x01(\x0b\x32*.yoti.core.compubapi_v1.ConfirmationStatus"\xb3\x02\n\x0b\x44\x61teOfBirth\x12\x15\n\rdate_of_birth\x18\x01 \x01(\t\x12<\n\x0e\x65vidence_links\x18\x02 \x03(\x0b\x32$.yoti.core.compubapi_v1.EvidenceLink\x12<\n\x08\x61\x64\x64\x65\x64_at\x18\x03 \x01(\x0b\x32*.yoti.core.compubapi_v1.AssertionTimestamp\x12\x41\n\rconfirmations\x18\x04 \x03(\x0b\x32*.yoti.core.compubapi_v1.AssertionTimestamp\x12N\n\x1amanual_confirmation_status\x18\x05 \x01(\x0b\x32*.yoti.core.compubapi_v1.ConfirmationStatus"v\n\x0eStructuredName\x12\x13\n\x0bgiven_names\x18\x01 \x01(\t\x12\x12\n\nfirst_name\x18\x02 \x01(\t\x12\x13\n\x0bmiddle_name\x18\x03 \x01(\t\x12\x13\n\x0b\x66\x61mily_name\x18\x04 \x01(\t\x12\x11\n\tfull_name\x18\x05 \x01(\t"#\n\x0c\x45videnceLink\x12\x13\n\x0b\x65vidence_id\x18\x01 \x01(\t"\xda\x01\n\x12\x45videnceCollection\x12\x39\n\x04\x66\x61\x63\x65\x18\x01 \x01(\x0b\x32+.yoti.core.compubapi_v1.FaceCaptureEvidence\x12;\n\tdocuments\x18\x02 \x03(\x0b\x32(.yoti.core.compubapi_v1.DocumentEvidence\x12L\n\x12\x65lectronic_records\x18\x03 \x03(\x0b\x32\x30.yoti.core.compubapi_v1.ElectronicRecordEvidence"\xd7\x02\n\x13\x46\x61\x63\x65\x43\x61ptureEvidence\x12\x13\n\x0b\x65vidence_id\x18\x01 \x01(\t\x12\x36\n\x0b\x61udit_links\x18\x02 \x03(\x0b\x32!.yoti.core.compubapi_v1.AuditLink\x12@\n\x10initial_liveness\x18\x03 \x01(\x0b\x32&.yoti.core.compubapi_v1.PassedLiveness\x12\x45\n\x15last_matched_liveness\x18\x04 \x01(\x0b\x32&.yoti.core.compubapi_v1.PassedLiveness\x12\x36\n\x06source\x18\x05 \x01(\x0b\x32&.yoti.core.compubapi_v1.EvidenceSource\x12\x15\n\rverifying_org\x18\x06 \x01(\t\x12\x1b\n\x13selfie_attribute_id\x18\x07 \x01(\x0c"\xe0\x03\n\x10\x44ocumentEvidence\x12\x13\n\x0b\x65vidence_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\t\x12\x36\n\x0b\x61udit_links\x18\x03 \x03(\x0b\x32!.yoti.core.compubapi_v1.AuditLink\x12\x39\n\rdocument_info\x18\x04 \x01(\x0b\x32".yoti.core.compubapi_v1.IdDocument\x12?\n\x0f\x64ocument_fields\x18\x05 \x01(\x0b\x32&.yoti.core.compubapi_v1.DocumentFields\x12<\n\rpassed_checks\x18\x06 \x03(\x0b\x32%.yoti.core.compubapi_v1.DocumentCheck\x12$\n\x1c\x64ocument_images_attribute_id\x18\x07 \x01(\x0c\x12\x36\n\x06source\x18\x08 \x01(\x0b\x32&.yoti.core.compubapi_v1.EvidenceSource\x12\x15\n\rverifying_org\x18\t \x01(\t\x12=\n\x0eimport_details\x18\n \x01(\x0b\x32%.yoti.core.compubapi_v1.ImportDetails"\xb8\x02\n\x18\x45lectronicRecordEvidence\x12\x13\n\x0b\x65vidence_id\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\t\x12\x36\n\x0b\x61udit_links\x18\x03 \x03(\x0b\x32!.yoti.core.compubapi_v1.AuditLink\x12\x41\n\x10identity_details\x18\x04 \x01(\x0b\x32\'.yoti.core.compubapi_v1.IdentityDetails\x12\x15\n\rverifying_org\x18\x05 \x01(\t\x12\x14\n\x0cprovider_org\x18\x06 \x01(\t\x12L\n\x16identity_check_outcome\x18\x07 \x01(\x0b\x32,.yoti.core.compubapi_v1.IdentityCheckOutcome"\xcc\x02\n\x14IdentityCheckOutcome\x12?\n\x04type\x18\x01 \x01(\x0e\x32\x31.yoti.core.compubapi_v1.IdentityCheckOutcome.Type\x12;\n\rcifas_outcome\x18\x02 \x01(\x0b\x32$.yoti.core.compubapi_v1.CIFASOutcome\x12\x37\n\x0b\x63ra_outcome\x18\x03 \x01(\x0b\x32".yoti.core.compubapi_v1.CRAOutcome\x12\x43\n\x11synectics_outcome\x18\x04 \x01(\x0b\x32(.yoti.core.compubapi_v1.SynecticsOutcome"8\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\t\n\x05\x43IFAS\x10\x01\x12\x07\n\x03\x43RA\x10\x02\x12\r\n\tSYNECTICS\x10\x03"\xa0\x01\n\x0c\x43IFASOutcome\x12\x39\n\x05state\x18\x01 \x01(\x0e\x32*.yoti.core.compubapi_v1.CIFASOutcome.State"U\n\x05State\x12\r\n\tUNDEFINED\x10\x00\x12\x11\n\rNOT_FRAUDSTER\x10\x01\x12\r\n\tFRAUDSTER\x10\x02\x12\x10\n\x0c\x46RAUD_VICTIM\x10\x03\x12\t\n\x05\x45RROR\x10\x04"\xbd\x04\n\nCRAOutcome\x12?\n\x07\x61\x64\x64ress\x18\x01 \x01(\x0e\x32..yoti.core.compubapi_v1.CRAOutcome.MatchResult\x12<\n\x04name\x18\x02 \x01(\x0e\x32..yoti.core.compubapi_v1.CRAOutcome.MatchResult\x12;\n\x03\x64ob\x18\x03 \x01(\x0e\x32..yoti.core.compubapi_v1.CRAOutcome.MatchResult\x12G\n\x0bpep_warning\x18\x04 \x01(\x0e\x32\x32.yoti.core.compubapi_v1.CRAOutcome.AdditionalCheck\x12\x44\n\x08\x64\x65\x63\x65\x61sed\x18\x05 \x01(\x0e\x32\x32.yoti.core.compubapi_v1.CRAOutcome.AdditionalCheck\x12J\n\x0e\x65lectoral_roll\x18\x06 \x01(\x0e\x32\x32.yoti.core.compubapi_v1.CRAOutcome.AdditionalCheck\x12\x19\n\x11unable_to_perform\x18\x07 \x01(\x08">\n\x0bMatchResult\x12\x11\n\rNOT_AVAILABLE\x10\x00\x12\x0b\n\x07MATCHED\x10\x01\x12\x0f\n\x0bNOT_MATCHED\x10\x02"=\n\x0f\x41\x64\x64itionalCheck\x12\x12\n\x0eNOT_APPLICABLE\x10\x00\x12\n\n\x06PASSED\x10\x01\x12\n\n\x06\x46\x41ILED\x10\x02"v\n\x10SynecticsOutcome\x12\x18\n\x10\x61\x63tivity_history\x18\x01 \x01(\x05\x12\x16\n\x0eidentity_fraud\x18\x02 \x01(\x05\x12\x15\n\rfailed_checks\x18\x03 \x03(\t\x12\x19\n\x11unable_to_perform\x18\x04 \x01(\x08"\xa8\x01\n\x0ePassedLiveness\x12\x39\n\x04type\x18\x01 \x01(\x0e\x32+.yoti.core.compubapi_v1.PassedLiveness.Type\x12\x11\n\ttimestamp\x18\x02 \x01(\t"H\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\x08\n\x04ZOOM\x10\x01\x12\n\n\x06STATIC\x10\x02\x12\x0f\n\x0bTHREE_WORDS\x10\x03\x12\n\n\x06\x41\x43TIVE\x10\x04"\xae\x01\n\tAuditLink\x12\x34\n\x04type\x18\x01 \x01(\x0e\x32&.yoti.core.compubapi_v1.AuditLink.Type\x12\n\n\x02id\x18\x02 \x01(\t"_\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12!\n\x1d\x44ID_USER_ACTIVITY_TRACKING_ID\x10\x01\x12\x10\n\x0cIDV_CHECK_ID\x10\x02\x12\x13\n\x0fIDV_RESOURCE_ID\x10\x03"\x95\x01\n\x0e\x45videnceSource\x12=\n\x06source\x18\x01 \x01(\x0e\x32-.yoti.core.compubapi_v1.EvidenceSource.Source"D\n\x06Source\x12\r\n\tUNDEFINED\x10\x00\x12\x0b\n\x07IDV_WEB\x10\x01\x12\x11\n\rIDV_WEB_SICAP\x10\x02\x12\x0b\n\x07\x44ID_APP\x10\x03"\xfb\x02\n\rDocumentCheck\x12:\n\x05\x63heck\x18\x01 \x01(\x0e\x32+.yoti.core.compubapi_v1.DocumentCheck.Check"\xad\x02\n\x05\x43heck\x12\r\n\tUNDEFINED\x10\x00\x12\'\n#MANUAL_VISUAL_DOCUMENT_AUTHENTICITY\x10\x01\x12\x1a\n\x16\x43HIP_DIGITAL_SIGNATURE\x10\x02\x12\x15\n\x11ISSUING_AUTHORITY\x10\x03\x12\x14\n\x10\x44OCUMENT_IN_DATE\x10\x04\x12\x18\n\x14\x46RAUD_DOCUMENTS_LIST\x10\x05\x12\x15\n\x11MANUAL_FACE_MATCH\x10\x06\x12\x18\n\x14\x41UTOMATED_FACE_MATCH\x10\x07\x12)\n%AUTOMATED_FACE_MATCH_HIGHER_THRESHOLD\x10\x08\x12-\n)HIGH_ASSURANCE_AUTO_DOCUMENT_AUTHENTICITY\x10\t"4\n\rImportDetails\x12\x13\n\x0bimported_at\x18\x01 \x01(\t\x12\x0e\n\x06org_id\x18\x02 \x01(\t"\xbd\x01\n\x10UnlinkedEvidence\x12\x13\n\x0b\x65vidence_id\x18\x01 \x01(\t\x12?\n\x06reason\x18\x02 \x01(\x0e\x32/.yoti.core.compubapi_v1.UnlinkedEvidence.Reason"S\n\x06Reason\x12\r\n\tUNDEFINED\x10\x00\x12\x11\n\rNAME_MISMATCH\x10\x01\x12\x10\n\x0c\x44OB_MISMATCH\x10\x02\x12\x15\n\x11NAME_DOB_MISMATCH\x10\x03\x42\x66\n\x15\x63om.yoti.compubapi_v1B\x10UserProfileProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'UserProfile_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "UserProfile_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1B\020UserProfileProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _USERPROFILE._serialized_start=192 - _USERPROFILE._serialized_end=380 - _IDENTITYASSERTION._serialized_start=383 - _IDENTITYASSERTION._serialized_end=705 - _ADDRESSWITHDATES._serialized_start=708 - _ADDRESSWITHDATES._serialized_end=1094 - _ASSERTIONTIMESTAMP._serialized_start=1097 - _ASSERTIONTIMESTAMP._serialized_end=1269 - _ASSERTIONTIMESTAMP_SOURCE._serialized_start=1198 - _ASSERTIONTIMESTAMP_SOURCE._serialized_end=1269 - _CONFIRMATIONSTATUS._serialized_start=1272 - _CONFIRMATIONSTATUS._serialized_end=1611 - _CONFIRMATIONSTATUS_SOURCE._serialized_start=1447 - _CONFIRMATIONSTATUS_SOURCE._serialized_end=1506 - _CONFIRMATIONSTATUS_STATUS._serialized_start=1508 - _CONFIRMATIONSTATUS_STATUS._serialized_end=1611 - _NAME._serialized_start=1614 - _NAME._serialized_end=1981 - _DATEOFBIRTH._serialized_start=1984 - _DATEOFBIRTH._serialized_end=2291 - _STRUCTUREDNAME._serialized_start=2293 - _STRUCTUREDNAME._serialized_end=2411 - _EVIDENCELINK._serialized_start=2413 - _EVIDENCELINK._serialized_end=2448 - _EVIDENCECOLLECTION._serialized_start=2451 - _EVIDENCECOLLECTION._serialized_end=2669 - _FACECAPTUREEVIDENCE._serialized_start=2672 - _FACECAPTUREEVIDENCE._serialized_end=3015 - _DOCUMENTEVIDENCE._serialized_start=3018 - _DOCUMENTEVIDENCE._serialized_end=3498 - _ELECTRONICRECORDEVIDENCE._serialized_start=3501 - _ELECTRONICRECORDEVIDENCE._serialized_end=3813 - _IDENTITYCHECKOUTCOME._serialized_start=3816 - _IDENTITYCHECKOUTCOME._serialized_end=4148 - _IDENTITYCHECKOUTCOME_TYPE._serialized_start=4092 - _IDENTITYCHECKOUTCOME_TYPE._serialized_end=4148 - _CIFASOUTCOME._serialized_start=4151 - _CIFASOUTCOME._serialized_end=4311 - _CIFASOUTCOME_STATE._serialized_start=4226 - _CIFASOUTCOME_STATE._serialized_end=4311 - _CRAOUTCOME._serialized_start=4314 - _CRAOUTCOME._serialized_end=4887 - _CRAOUTCOME_MATCHRESULT._serialized_start=4762 - _CRAOUTCOME_MATCHRESULT._serialized_end=4824 - _CRAOUTCOME_ADDITIONALCHECK._serialized_start=4826 - _CRAOUTCOME_ADDITIONALCHECK._serialized_end=4887 - _SYNECTICSOUTCOME._serialized_start=4889 - _SYNECTICSOUTCOME._serialized_end=5007 - _PASSEDLIVENESS._serialized_start=5010 - _PASSEDLIVENESS._serialized_end=5178 - _PASSEDLIVENESS_TYPE._serialized_start=5106 - _PASSEDLIVENESS_TYPE._serialized_end=5178 - _AUDITLINK._serialized_start=5181 - _AUDITLINK._serialized_end=5355 - _AUDITLINK_TYPE._serialized_start=5260 - _AUDITLINK_TYPE._serialized_end=5355 - _EVIDENCESOURCE._serialized_start=5358 - _EVIDENCESOURCE._serialized_end=5507 - _EVIDENCESOURCE_SOURCE._serialized_start=5439 - _EVIDENCESOURCE_SOURCE._serialized_end=5507 - _DOCUMENTCHECK._serialized_start=5510 - _DOCUMENTCHECK._serialized_end=5889 - _DOCUMENTCHECK_CHECK._serialized_start=5588 - _DOCUMENTCHECK_CHECK._serialized_end=5889 - _IMPORTDETAILS._serialized_start=5891 - _IMPORTDETAILS._serialized_end=5943 - _UNLINKEDEVIDENCE._serialized_start=5946 - _UNLINKEDEVIDENCE._serialized_end=6135 - _UNLINKEDEVIDENCE_REASON._serialized_start=6052 - _UNLINKEDEVIDENCE_REASON._serialized_end=6135 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1B\020UserProfileProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _USERPROFILE._serialized_start = 192 + _USERPROFILE._serialized_end = 380 + _IDENTITYASSERTION._serialized_start = 383 + _IDENTITYASSERTION._serialized_end = 705 + _ADDRESSWITHDATES._serialized_start = 708 + _ADDRESSWITHDATES._serialized_end = 1094 + _ASSERTIONTIMESTAMP._serialized_start = 1097 + _ASSERTIONTIMESTAMP._serialized_end = 1269 + _ASSERTIONTIMESTAMP_SOURCE._serialized_start = 1198 + _ASSERTIONTIMESTAMP_SOURCE._serialized_end = 1269 + _CONFIRMATIONSTATUS._serialized_start = 1272 + _CONFIRMATIONSTATUS._serialized_end = 1611 + _CONFIRMATIONSTATUS_SOURCE._serialized_start = 1447 + _CONFIRMATIONSTATUS_SOURCE._serialized_end = 1506 + _CONFIRMATIONSTATUS_STATUS._serialized_start = 1508 + _CONFIRMATIONSTATUS_STATUS._serialized_end = 1611 + _NAME._serialized_start = 1614 + _NAME._serialized_end = 1981 + _DATEOFBIRTH._serialized_start = 1984 + _DATEOFBIRTH._serialized_end = 2291 + _STRUCTUREDNAME._serialized_start = 2293 + _STRUCTUREDNAME._serialized_end = 2411 + _EVIDENCELINK._serialized_start = 2413 + _EVIDENCELINK._serialized_end = 2448 + _EVIDENCECOLLECTION._serialized_start = 2451 + _EVIDENCECOLLECTION._serialized_end = 2669 + _FACECAPTUREEVIDENCE._serialized_start = 2672 + _FACECAPTUREEVIDENCE._serialized_end = 3015 + _DOCUMENTEVIDENCE._serialized_start = 3018 + _DOCUMENTEVIDENCE._serialized_end = 3498 + _ELECTRONICRECORDEVIDENCE._serialized_start = 3501 + _ELECTRONICRECORDEVIDENCE._serialized_end = 3813 + _IDENTITYCHECKOUTCOME._serialized_start = 3816 + _IDENTITYCHECKOUTCOME._serialized_end = 4148 + _IDENTITYCHECKOUTCOME_TYPE._serialized_start = 4092 + _IDENTITYCHECKOUTCOME_TYPE._serialized_end = 4148 + _CIFASOUTCOME._serialized_start = 4151 + _CIFASOUTCOME._serialized_end = 4311 + _CIFASOUTCOME_STATE._serialized_start = 4226 + _CIFASOUTCOME_STATE._serialized_end = 4311 + _CRAOUTCOME._serialized_start = 4314 + _CRAOUTCOME._serialized_end = 4887 + _CRAOUTCOME_MATCHRESULT._serialized_start = 4762 + _CRAOUTCOME_MATCHRESULT._serialized_end = 4824 + _CRAOUTCOME_ADDITIONALCHECK._serialized_start = 4826 + _CRAOUTCOME_ADDITIONALCHECK._serialized_end = 4887 + _SYNECTICSOUTCOME._serialized_start = 4889 + _SYNECTICSOUTCOME._serialized_end = 5007 + _PASSEDLIVENESS._serialized_start = 5010 + _PASSEDLIVENESS._serialized_end = 5178 + _PASSEDLIVENESS_TYPE._serialized_start = 5106 + _PASSEDLIVENESS_TYPE._serialized_end = 5178 + _AUDITLINK._serialized_start = 5181 + _AUDITLINK._serialized_end = 5355 + _AUDITLINK_TYPE._serialized_start = 5260 + _AUDITLINK_TYPE._serialized_end = 5355 + _EVIDENCESOURCE._serialized_start = 5358 + _EVIDENCESOURCE._serialized_end = 5507 + _EVIDENCESOURCE_SOURCE._serialized_start = 5439 + _EVIDENCESOURCE_SOURCE._serialized_end = 5507 + _DOCUMENTCHECK._serialized_start = 5510 + _DOCUMENTCHECK._serialized_end = 5889 + _DOCUMENTCHECK_CHECK._serialized_start = 5588 + _DOCUMENTCHECK_CHECK._serialized_end = 5889 + _IMPORTDETAILS._serialized_start = 5891 + _IMPORTDETAILS._serialized_end = 5943 + _UNLINKEDEVIDENCE._serialized_start = 5946 + _UNLINKEDEVIDENCE._serialized_end = 6135 + _UNLINKEDEVIDENCE_REASON._serialized_start = 6052 + _UNLINKEDEVIDENCE_REASON._serialized_end = 6135 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/compubapi_v1/YotiYUV_pb2.py b/yoti_python_sdk/protobuf/compubapi_v1/YotiYUV_pb2.py index 6a87d03c..28c4ebd1 100644 --- a/yoti_python_sdk/protobuf/compubapi_v1/YotiYUV_pb2.py +++ b/yoti_python_sdk/protobuf/compubapi_v1/YotiYUV_pb2.py @@ -2,25 +2,26 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: compubapi_v1/YotiYUV.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1a\x63ompubapi_v1/YotiYUV.proto\x12\x16yoti.core.compubapi_v1\"Y\n\x07YotiYUV\x12\x0e\n\x06Header\x18\x01 \x01(\t\x12\r\n\x05width\x18\x02 \x01(\x05\x12\x0e\n\x06height\x18\x03 \x01(\x05\x12\x0e\n\x06gzip_Y\x18\x10 \x01(\x0c\x12\x0f\n\x07gzip_UV\x18\x11 \x01(\x0c\x42\x62\n\x15\x63om.yoti.compubapi_v1B\x0cYotiYUVProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1a\x63ompubapi_v1/YotiYUV.proto\x12\x16yoti.core.compubapi_v1"Y\n\x07YotiYUV\x12\x0e\n\x06Header\x18\x01 \x01(\t\x12\r\n\x05width\x18\x02 \x01(\x05\x12\x0e\n\x06height\x18\x03 \x01(\x05\x12\x0e\n\x06gzip_Y\x18\x10 \x01(\x0c\x12\x0f\n\x07gzip_UV\x18\x11 \x01(\x0c\x42\x62\n\x15\x63om.yoti.compubapi_v1B\x0cYotiYUVProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\xba\x02\x0c\x43ompubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'YotiYUV_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "YotiYUV_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.yoti.compubapi_v1B\014YotiYUVProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_' - _YOTIYUV._serialized_start=54 - _YOTIYUV._serialized_end=143 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\025com.yoti.compubapi_v1B\014YotiYUVProtoZ,go.internal.yoti.com/proto/core/compubapi_v1\272\002\014CompubapiV1_" + _YOTIYUV._serialized_start = 54 + _YOTIYUV._serialized_end = 143 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/devicepubapi_v1/StaticCredentialAuth_pb2.py b/yoti_python_sdk/protobuf/devicepubapi_v1/StaticCredentialAuth_pb2.py index 4607d565..da26a55e 100644 --- a/yoti_python_sdk/protobuf/devicepubapi_v1/StaticCredentialAuth_pb2.py +++ b/yoti_python_sdk/protobuf/devicepubapi_v1/StaticCredentialAuth_pb2.py @@ -2,25 +2,28 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: devicepubapi_v1/StaticCredentialAuth.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n*devicepubapi_v1/StaticCredentialAuth.proto\x12\x19yoti.core.devicepubapi_v1\"\x16\n\x14StaticCredentialAuthb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n*devicepubapi_v1/StaticCredentialAuth.proto\x12\x19yoti.core.devicepubapi_v1"\x16\n\x14StaticCredentialAuthb\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'StaticCredentialAuth_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "StaticCredentialAuth_pb2.py", globals() +) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = None - _STATICCREDENTIALAUTH._serialized_start=73 - _STATICCREDENTIALAUTH._serialized_end=95 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = None + _STATICCREDENTIALAUTH._serialized_start = 73 + _STATICCREDENTIALAUTH._serialized_end = 95 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/protobuf.py b/yoti_python_sdk/protobuf/protobuf.py index be642182..79f2784a 100644 --- a/yoti_python_sdk/protobuf/protobuf.py +++ b/yoti_python_sdk/protobuf/protobuf.py @@ -20,10 +20,13 @@ class Protobuf(object): @staticmethod def current_user(receipt): - if receipt.get('other_party_profile_content') is None or receipt.get('other_party_profile_content') == '': + if ( + receipt.get("other_party_profile_content") is None + or receipt.get("other_party_profile_content") == "" + ): return None - profile_content = receipt['other_party_profile_content'] + profile_content = receipt["other_party_profile_content"] decoded_profile_content = base64.b64decode(profile_content) merged_user = EncryptedData_pb2.EncryptedData() @@ -32,7 +35,10 @@ def current_user(receipt): @staticmethod def current_application(receipt): - if receipt.get("profile_content") is None or receipt.get("profile_content") == '': + if ( + receipt.get("profile_content") is None + or receipt.get("profile_content") == "" + ): return None application_content = receipt["profile_content"] @@ -69,7 +75,10 @@ def multi_value(data): @staticmethod def extra_data(receipt): - if receipt.get("extra_data_content") is None or receipt.get("extra_data_content") == '': + if ( + receipt.get("extra_data_content") is None + or receipt.get("extra_data_content") == "" + ): return None extra_data_content = receipt["extra_data_content"] diff --git a/yoti_python_sdk/protobuf/sharepubapi_v1/AgeVerificationSecret_pb2.py b/yoti_python_sdk/protobuf/sharepubapi_v1/AgeVerificationSecret_pb2.py index 2254360c..6d066eff 100644 --- a/yoti_python_sdk/protobuf/sharepubapi_v1/AgeVerificationSecret_pb2.py +++ b/yoti_python_sdk/protobuf/sharepubapi_v1/AgeVerificationSecret_pb2.py @@ -2,25 +2,28 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: sharepubapi_v1/AgeVerificationSecret.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n*sharepubapi_v1/AgeVerificationSecret.proto\x12\x18yoti.core.sharepubapi_v1\"J\n\x15\x41geVerificationSecret\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x12\x14\n\x0c\x62\x61nner_value\x18\x03 \x01(\x05\x42v\n\x17\x63om.yoti.sharepubapi_v1B\x1a\x41geVerificationSecretProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n*sharepubapi_v1/AgeVerificationSecret.proto\x12\x18yoti.core.sharepubapi_v1"J\n\x15\x41geVerificationSecret\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x12\x14\n\x0c\x62\x61nner_value\x18\x03 \x01(\x05\x42v\n\x17\x63om.yoti.sharepubapi_v1B\x1a\x41geVerificationSecretProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'AgeVerificationSecret_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "AgeVerificationSecret_pb2.py", globals() +) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\027com.yoti.sharepubapi_v1B\032AgeVerificationSecretProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_' - _AGEVERIFICATIONSECRET._serialized_start=72 - _AGEVERIFICATIONSECRET._serialized_end=146 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\027com.yoti.sharepubapi_v1B\032AgeVerificationSecretProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_" + _AGEVERIFICATIONSECRET._serialized_start = 72 + _AGEVERIFICATIONSECRET._serialized_end = 146 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/sharepubapi_v1/CancelSharing_pb2.py b/yoti_python_sdk/protobuf/sharepubapi_v1/CancelSharing_pb2.py index e7a6e8cb..56180e6c 100644 --- a/yoti_python_sdk/protobuf/sharepubapi_v1/CancelSharing_pb2.py +++ b/yoti_python_sdk/protobuf/sharepubapi_v1/CancelSharing_pb2.py @@ -2,28 +2,32 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: sharepubapi_v1/CancelSharing.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -from yoti_python_sdk.protobuf.compubapi_v1 import Metadata_pb2 as compubapi__v1_dot_Metadata__pb2 +from yoti_python_sdk.protobuf.compubapi_v1 import ( + Metadata_pb2 as compubapi__v1_dot_Metadata__pb2, +) - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"sharepubapi_v1/CancelSharing.proto\x12\x18yoti.core.sharepubapi_v1\x1a\x1b\x63ompubapi_v1/Metadata.proto\"\xaa\x01\n\x14\x43\x61ncelSharingRequest\x12\x15\n\rsharing_token\x18\x01 \x01(\x0c\x12\x16\n\x0e\x63orrelation_id\x18\x02 \x01(\t\x12\x13\n\x0bwrapped_key\x18\x03 \x01(\x0c\x12\x12\n\ncredential\x18\x04 \x01(\x0c\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata\"@\n\x19\x43\x61ncelSharingNotification\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x12\n\nerror_code\x18\x02 \x01(\tBn\n\x17\x63om.yoti.sharepubapi_v1B\x12\x43\x61ncelSharingProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n"sharepubapi_v1/CancelSharing.proto\x12\x18yoti.core.sharepubapi_v1\x1a\x1b\x63ompubapi_v1/Metadata.proto"\xaa\x01\n\x14\x43\x61ncelSharingRequest\x12\x15\n\rsharing_token\x18\x01 \x01(\x0c\x12\x16\n\x0e\x63orrelation_id\x18\x02 \x01(\t\x12\x13\n\x0bwrapped_key\x18\x03 \x01(\x0c\x12\x12\n\ncredential\x18\x04 \x01(\x0c\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata"@\n\x19\x43\x61ncelSharingNotification\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x12\n\nerror_code\x18\x02 \x01(\tBn\n\x17\x63om.yoti.sharepubapi_v1B\x12\x43\x61ncelSharingProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'CancelSharing_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "CancelSharing_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\027com.yoti.sharepubapi_v1B\022CancelSharingProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_' - _CANCELSHARINGREQUEST._serialized_start=94 - _CANCELSHARINGREQUEST._serialized_end=264 - _CANCELSHARINGNOTIFICATION._serialized_start=266 - _CANCELSHARINGNOTIFICATION._serialized_end=330 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\027com.yoti.sharepubapi_v1B\022CancelSharingProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_" + _CANCELSHARINGREQUEST._serialized_start = 94 + _CANCELSHARINGREQUEST._serialized_end = 264 + _CANCELSHARINGNOTIFICATION._serialized_start = 266 + _CANCELSHARINGNOTIFICATION._serialized_end = 330 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/sharepubapi_v1/DataEntry_pb2.py b/yoti_python_sdk/protobuf/sharepubapi_v1/DataEntry_pb2.py index f453319b..de351385 100644 --- a/yoti_python_sdk/protobuf/sharepubapi_v1/DataEntry_pb2.py +++ b/yoti_python_sdk/protobuf/sharepubapi_v1/DataEntry_pb2.py @@ -2,27 +2,28 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: sharepubapi_v1/DataEntry.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1esharepubapi_v1/DataEntry.proto\x12\x18yoti.core.sharepubapi_v1\"\xe7\x01\n\tDataEntry\x12\x36\n\x04type\x18\x01 \x01(\x0e\x32(.yoti.core.sharepubapi_v1.DataEntry.Type\x12\r\n\x05value\x18\x02 \x01(\x0c\"\x92\x01\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\x0b\n\x07INVOICE\x10\x01\x12\x17\n\x13PAYMENT_TRANSACTION\x10\x02\x12\x0c\n\x08LOCATION\x10\x03\x12\x0f\n\x0bTRANSACTION\x10\x04\x12\x1b\n\x17\x41GE_VERIFICATION_SECRET\x10\x05\x12\x19\n\x15THIRD_PARTY_ATTRIBUTE\x10\x06\x42j\n\x17\x63om.yoti.sharepubapi_v1B\x0e\x44\x61taEntryProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1esharepubapi_v1/DataEntry.proto\x12\x18yoti.core.sharepubapi_v1"\xe7\x01\n\tDataEntry\x12\x36\n\x04type\x18\x01 \x01(\x0e\x32(.yoti.core.sharepubapi_v1.DataEntry.Type\x12\r\n\x05value\x18\x02 \x01(\x0c"\x92\x01\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\x0b\n\x07INVOICE\x10\x01\x12\x17\n\x13PAYMENT_TRANSACTION\x10\x02\x12\x0c\n\x08LOCATION\x10\x03\x12\x0f\n\x0bTRANSACTION\x10\x04\x12\x1b\n\x17\x41GE_VERIFICATION_SECRET\x10\x05\x12\x19\n\x15THIRD_PARTY_ATTRIBUTE\x10\x06\x42j\n\x17\x63om.yoti.sharepubapi_v1B\x0e\x44\x61taEntryProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'DataEntry_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "DataEntry_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\027com.yoti.sharepubapi_v1B\016DataEntryProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_' - _DATAENTRY._serialized_start=61 - _DATAENTRY._serialized_end=292 - _DATAENTRY_TYPE._serialized_start=146 - _DATAENTRY_TYPE._serialized_end=292 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\027com.yoti.sharepubapi_v1B\016DataEntryProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_" + _DATAENTRY._serialized_start = 61 + _DATAENTRY._serialized_end = 292 + _DATAENTRY_TYPE._serialized_start = 146 + _DATAENTRY_TYPE._serialized_end = 292 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/sharepubapi_v1/ExtraData_pb2.py b/yoti_python_sdk/protobuf/sharepubapi_v1/ExtraData_pb2.py index 73402d15..5873e056 100644 --- a/yoti_python_sdk/protobuf/sharepubapi_v1/ExtraData_pb2.py +++ b/yoti_python_sdk/protobuf/sharepubapi_v1/ExtraData_pb2.py @@ -2,10 +2,12 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: sharepubapi_v1/ExtraData.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -13,15 +15,15 @@ from . import DataEntry_pb2 as sharepubapi__v1_dot_DataEntry__pb2 - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1esharepubapi_v1/ExtraData.proto\x12\x18yoti.core.sharepubapi_v1\x1a\x1esharepubapi_v1/DataEntry.proto\">\n\tExtraData\x12\x31\n\x04list\x18\x01 \x03(\x0b\x32#.yoti.core.sharepubapi_v1.DataEntryBj\n\x17\x63om.yoti.sharepubapi_v1B\x0e\x45xtraDataProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1esharepubapi_v1/ExtraData.proto\x12\x18yoti.core.sharepubapi_v1\x1a\x1esharepubapi_v1/DataEntry.proto">\n\tExtraData\x12\x31\n\x04list\x18\x01 \x03(\x0b\x32#.yoti.core.sharepubapi_v1.DataEntryBj\n\x17\x63om.yoti.sharepubapi_v1B\x0e\x45xtraDataProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'ExtraData_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "ExtraData_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\027com.yoti.sharepubapi_v1B\016ExtraDataProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_' - _EXTRADATA._serialized_start=92 - _EXTRADATA._serialized_end=154 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\027com.yoti.sharepubapi_v1B\016ExtraDataProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_" + _EXTRADATA._serialized_start = 92 + _EXTRADATA._serialized_end = 154 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/sharepubapi_v1/IdentityProfileShare_pb2.py b/yoti_python_sdk/protobuf/sharepubapi_v1/IdentityProfileShare_pb2.py index 7a7a0f03..211c9599 100644 --- a/yoti_python_sdk/protobuf/sharepubapi_v1/IdentityProfileShare_pb2.py +++ b/yoti_python_sdk/protobuf/sharepubapi_v1/IdentityProfileShare_pb2.py @@ -2,10 +2,12 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: sharepubapi_v1/IdentityProfileShare.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -13,47 +15,55 @@ from . import Policy_pb2 as sharepubapi__v1_dot_Policy__pb2 from . import Sharing_pb2 as sharepubapi__v1_dot_Sharing__pb2 -from yoti_python_sdk.protobuf.compubapi_v1 import Metadata_pb2 as compubapi__v1_dot_Metadata__pb2 -from yoti_python_sdk.protobuf.compubapi_v1 import DocumentTypes_pb2 as compubapi__v1_dot_DocumentTypes__pb2 -from yoti_python_sdk.protobuf.devicepubapi_v1 import StaticCredentialAuth_pb2 as devicepubapi__v1_dot_StaticCredentialAuth__pb2 +from yoti_python_sdk.protobuf.compubapi_v1 import ( + Metadata_pb2 as compubapi__v1_dot_Metadata__pb2, +) +from yoti_python_sdk.protobuf.compubapi_v1 import ( + DocumentTypes_pb2 as compubapi__v1_dot_DocumentTypes__pb2, +) +from yoti_python_sdk.protobuf.devicepubapi_v1 import ( + StaticCredentialAuth_pb2 as devicepubapi__v1_dot_StaticCredentialAuth__pb2, +) - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)sharepubapi_v1/IdentityProfileShare.proto\x12\x18yoti.core.sharepubapi_v1\x1a\x1bsharepubapi_v1/Policy.proto\x1a\x1csharepubapi_v1/Sharing.proto\x1a\x1b\x63ompubapi_v1/Metadata.proto\x1a compubapi_v1/DocumentTypes.proto\x1a*devicepubapi_v1/StaticCredentialAuth.proto\"\xf9\x04\n\x0fNextStepRequest\x12\x12\n\ncredential\x18\x01 \x01(\x0c\x12\x13\n\x0bwrapped_key\x18\x02 \x01(\x0c\x12\x16\n\x0e\x61uth_data_list\x18\x03 \x01(\x0c\x12\x30\n\x06policy\x18\x04 \x01(\x0b\x32 .yoti.core.sharepubapi_v1.Policy\x12\x15\n\rsharing_token\x18\x05 \x01(\x0c\x12\x14\n\x0csession_data\x18\x06 \x01(\t\x12\x30\n\x06issuer\x18\x07 \x01(\x0e\x32 .yoti.core.sharepubapi_v1.Issuer\x12\x36\n\ttransport\x18\x08 \x01(\x0e\x32#.yoti.core.sharepubapi_v1.Transport\x12!\n\x19user_profile_attribute_id\x18\t \x01(\x0c\x12M\n\x11unable_to_provide\x18\n \x01(\x0b\x32\x32.yoti.core.compubapi_v1.DocumentRestrictionsFilter\x12\x15\n\rattribute_ids\x18\x0b \x03(\x0c\x12\x14\n\x0creference_id\x18\x0c \x01(\t\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata\x12\x16\n\rfeature_flags\x18\xc1\x0c \x01(\x06\x12\x17\n\x0e\x63orrelation_id\x18\xc2\x0c \x01(\t\x12P\n\x16static_credential_auth\x18\xb8\x17 \x01(\x0b\x32/.yoti.core.devicepubapi_v1.StaticCredentialAuth\"\xfc\x04\n\x10NextStepResponse\x12?\n\x05state\x18\x01 \x01(\x0e\x32\x30.yoti.core.sharepubapi_v1.NextStepResponse.State\x12?\n\x0e\x66\x61ilure_reason\x18\x02 \x01(\x0b\x32\'.yoti.core.sharepubapi_v1.FailureReason\x12:\n\x0brequirement\x18\x03 \x01(\x0b\x32%.yoti.core.sharepubapi_v1.Requirement\x12\x43\n\x10progress_summary\x18\x04 \x01(\x0b\x32).yoti.core.sharepubapi_v1.ProgressSummary\x12\x0f\n\x07payload\x18\x05 \x01(\x0c\x12\x46\n\x12unusable_documents\x18\x06 \x03(\x0b\x32*.yoti.core.sharepubapi_v1.UnusableDocument\x12m\n\x1esubsequent_next_step_may_abort\x18\x07 \x01(\x0e\x32\x45.yoti.core.sharepubapi_v1.NextStepResponse.SubsequentNextStepMayAbort\"V\n\x05State\x12\r\n\tUNDEFINED\x10\x00\x12\x08\n\x04\x44ONE\x10\x01\x12\x16\n\x12NEXT_STEP_REQUIRED\x10\x02\x12\x0c\n\x08\x44\x45\x41\x44_END\x10\x03\x12\x0e\n\nCALL_AGAIN\x10\x04\"E\n\x1aSubsequentNextStepMayAbort\x12\x12\n\x0eNOT_APPLICABLE\x10\x00\x12\t\n\x05\x46\x41LSE\x10\x01\x12\x08\n\x04TRUE\x10\x02\"\xc8\x01\n\x10UnusableDocument\x12\x34\n\x08\x64ocument\x18\x01 \x01(\x0b\x32\".yoti.core.compubapi_v1.IdDocument\x12\x41\n\x06reason\x18\x02 \x01(\x0e\x32\x31.yoti.core.sharepubapi_v1.UnusableDocument.Reason\";\n\x06Reason\x12\r\n\tUNDEFINED\x10\x00\x12\x0b\n\x07\x45XPIRED\x10\x01\x12\x15\n\x11OVERSEAS_PASSPORT\x10\x02\"\xde\x01\n\x0fProgressSummary\x12=\n\x0bproof_of_id\x18\x01 \x01(\x0b\x32(.yoti.core.sharepubapi_v1.CategoryStatus\x12\x42\n\x10proof_of_address\x18\x02 \x01(\x0b\x32(.yoti.core.sharepubapi_v1.CategoryStatus\x12H\n\x16\x62iometric_verification\x18\x03 \x01(\x0b\x32(.yoti.core.sharepubapi_v1.CategoryStatus\"$\n\rFailureReason\x12\x13\n\x0breason_code\x18\x01 \x01(\t\"\xf7\x01\n\x0e\x43\x61tegoryStatus\x12=\n\x05state\x18\x01 \x01(\x0e\x32..yoti.core.sharepubapi_v1.CategoryStatus.State\x12N\n\x16\x66ulfilled_requirements\x18\x02 \x03(\x0b\x32..yoti.core.sharepubapi_v1.FulfilledRequirement\"V\n\x05State\x12\r\n\tUNDEFINED\x10\x00\x12\x08\n\x04\x44ONE\x10\x01\x12\x0e\n\nTO_BE_DONE\x10\x02\x12\x0e\n\nNOT_NEEDED\x10\x03\x12\x14\n\x10NO_LONGER_NEEDED\x10\x04\"\x99\x01\n\x14\x46ulfilledRequirement\x12\x38\n\x04type\x18\x01 \x01(\x0e\x32*.yoti.core.sharepubapi_v1.Requirement.Type\x12\x34\n\x08\x64ocument\x18\x02 \x01(\x0b\x32\".yoti.core.compubapi_v1.IdDocument\x12\x11\n\ttimestamp\x18\x03 \x01(\t\"\xaf\x03\n\x0bRequirement\x12\x38\n\x04type\x18\x01 \x01(\x0e\x32*.yoti.core.sharepubapi_v1.Requirement.Type\x12W\n\x14requirement_category\x18\x02 \x01(\x0e\x32\x39.yoti.core.sharepubapi_v1.Requirement.RequirementCategory\x12M\n\x15\x64ocument_restrictions\x18\x03 \x01(\x0b\x32..yoti.core.sharepubapi_v1.DocumentRestrictions\"R\n\x04Type\x12\x10\n\x0cUNDEFINED_RT\x10\x00\x12\x0f\n\x0bID_DOCUMENT\x10\x01\x12\x12\n\x0eMANUAL_ADDRESS\x10\x02\x12\x13\n\x0f\x43ONFIRM_ADDRESS\x10\x03\"j\n\x13RequirementCategory\x12\x10\n\x0cUNDEFINED_RC\x10\x00\x12\x0f\n\x0bPROOF_OF_ID\x10\x01\x12\x14\n\x10PROOF_OF_ADDRESS\x10\x02\x12\x1a\n\x16\x42IOMETRIC_VERIFICATION\x10\x03\"\x81\x01\n\x14\x44ocumentRestrictions\x12%\n\x1d\x63hip_verification_recommended\x18\x01 \x01(\x08\x12\x42\n\x06\x66ilter\x18\x02 \x01(\x0b\x32\x32.yoti.core.compubapi_v1.DocumentRestrictionsFilterBu\n\x17\x63om.yoti.sharepubapi_v1B\x19IdentityProfileShareProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n)sharepubapi_v1/IdentityProfileShare.proto\x12\x18yoti.core.sharepubapi_v1\x1a\x1bsharepubapi_v1/Policy.proto\x1a\x1csharepubapi_v1/Sharing.proto\x1a\x1b\x63ompubapi_v1/Metadata.proto\x1a compubapi_v1/DocumentTypes.proto\x1a*devicepubapi_v1/StaticCredentialAuth.proto"\xf9\x04\n\x0fNextStepRequest\x12\x12\n\ncredential\x18\x01 \x01(\x0c\x12\x13\n\x0bwrapped_key\x18\x02 \x01(\x0c\x12\x16\n\x0e\x61uth_data_list\x18\x03 \x01(\x0c\x12\x30\n\x06policy\x18\x04 \x01(\x0b\x32 .yoti.core.sharepubapi_v1.Policy\x12\x15\n\rsharing_token\x18\x05 \x01(\x0c\x12\x14\n\x0csession_data\x18\x06 \x01(\t\x12\x30\n\x06issuer\x18\x07 \x01(\x0e\x32 .yoti.core.sharepubapi_v1.Issuer\x12\x36\n\ttransport\x18\x08 \x01(\x0e\x32#.yoti.core.sharepubapi_v1.Transport\x12!\n\x19user_profile_attribute_id\x18\t \x01(\x0c\x12M\n\x11unable_to_provide\x18\n \x01(\x0b\x32\x32.yoti.core.compubapi_v1.DocumentRestrictionsFilter\x12\x15\n\rattribute_ids\x18\x0b \x03(\x0c\x12\x14\n\x0creference_id\x18\x0c \x01(\t\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata\x12\x16\n\rfeature_flags\x18\xc1\x0c \x01(\x06\x12\x17\n\x0e\x63orrelation_id\x18\xc2\x0c \x01(\t\x12P\n\x16static_credential_auth\x18\xb8\x17 \x01(\x0b\x32/.yoti.core.devicepubapi_v1.StaticCredentialAuth"\xfc\x04\n\x10NextStepResponse\x12?\n\x05state\x18\x01 \x01(\x0e\x32\x30.yoti.core.sharepubapi_v1.NextStepResponse.State\x12?\n\x0e\x66\x61ilure_reason\x18\x02 \x01(\x0b\x32\'.yoti.core.sharepubapi_v1.FailureReason\x12:\n\x0brequirement\x18\x03 \x01(\x0b\x32%.yoti.core.sharepubapi_v1.Requirement\x12\x43\n\x10progress_summary\x18\x04 \x01(\x0b\x32).yoti.core.sharepubapi_v1.ProgressSummary\x12\x0f\n\x07payload\x18\x05 \x01(\x0c\x12\x46\n\x12unusable_documents\x18\x06 \x03(\x0b\x32*.yoti.core.sharepubapi_v1.UnusableDocument\x12m\n\x1esubsequent_next_step_may_abort\x18\x07 \x01(\x0e\x32\x45.yoti.core.sharepubapi_v1.NextStepResponse.SubsequentNextStepMayAbort"V\n\x05State\x12\r\n\tUNDEFINED\x10\x00\x12\x08\n\x04\x44ONE\x10\x01\x12\x16\n\x12NEXT_STEP_REQUIRED\x10\x02\x12\x0c\n\x08\x44\x45\x41\x44_END\x10\x03\x12\x0e\n\nCALL_AGAIN\x10\x04"E\n\x1aSubsequentNextStepMayAbort\x12\x12\n\x0eNOT_APPLICABLE\x10\x00\x12\t\n\x05\x46\x41LSE\x10\x01\x12\x08\n\x04TRUE\x10\x02"\xc8\x01\n\x10UnusableDocument\x12\x34\n\x08\x64ocument\x18\x01 \x01(\x0b\x32".yoti.core.compubapi_v1.IdDocument\x12\x41\n\x06reason\x18\x02 \x01(\x0e\x32\x31.yoti.core.sharepubapi_v1.UnusableDocument.Reason";\n\x06Reason\x12\r\n\tUNDEFINED\x10\x00\x12\x0b\n\x07\x45XPIRED\x10\x01\x12\x15\n\x11OVERSEAS_PASSPORT\x10\x02"\xde\x01\n\x0fProgressSummary\x12=\n\x0bproof_of_id\x18\x01 \x01(\x0b\x32(.yoti.core.sharepubapi_v1.CategoryStatus\x12\x42\n\x10proof_of_address\x18\x02 \x01(\x0b\x32(.yoti.core.sharepubapi_v1.CategoryStatus\x12H\n\x16\x62iometric_verification\x18\x03 \x01(\x0b\x32(.yoti.core.sharepubapi_v1.CategoryStatus"$\n\rFailureReason\x12\x13\n\x0breason_code\x18\x01 \x01(\t"\xf7\x01\n\x0e\x43\x61tegoryStatus\x12=\n\x05state\x18\x01 \x01(\x0e\x32..yoti.core.sharepubapi_v1.CategoryStatus.State\x12N\n\x16\x66ulfilled_requirements\x18\x02 \x03(\x0b\x32..yoti.core.sharepubapi_v1.FulfilledRequirement"V\n\x05State\x12\r\n\tUNDEFINED\x10\x00\x12\x08\n\x04\x44ONE\x10\x01\x12\x0e\n\nTO_BE_DONE\x10\x02\x12\x0e\n\nNOT_NEEDED\x10\x03\x12\x14\n\x10NO_LONGER_NEEDED\x10\x04"\x99\x01\n\x14\x46ulfilledRequirement\x12\x38\n\x04type\x18\x01 \x01(\x0e\x32*.yoti.core.sharepubapi_v1.Requirement.Type\x12\x34\n\x08\x64ocument\x18\x02 \x01(\x0b\x32".yoti.core.compubapi_v1.IdDocument\x12\x11\n\ttimestamp\x18\x03 \x01(\t"\xaf\x03\n\x0bRequirement\x12\x38\n\x04type\x18\x01 \x01(\x0e\x32*.yoti.core.sharepubapi_v1.Requirement.Type\x12W\n\x14requirement_category\x18\x02 \x01(\x0e\x32\x39.yoti.core.sharepubapi_v1.Requirement.RequirementCategory\x12M\n\x15\x64ocument_restrictions\x18\x03 \x01(\x0b\x32..yoti.core.sharepubapi_v1.DocumentRestrictions"R\n\x04Type\x12\x10\n\x0cUNDEFINED_RT\x10\x00\x12\x0f\n\x0bID_DOCUMENT\x10\x01\x12\x12\n\x0eMANUAL_ADDRESS\x10\x02\x12\x13\n\x0f\x43ONFIRM_ADDRESS\x10\x03"j\n\x13RequirementCategory\x12\x10\n\x0cUNDEFINED_RC\x10\x00\x12\x0f\n\x0bPROOF_OF_ID\x10\x01\x12\x14\n\x10PROOF_OF_ADDRESS\x10\x02\x12\x1a\n\x16\x42IOMETRIC_VERIFICATION\x10\x03"\x81\x01\n\x14\x44ocumentRestrictions\x12%\n\x1d\x63hip_verification_recommended\x18\x01 \x01(\x08\x12\x42\n\x06\x66ilter\x18\x02 \x01(\x0b\x32\x32.yoti.core.compubapi_v1.DocumentRestrictionsFilterBu\n\x17\x63om.yoti.sharepubapi_v1B\x19IdentityProfileShareProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'IdentityProfileShare_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "IdentityProfileShare_pb2.py", globals() +) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\027com.yoti.sharepubapi_v1B\031IdentityProfileShareProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_' - _NEXTSTEPREQUEST._serialized_start=238 - _NEXTSTEPREQUEST._serialized_end=871 - _NEXTSTEPRESPONSE._serialized_start=874 - _NEXTSTEPRESPONSE._serialized_end=1510 - _NEXTSTEPRESPONSE_STATE._serialized_start=1353 - _NEXTSTEPRESPONSE_STATE._serialized_end=1439 - _NEXTSTEPRESPONSE_SUBSEQUENTNEXTSTEPMAYABORT._serialized_start=1441 - _NEXTSTEPRESPONSE_SUBSEQUENTNEXTSTEPMAYABORT._serialized_end=1510 - _UNUSABLEDOCUMENT._serialized_start=1513 - _UNUSABLEDOCUMENT._serialized_end=1713 - _UNUSABLEDOCUMENT_REASON._serialized_start=1654 - _UNUSABLEDOCUMENT_REASON._serialized_end=1713 - _PROGRESSSUMMARY._serialized_start=1716 - _PROGRESSSUMMARY._serialized_end=1938 - _FAILUREREASON._serialized_start=1940 - _FAILUREREASON._serialized_end=1976 - _CATEGORYSTATUS._serialized_start=1979 - _CATEGORYSTATUS._serialized_end=2226 - _CATEGORYSTATUS_STATE._serialized_start=2140 - _CATEGORYSTATUS_STATE._serialized_end=2226 - _FULFILLEDREQUIREMENT._serialized_start=2229 - _FULFILLEDREQUIREMENT._serialized_end=2382 - _REQUIREMENT._serialized_start=2385 - _REQUIREMENT._serialized_end=2816 - _REQUIREMENT_TYPE._serialized_start=2626 - _REQUIREMENT_TYPE._serialized_end=2708 - _REQUIREMENT_REQUIREMENTCATEGORY._serialized_start=2710 - _REQUIREMENT_REQUIREMENTCATEGORY._serialized_end=2816 - _DOCUMENTRESTRICTIONS._serialized_start=2819 - _DOCUMENTRESTRICTIONS._serialized_end=2948 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\027com.yoti.sharepubapi_v1B\031IdentityProfileShareProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_" + _NEXTSTEPREQUEST._serialized_start = 238 + _NEXTSTEPREQUEST._serialized_end = 871 + _NEXTSTEPRESPONSE._serialized_start = 874 + _NEXTSTEPRESPONSE._serialized_end = 1510 + _NEXTSTEPRESPONSE_STATE._serialized_start = 1353 + _NEXTSTEPRESPONSE_STATE._serialized_end = 1439 + _NEXTSTEPRESPONSE_SUBSEQUENTNEXTSTEPMAYABORT._serialized_start = 1441 + _NEXTSTEPRESPONSE_SUBSEQUENTNEXTSTEPMAYABORT._serialized_end = 1510 + _UNUSABLEDOCUMENT._serialized_start = 1513 + _UNUSABLEDOCUMENT._serialized_end = 1713 + _UNUSABLEDOCUMENT_REASON._serialized_start = 1654 + _UNUSABLEDOCUMENT_REASON._serialized_end = 1713 + _PROGRESSSUMMARY._serialized_start = 1716 + _PROGRESSSUMMARY._serialized_end = 1938 + _FAILUREREASON._serialized_start = 1940 + _FAILUREREASON._serialized_end = 1976 + _CATEGORYSTATUS._serialized_start = 1979 + _CATEGORYSTATUS._serialized_end = 2226 + _CATEGORYSTATUS_STATE._serialized_start = 2140 + _CATEGORYSTATUS_STATE._serialized_end = 2226 + _FULFILLEDREQUIREMENT._serialized_start = 2229 + _FULFILLEDREQUIREMENT._serialized_end = 2382 + _REQUIREMENT._serialized_start = 2385 + _REQUIREMENT._serialized_end = 2816 + _REQUIREMENT_TYPE._serialized_start = 2626 + _REQUIREMENT_TYPE._serialized_end = 2708 + _REQUIREMENT_REQUIREMENTCATEGORY._serialized_start = 2710 + _REQUIREMENT_REQUIREMENTCATEGORY._serialized_end = 2816 + _DOCUMENTRESTRICTIONS._serialized_start = 2819 + _DOCUMENTRESTRICTIONS._serialized_end = 2948 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/sharepubapi_v1/IssuingAttributes_pb2.py b/yoti_python_sdk/protobuf/sharepubapi_v1/IssuingAttributes_pb2.py index 757420e0..277c2094 100644 --- a/yoti_python_sdk/protobuf/sharepubapi_v1/IssuingAttributes_pb2.py +++ b/yoti_python_sdk/protobuf/sharepubapi_v1/IssuingAttributes_pb2.py @@ -2,27 +2,30 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: sharepubapi_v1/IssuingAttributes.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n&sharepubapi_v1/IssuingAttributes.proto\x12\x18yoti.core.sharepubapi_v1\"c\n\x11IssuingAttributes\x12\x13\n\x0b\x65xpiry_date\x18\x01 \x01(\t\x12\x39\n\x0b\x64\x65\x66initions\x18\x02 \x03(\x0b\x32$.yoti.core.sharepubapi_v1.Definition\"\x1a\n\nDefinition\x12\x0c\n\x04name\x18\x01 \x01(\tBr\n\x17\x63om.yoti.sharepubapi_v1B\x16IssuingAttributesProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n&sharepubapi_v1/IssuingAttributes.proto\x12\x18yoti.core.sharepubapi_v1"c\n\x11IssuingAttributes\x12\x13\n\x0b\x65xpiry_date\x18\x01 \x01(\t\x12\x39\n\x0b\x64\x65\x66initions\x18\x02 \x03(\x0b\x32$.yoti.core.sharepubapi_v1.Definition"\x1a\n\nDefinition\x12\x0c\n\x04name\x18\x01 \x01(\tBr\n\x17\x63om.yoti.sharepubapi_v1B\x16IssuingAttributesProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'IssuingAttributes_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "IssuingAttributes_pb2.py", globals() +) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\027com.yoti.sharepubapi_v1B\026IssuingAttributesProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_' - _ISSUINGATTRIBUTES._serialized_start=68 - _ISSUINGATTRIBUTES._serialized_end=167 - _DEFINITION._serialized_start=169 - _DEFINITION._serialized_end=195 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\027com.yoti.sharepubapi_v1B\026IssuingAttributesProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_" + _ISSUINGATTRIBUTES._serialized_start = 68 + _ISSUINGATTRIBUTES._serialized_end = 167 + _DEFINITION._serialized_start = 169 + _DEFINITION._serialized_end = 195 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/sharepubapi_v1/Location_pb2.py b/yoti_python_sdk/protobuf/sharepubapi_v1/Location_pb2.py index 566d780e..ab8cb578 100644 --- a/yoti_python_sdk/protobuf/sharepubapi_v1/Location_pb2.py +++ b/yoti_python_sdk/protobuf/sharepubapi_v1/Location_pb2.py @@ -2,25 +2,26 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: sharepubapi_v1/Location.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dsharepubapi_v1/Location.proto\x12\x18yoti.core.sharepubapi_v1\"K\n\x08Location\x12\x10\n\x08latitude\x18\x01 \x01(\x01\x12\x11\n\tlongitude\x18\x02 \x01(\x01\x12\x1a\n\x12uncertainty_radius\x18\x03 \x01(\x01\x42i\n\x17\x63om.yoti.sharepubapi_v1B\rLocationProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1dsharepubapi_v1/Location.proto\x12\x18yoti.core.sharepubapi_v1"K\n\x08Location\x12\x10\n\x08latitude\x18\x01 \x01(\x01\x12\x11\n\tlongitude\x18\x02 \x01(\x01\x12\x1a\n\x12uncertainty_radius\x18\x03 \x01(\x01\x42i\n\x17\x63om.yoti.sharepubapi_v1B\rLocationProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'Location_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "Location_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\027com.yoti.sharepubapi_v1B\rLocationProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_' - _LOCATION._serialized_start=59 - _LOCATION._serialized_end=134 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\027com.yoti.sharepubapi_v1B\rLocationProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_" + _LOCATION._serialized_start = 59 + _LOCATION._serialized_end = 134 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/sharepubapi_v1/Policy_pb2.py b/yoti_python_sdk/protobuf/sharepubapi_v1/Policy_pb2.py index fc108825..91b49314 100644 --- a/yoti_python_sdk/protobuf/sharepubapi_v1/Policy_pb2.py +++ b/yoti_python_sdk/protobuf/sharepubapi_v1/Policy_pb2.py @@ -2,48 +2,52 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: sharepubapi_v1/Policy.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -from yoti_python_sdk.protobuf.compubapi_v1 import IdentityProfile_pb2 as compubapi__v1_dot_IdentityProfile__pb2 +from yoti_python_sdk.protobuf.compubapi_v1 import ( + IdentityProfile_pb2 as compubapi__v1_dot_IdentityProfile__pb2, +) - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1bsharepubapi_v1/Policy.proto\x12\x18yoti.core.sharepubapi_v1\x1a\"compubapi_v1/IdentityProfile.proto\"\x83\x0c\n\x06Policy\x12:\n\x06wanted\x18\x01 \x03(\x0b\x32*.yoti.core.sharepubapi_v1.Policy.Attribute\x12\x39\n\x05given\x18\x02 \x03(\x0b\x32*.yoti.core.sharepubapi_v1.Policy.Attribute\x12\x1a\n\x12wanted_remember_me\x18\x03 \x01(\x08\x12\x19\n\x11given_remember_me\x18\x04 \x01(\x08\x12\x18\n\x10given_auth_types\x18\x05 \x03(\x05\x12\x19\n\x11wanted_auth_types\x18\x06 \x03(\x05\x12#\n\x1bwanted_remember_me_optional\x18\x07 \x01(\x08\x12M\n\x10identity_profile\x18\x08 \x01(\x0b\x32\x33.yoti.core.compubapi_v1.IdentityProfileRequirements\x12S\n\x13verification_report\x18\t \x01(\x0b\x32\x36.yoti.core.compubapi_v1.VerificationReportRequirements\x12^\n\x19\x61\x64vanced_identity_profile\x18\x0b \x01(\x0b\x32;.yoti.core.compubapi_v1.AdvancedIdentityProfileRequirements\x1a\x8e\x01\n\nConstraint\x12>\n\x04type\x18\x01 \x01(\x0e\x32\x30.yoti.core.sharepubapi_v1.Policy.Constraint.Type\x12\x12\n\nconstraint\x18\x02 \x01(\x0c\",\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\t\n\x05VALUE\x10\x01\x12\n\n\x06SOURCE\x10\x02\x1a\x8b\x01\n\x0fValueConstraint\x12\x43\n\x04type\x18\x01 \x01(\x0e\x32\x35.yoti.core.sharepubapi_v1.Policy.ValueConstraint.Type\x12\x12\n\nconstraint\x18\x02 \x01(\x0c\"\x1f\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\x08\n\x04\x44\x41TE\x10\x01\x1a\xde\x01\n\x0e\x44\x61teConstraint\x12\x44\n\x02op\x18\x01 \x01(\x0e\x32\x38.yoti.core.sharepubapi_v1.Policy.DateConstraint.Operator\x12\x0c\n\x04\x64\x61te\x18\x02 \x01(\t\x12;\n\x06offset\x18\x03 \x01(\x0b\x32+.yoti.core.sharepubapi_v1.Policy.DateOffset\";\n\x08Operator\x12\r\n\tUNDEFINED\x10\x00\x12\n\n\x06\x42\x45\x46ORE\x10\x01\x12\t\n\x05\x41\x46TER\x10\x02\x12\t\n\x05\x45QUAL\x10\x03\x1a*\n\nDateOffset\x12\x0c\n\x04\x64\x61ys\x18\x01 \x01(\x05\x12\x0e\n\x06months\x18\x02 \x01(\x05\x1a(\n\x06\x41nchor\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08sub_type\x18\x02 \x01(\t\x1a\x63\n\x0ePreferenceList\x12\x38\n\x07\x61nchors\x18\x01 \x03(\x0b\x32\'.yoti.core.sharepubapi_v1.Policy.Anchor\x12\x17\n\x0fsoft_preference\x18\x02 \x01(\x08\x1a^\n\x10SourceConstraint\x12J\n\x11preferred_sources\x18\x01 \x01(\x0b\x32/.yoti.core.sharepubapi_v1.Policy.PreferenceList\x1a\xcb\x01\n\tAttribute\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07\x61nchors\x18\x02 \x03(\t\x12\x12\n\nderivation\x18\x03 \x01(\t\x12\x10\n\x08optional\x18\x04 \x01(\x08\x12\x1c\n\x14\x61\x63\x63\x65pt_self_asserted\x18\x05 \x01(\x08\x12@\n\x0b\x63onstraints\x18\x06 \x03(\x0b\x32+.yoti.core.sharepubapi_v1.Policy.Constraint\x12\x19\n\x11\x61lternative_names\x18\x07 \x03(\tJ\x04\x08\n\x10\x0b\x42g\n\x17\x63om.yoti.sharepubapi_v1B\x0bPolicyProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1bsharepubapi_v1/Policy.proto\x12\x18yoti.core.sharepubapi_v1\x1a"compubapi_v1/IdentityProfile.proto"\x83\x0c\n\x06Policy\x12:\n\x06wanted\x18\x01 \x03(\x0b\x32*.yoti.core.sharepubapi_v1.Policy.Attribute\x12\x39\n\x05given\x18\x02 \x03(\x0b\x32*.yoti.core.sharepubapi_v1.Policy.Attribute\x12\x1a\n\x12wanted_remember_me\x18\x03 \x01(\x08\x12\x19\n\x11given_remember_me\x18\x04 \x01(\x08\x12\x18\n\x10given_auth_types\x18\x05 \x03(\x05\x12\x19\n\x11wanted_auth_types\x18\x06 \x03(\x05\x12#\n\x1bwanted_remember_me_optional\x18\x07 \x01(\x08\x12M\n\x10identity_profile\x18\x08 \x01(\x0b\x32\x33.yoti.core.compubapi_v1.IdentityProfileRequirements\x12S\n\x13verification_report\x18\t \x01(\x0b\x32\x36.yoti.core.compubapi_v1.VerificationReportRequirements\x12^\n\x19\x61\x64vanced_identity_profile\x18\x0b \x01(\x0b\x32;.yoti.core.compubapi_v1.AdvancedIdentityProfileRequirements\x1a\x8e\x01\n\nConstraint\x12>\n\x04type\x18\x01 \x01(\x0e\x32\x30.yoti.core.sharepubapi_v1.Policy.Constraint.Type\x12\x12\n\nconstraint\x18\x02 \x01(\x0c",\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\t\n\x05VALUE\x10\x01\x12\n\n\x06SOURCE\x10\x02\x1a\x8b\x01\n\x0fValueConstraint\x12\x43\n\x04type\x18\x01 \x01(\x0e\x32\x35.yoti.core.sharepubapi_v1.Policy.ValueConstraint.Type\x12\x12\n\nconstraint\x18\x02 \x01(\x0c"\x1f\n\x04Type\x12\r\n\tUNDEFINED\x10\x00\x12\x08\n\x04\x44\x41TE\x10\x01\x1a\xde\x01\n\x0e\x44\x61teConstraint\x12\x44\n\x02op\x18\x01 \x01(\x0e\x32\x38.yoti.core.sharepubapi_v1.Policy.DateConstraint.Operator\x12\x0c\n\x04\x64\x61te\x18\x02 \x01(\t\x12;\n\x06offset\x18\x03 \x01(\x0b\x32+.yoti.core.sharepubapi_v1.Policy.DateOffset";\n\x08Operator\x12\r\n\tUNDEFINED\x10\x00\x12\n\n\x06\x42\x45\x46ORE\x10\x01\x12\t\n\x05\x41\x46TER\x10\x02\x12\t\n\x05\x45QUAL\x10\x03\x1a*\n\nDateOffset\x12\x0c\n\x04\x64\x61ys\x18\x01 \x01(\x05\x12\x0e\n\x06months\x18\x02 \x01(\x05\x1a(\n\x06\x41nchor\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08sub_type\x18\x02 \x01(\t\x1a\x63\n\x0ePreferenceList\x12\x38\n\x07\x61nchors\x18\x01 \x03(\x0b\x32\'.yoti.core.sharepubapi_v1.Policy.Anchor\x12\x17\n\x0fsoft_preference\x18\x02 \x01(\x08\x1a^\n\x10SourceConstraint\x12J\n\x11preferred_sources\x18\x01 \x01(\x0b\x32/.yoti.core.sharepubapi_v1.Policy.PreferenceList\x1a\xcb\x01\n\tAttribute\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07\x61nchors\x18\x02 \x03(\t\x12\x12\n\nderivation\x18\x03 \x01(\t\x12\x10\n\x08optional\x18\x04 \x01(\x08\x12\x1c\n\x14\x61\x63\x63\x65pt_self_asserted\x18\x05 \x01(\x08\x12@\n\x0b\x63onstraints\x18\x06 \x03(\x0b\x32+.yoti.core.sharepubapi_v1.Policy.Constraint\x12\x19\n\x11\x61lternative_names\x18\x07 \x03(\tJ\x04\x08\n\x10\x0b\x42g\n\x17\x63om.yoti.sharepubapi_v1B\x0bPolicyProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'Policy_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "Policy_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\027com.yoti.sharepubapi_v1B\013PolicyProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_' - _POLICY._serialized_start=94 - _POLICY._serialized_end=1633 - _POLICY_CONSTRAINT._serialized_start=629 - _POLICY_CONSTRAINT._serialized_end=771 - _POLICY_CONSTRAINT_TYPE._serialized_start=727 - _POLICY_CONSTRAINT_TYPE._serialized_end=771 - _POLICY_VALUECONSTRAINT._serialized_start=774 - _POLICY_VALUECONSTRAINT._serialized_end=913 - _POLICY_VALUECONSTRAINT_TYPE._serialized_start=882 - _POLICY_VALUECONSTRAINT_TYPE._serialized_end=913 - _POLICY_DATECONSTRAINT._serialized_start=916 - _POLICY_DATECONSTRAINT._serialized_end=1138 - _POLICY_DATECONSTRAINT_OPERATOR._serialized_start=1079 - _POLICY_DATECONSTRAINT_OPERATOR._serialized_end=1138 - _POLICY_DATEOFFSET._serialized_start=1140 - _POLICY_DATEOFFSET._serialized_end=1182 - _POLICY_ANCHOR._serialized_start=1184 - _POLICY_ANCHOR._serialized_end=1224 - _POLICY_PREFERENCELIST._serialized_start=1226 - _POLICY_PREFERENCELIST._serialized_end=1325 - _POLICY_SOURCECONSTRAINT._serialized_start=1327 - _POLICY_SOURCECONSTRAINT._serialized_end=1421 - _POLICY_ATTRIBUTE._serialized_start=1424 - _POLICY_ATTRIBUTE._serialized_end=1627 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\027com.yoti.sharepubapi_v1B\013PolicyProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_" + _POLICY._serialized_start = 94 + _POLICY._serialized_end = 1633 + _POLICY_CONSTRAINT._serialized_start = 629 + _POLICY_CONSTRAINT._serialized_end = 771 + _POLICY_CONSTRAINT_TYPE._serialized_start = 727 + _POLICY_CONSTRAINT_TYPE._serialized_end = 771 + _POLICY_VALUECONSTRAINT._serialized_start = 774 + _POLICY_VALUECONSTRAINT._serialized_end = 913 + _POLICY_VALUECONSTRAINT_TYPE._serialized_start = 882 + _POLICY_VALUECONSTRAINT_TYPE._serialized_end = 913 + _POLICY_DATECONSTRAINT._serialized_start = 916 + _POLICY_DATECONSTRAINT._serialized_end = 1138 + _POLICY_DATECONSTRAINT_OPERATOR._serialized_start = 1079 + _POLICY_DATECONSTRAINT_OPERATOR._serialized_end = 1138 + _POLICY_DATEOFFSET._serialized_start = 1140 + _POLICY_DATEOFFSET._serialized_end = 1182 + _POLICY_ANCHOR._serialized_start = 1184 + _POLICY_ANCHOR._serialized_end = 1224 + _POLICY_PREFERENCELIST._serialized_start = 1226 + _POLICY_PREFERENCELIST._serialized_end = 1325 + _POLICY_SOURCECONSTRAINT._serialized_start = 1327 + _POLICY_SOURCECONSTRAINT._serialized_end = 1421 + _POLICY_ATTRIBUTE._serialized_start = 1424 + _POLICY_ATTRIBUTE._serialized_end = 1627 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/sharepubapi_v1/ReceiptPush_pb2.py b/yoti_python_sdk/protobuf/sharepubapi_v1/ReceiptPush_pb2.py index 6acfb70f..99ac654d 100644 --- a/yoti_python_sdk/protobuf/sharepubapi_v1/ReceiptPush_pb2.py +++ b/yoti_python_sdk/protobuf/sharepubapi_v1/ReceiptPush_pb2.py @@ -2,31 +2,35 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: sharepubapi_v1/ReceiptPush.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() from . import Sharing_pb2 as sharepubapi__v1_dot_Sharing__pb2 -from yoti_python_sdk.protobuf.compubapi_v1 import IdentityProfileReport_pb2 as compubapi__v1_dot_IdentityProfileReport__pb2 +from yoti_python_sdk.protobuf.compubapi_v1 import ( + IdentityProfileReport_pb2 as compubapi__v1_dot_IdentityProfileReport__pb2, +) - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n sharepubapi_v1/ReceiptPush.proto\x12\x18yoti.core.sharepubapi_v1\x1a\x1csharepubapi_v1/Sharing.proto\x1a(compubapi_v1/IdentityProfileReport.proto\"\x9f\x03\n\x0eSuccessReceipt\x12\x12\n\nreceipt_id\x18\x01 \x01(\x0c\x12\x1f\n\x17other_party_profile_uri\x18\x02 \x01(\t\x12\x13\n\x0bprofile_uri\x18\x03 \x01(\t\x12\"\n\x1aother_party_extra_data_uri\x18\x04 \x01(\t\x12\x16\n\x0e\x65xtra_data_uri\x18\x05 \x01(\t\x12\x13\n\x0breceipt_key\x18\x06 \x01(\x0c\x12\x12\n\npolicy_uri\x18\x07 \x01(\t\x12\x14\n\x0cpersonal_key\x18\x08 \x01(\x0c\x12\x16\n\x0eremember_me_id\x18\t \x01(\x0c\x12\x11\n\ttimestamp\x18\n \x01(\t\x12\x14\n\x0csession_data\x18\x0b \x01(\t\x12\x30\n\x06issuer\x18\x0c \x01(\x0e\x32 .yoti.core.sharepubapi_v1.Issuer\x12\x36\n\ttransport\x18\r \x01(\x0e\x32#.yoti.core.sharepubapi_v1.Transport\x12\x1d\n\x15parent_remember_me_id\x18\x0e \x01(\x0c\"\x93\x02\n\x0e\x46\x61ilureReceipt\x12\x12\n\nreceipt_id\x18\x01 \x01(\x0c\x12\x12\n\npolicy_uri\x18\x07 \x01(\t\x12\x14\n\x0cpersonal_key\x18\x08 \x01(\x0c\x12\x11\n\ttimestamp\x18\n \x01(\t\x12\x14\n\x0csession_data\x18\x0b \x01(\t\x12\x12\n\nerror_code\x18\x0c \x01(\t\x12\x30\n\x06issuer\x18\r \x01(\x0e\x32 .yoti.core.sharepubapi_v1.Issuer\x12\x36\n\ttransport\x18\x0e \x01(\x0e\x32#.yoti.core.sharepubapi_v1.Transport\x12\x1c\n\x14\x66\x61ilure_reasons_json\x18\x0f \x01(\x0c\"i\n\x0e\x46\x61ilureReasons\x12W\n\x1crequirements_not_met_details\x18\x01 \x03(\x0b\x32\x31.yoti.core.compubapi_v1.RequirementsNotMetDetailsBh\n\x17\x63om.yoti.sharepubapi_v1B\x0cReceiptProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n sharepubapi_v1/ReceiptPush.proto\x12\x18yoti.core.sharepubapi_v1\x1a\x1csharepubapi_v1/Sharing.proto\x1a(compubapi_v1/IdentityProfileReport.proto"\x9f\x03\n\x0eSuccessReceipt\x12\x12\n\nreceipt_id\x18\x01 \x01(\x0c\x12\x1f\n\x17other_party_profile_uri\x18\x02 \x01(\t\x12\x13\n\x0bprofile_uri\x18\x03 \x01(\t\x12"\n\x1aother_party_extra_data_uri\x18\x04 \x01(\t\x12\x16\n\x0e\x65xtra_data_uri\x18\x05 \x01(\t\x12\x13\n\x0breceipt_key\x18\x06 \x01(\x0c\x12\x12\n\npolicy_uri\x18\x07 \x01(\t\x12\x14\n\x0cpersonal_key\x18\x08 \x01(\x0c\x12\x16\n\x0eremember_me_id\x18\t \x01(\x0c\x12\x11\n\ttimestamp\x18\n \x01(\t\x12\x14\n\x0csession_data\x18\x0b \x01(\t\x12\x30\n\x06issuer\x18\x0c \x01(\x0e\x32 .yoti.core.sharepubapi_v1.Issuer\x12\x36\n\ttransport\x18\r \x01(\x0e\x32#.yoti.core.sharepubapi_v1.Transport\x12\x1d\n\x15parent_remember_me_id\x18\x0e \x01(\x0c"\x93\x02\n\x0e\x46\x61ilureReceipt\x12\x12\n\nreceipt_id\x18\x01 \x01(\x0c\x12\x12\n\npolicy_uri\x18\x07 \x01(\t\x12\x14\n\x0cpersonal_key\x18\x08 \x01(\x0c\x12\x11\n\ttimestamp\x18\n \x01(\t\x12\x14\n\x0csession_data\x18\x0b \x01(\t\x12\x12\n\nerror_code\x18\x0c \x01(\t\x12\x30\n\x06issuer\x18\r \x01(\x0e\x32 .yoti.core.sharepubapi_v1.Issuer\x12\x36\n\ttransport\x18\x0e \x01(\x0e\x32#.yoti.core.sharepubapi_v1.Transport\x12\x1c\n\x14\x66\x61ilure_reasons_json\x18\x0f \x01(\x0c"i\n\x0e\x46\x61ilureReasons\x12W\n\x1crequirements_not_met_details\x18\x01 \x03(\x0b\x32\x31.yoti.core.compubapi_v1.RequirementsNotMetDetailsBh\n\x17\x63om.yoti.sharepubapi_v1B\x0cReceiptProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'ReceiptPush_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "ReceiptPush_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\027com.yoti.sharepubapi_v1B\014ReceiptProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_' - _SUCCESSRECEIPT._serialized_start=135 - _SUCCESSRECEIPT._serialized_end=550 - _FAILURERECEIPT._serialized_start=553 - _FAILURERECEIPT._serialized_end=828 - _FAILUREREASONS._serialized_start=830 - _FAILUREREASONS._serialized_end=935 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\027com.yoti.sharepubapi_v1B\014ReceiptProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_" + _SUCCESSRECEIPT._serialized_start = 135 + _SUCCESSRECEIPT._serialized_end = 550 + _FAILURERECEIPT._serialized_start = 553 + _FAILURERECEIPT._serialized_end = 828 + _FAILUREREASONS._serialized_start = 830 + _FAILUREREASONS._serialized_end = 935 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/sharepubapi_v1/ScanYotiCompleteShare_pb2.py b/yoti_python_sdk/protobuf/sharepubapi_v1/ScanYotiCompleteShare_pb2.py index 2a56db01..f7451869 100644 --- a/yoti_python_sdk/protobuf/sharepubapi_v1/ScanYotiCompleteShare_pb2.py +++ b/yoti_python_sdk/protobuf/sharepubapi_v1/ScanYotiCompleteShare_pb2.py @@ -2,27 +2,35 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: sharepubapi_v1/ScanYotiCompleteShare.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -from yoti_python_sdk.protobuf.compubapi_v1 import Metadata_pb2 as compubapi__v1_dot_Metadata__pb2 +from yoti_python_sdk.protobuf.compubapi_v1 import ( + Metadata_pb2 as compubapi__v1_dot_Metadata__pb2, +) from . import Sharing_pb2 as sharepubapi__v1_dot_Sharing__pb2 - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n*sharepubapi_v1/ScanYotiCompleteShare.proto\x12\x18yoti.core.sharepubapi_v1\x1a\x1b\x63ompubapi_v1/Metadata.proto\x1a\x1csharepubapi_v1/Sharing.proto\"\xed\x01\n\x15ScanYotiCompleteShare\x12\x15\n\rsharing_token\x18\x01 \x01(\x0c\x12\x30\n\x06issuer\x18\x02 \x01(\x0e\x32 .yoti.core.sharepubapi_v1.Issuer\x12\x36\n\ttransport\x18\x03 \x01(\x0e\x32#.yoti.core.sharepubapi_v1.Transport\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata\x12\x17\n\x0e\x63orrelation_id\x18\xc2\x0c \x01(\tBAZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n*sharepubapi_v1/ScanYotiCompleteShare.proto\x12\x18yoti.core.sharepubapi_v1\x1a\x1b\x63ompubapi_v1/Metadata.proto\x1a\x1csharepubapi_v1/Sharing.proto"\xed\x01\n\x15ScanYotiCompleteShare\x12\x15\n\rsharing_token\x18\x01 \x01(\x0c\x12\x30\n\x06issuer\x18\x02 \x01(\x0e\x32 .yoti.core.sharepubapi_v1.Issuer\x12\x36\n\ttransport\x18\x03 \x01(\x0e\x32#.yoti.core.sharepubapi_v1.Transport\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata\x12\x17\n\x0e\x63orrelation_id\x18\xc2\x0c \x01(\tBAZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'ScanYotiCompleteShare_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "ScanYotiCompleteShare_pb2.py", globals() +) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'Z.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_' - _SCANYOTICOMPLETESHARE._serialized_start=132 - _SCANYOTICOMPLETESHARE._serialized_end=369 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = ( + b"Z.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_" + ) + _SCANYOTICOMPLETESHARE._serialized_start = 132 + _SCANYOTICOMPLETESHARE._serialized_end = 369 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/sharepubapi_v1/SessionData_pb2.py b/yoti_python_sdk/protobuf/sharepubapi_v1/SessionData_pb2.py index 070fd5f6..61202e06 100644 --- a/yoti_python_sdk/protobuf/sharepubapi_v1/SessionData_pb2.py +++ b/yoti_python_sdk/protobuf/sharepubapi_v1/SessionData_pb2.py @@ -2,25 +2,26 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: sharepubapi_v1/SessionData.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n sharepubapi_v1/SessionData.proto\x12\x18yoti.core.sharepubapi_v1\"L\n\x0bSessionData\x12\x11\n\trandom_id\x18\x01 \x01(\t\x12\x15\n\rdatacentre_id\x18\x02 \x01(\t\x12\x13\n\x0binstance_id\x18\x03 \x01(\tBl\n\x17\x63om.yoti.sharepubapi_v1B\x10SessionDataProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n sharepubapi_v1/SessionData.proto\x12\x18yoti.core.sharepubapi_v1"L\n\x0bSessionData\x12\x11\n\trandom_id\x18\x01 \x01(\t\x12\x15\n\rdatacentre_id\x18\x02 \x01(\t\x12\x13\n\x0binstance_id\x18\x03 \x01(\tBl\n\x17\x63om.yoti.sharepubapi_v1B\x10SessionDataProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'SessionData_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "SessionData_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\027com.yoti.sharepubapi_v1B\020SessionDataProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_' - _SESSIONDATA._serialized_start=62 - _SESSIONDATA._serialized_end=138 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\027com.yoti.sharepubapi_v1B\020SessionDataProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_" + _SESSIONDATA._serialized_start = 62 + _SESSIONDATA._serialized_end = 138 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/sharepubapi_v1/SharingNotificationPush_pb2.py b/yoti_python_sdk/protobuf/sharepubapi_v1/SharingNotificationPush_pb2.py index 78241e37..79505117 100644 --- a/yoti_python_sdk/protobuf/sharepubapi_v1/SharingNotificationPush_pb2.py +++ b/yoti_python_sdk/protobuf/sharepubapi_v1/SharingNotificationPush_pb2.py @@ -2,10 +2,12 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: sharepubapi_v1/SharingNotificationPush.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -13,15 +15,17 @@ from . import Policy_pb2 as sharepubapi__v1_dot_Policy__pb2 - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n,sharepubapi_v1/SharingNotificationPush.proto\x12\x18yoti.core.sharepubapi_v1\x1a\x1bsharepubapi_v1/Policy.proto\"\x90\x01\n\x13SharingNotification\x12\x15\n\rsharing_token\x18\x01 \x01(\x0c\x12\x1a\n\x12notification_token\x18\x02 \x01(\x0c\x12\x14\n\x0csession_data\x18\x03 \x01(\t\x12\x30\n\x06policy\x18\x04 \x01(\x0b\x32 .yoti.core.sharepubapi_v1.PolicyBt\n\x17\x63om.yoti.sharepubapi_v1B\x18SharingNotificationProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n,sharepubapi_v1/SharingNotificationPush.proto\x12\x18yoti.core.sharepubapi_v1\x1a\x1bsharepubapi_v1/Policy.proto"\x90\x01\n\x13SharingNotification\x12\x15\n\rsharing_token\x18\x01 \x01(\x0c\x12\x1a\n\x12notification_token\x18\x02 \x01(\x0c\x12\x14\n\x0csession_data\x18\x03 \x01(\t\x12\x30\n\x06policy\x18\x04 \x01(\x0b\x32 .yoti.core.sharepubapi_v1.PolicyBt\n\x17\x63om.yoti.sharepubapi_v1B\x18SharingNotificationProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'SharingNotificationPush_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "SharingNotificationPush_pb2.py", globals() +) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\027com.yoti.sharepubapi_v1B\030SharingNotificationProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_' - _SHARINGNOTIFICATION._serialized_start=104 - _SHARINGNOTIFICATION._serialized_end=248 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\027com.yoti.sharepubapi_v1B\030SharingNotificationProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_" + _SHARINGNOTIFICATION._serialized_start = 104 + _SHARINGNOTIFICATION._serialized_end = 248 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/sharepubapi_v1/Sharing_pb2.py b/yoti_python_sdk/protobuf/sharepubapi_v1/Sharing_pb2.py index e7d97ee8..f7552a0e 100644 --- a/yoti_python_sdk/protobuf/sharepubapi_v1/Sharing_pb2.py +++ b/yoti_python_sdk/protobuf/sharepubapi_v1/Sharing_pb2.py @@ -2,10 +2,12 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: sharepubapi_v1/Sharing.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -13,27 +15,33 @@ from . import Policy_pb2 as sharepubapi__v1_dot_Policy__pb2 from . import DataEntry_pb2 as sharepubapi__v1_dot_DataEntry__pb2 -from yoti_python_sdk.protobuf.compubapi_v1 import Metadata_pb2 as compubapi__v1_dot_Metadata__pb2 -from yoti_python_sdk.protobuf.compubapi_v1 import IdentityProfile_pb2 as compubapi__v1_dot_IdentityProfile__pb2 -from yoti_python_sdk.protobuf.devicepubapi_v1 import StaticCredentialAuth_pb2 as devicepubapi__v1_dot_StaticCredentialAuth__pb2 +from yoti_python_sdk.protobuf.compubapi_v1 import ( + Metadata_pb2 as compubapi__v1_dot_Metadata__pb2, +) +from yoti_python_sdk.protobuf.compubapi_v1 import ( + IdentityProfile_pb2 as compubapi__v1_dot_IdentityProfile__pb2, +) +from yoti_python_sdk.protobuf.devicepubapi_v1 import ( + StaticCredentialAuth_pb2 as devicepubapi__v1_dot_StaticCredentialAuth__pb2, +) - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1csharepubapi_v1/Sharing.proto\x12\x18yoti.core.sharepubapi_v1\x1a\x1bsharepubapi_v1/Policy.proto\x1a\x1esharepubapi_v1/DataEntry.proto\x1a\x1b\x63ompubapi_v1/Metadata.proto\x1a\"compubapi_v1/IdentityProfile.proto\x1a*devicepubapi_v1/StaticCredentialAuth.proto\"\xba\x04\n\x13StartSharingRequest\x12\x16\n\x0e\x63orrelation_id\x18\x01 \x01(\t\x12\x30\n\x06policy\x18\x02 \x01(\x0b\x32 .yoti.core.sharepubapi_v1.Policy\x12\x15\n\rattribute_ids\x18\x03 \x03(\x0c\x12\x13\n\x0bwrapped_key\x18\x04 \x01(\x0c\x12\x12\n\ncredential\x18\x05 \x01(\x0c\x12\x11\n\tauth_list\x18\x06 \x01(\x0c\x12\x18\n\x0bttl_seconds\x18\x07 \x01(\x03H\x00\x88\x01\x01\x12\x1a\n\rone_time_only\x18\x08 \x01(\x08H\x01\x88\x01\x01\x12\x37\n\nextra_data\x18\t \x03(\x0b\x32#.yoti.core.sharepubapi_v1.DataEntry\x12\x1a\n\x12\x62illing_account_id\x18\n \x01(\t\x12\x19\n\x11\x62illing_source_id\x18\x0b \x01(\t\x12\x30\n\x07subject\x18\x0c \x01(\x0b\x32\x1f.yoti.core.compubapi_v1.Subject\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata\x12P\n\x16static_credential_auth\x18\xb8\x17 \x01(\x0b\x32/.yoti.core.devicepubapi_v1.StaticCredentialAuthB\x0e\n\x0c_ttl_secondsB\x10\n\x0e_one_time_only\"\x80\x01\n\x14StartSharingResponse\x12\x15\n\rsharing_token\x18\x01 \x01(\x0c\x12\x30\n\x06policy\x18\x02 \x01(\x0b\x32 .yoti.core.sharepubapi_v1.Policy\x12\x1f\n\x17sharing_token_for_stats\x18\x03 \x01(\t\"\xf1\x03\n\x16\x43ompleteSharingRequest\x12\x15\n\rsharing_token\x18\x01 \x01(\x0c\x12\x16\n\x0e\x63orrelation_id\x18\x02 \x01(\t\x12\x30\n\x06policy\x18\x03 \x01(\x0b\x32 .yoti.core.sharepubapi_v1.Policy\x12\x15\n\rattribute_ids\x18\x04 \x03(\x0c\x12\x13\n\x0bwrapped_key\x18\x05 \x01(\x0c\x12\x12\n\ncredential\x18\x06 \x01(\x0c\x12\x11\n\tauth_list\x18\x07 \x01(\x0c\x12\x14\n\x0csession_data\x18\x08 \x01(\t\x12\x30\n\x06issuer\x18\t \x01(\x0e\x32 .yoti.core.sharepubapi_v1.Issuer\x12\x36\n\ttransport\x18\n \x01(\x0e\x32#.yoti.core.sharepubapi_v1.Transport\x12\x37\n\nextra_data\x18\x0b \x03(\x0b\x32#.yoti.core.sharepubapi_v1.DataEntry\x12\x14\n\x0creference_id\x18\x0c \x01(\t\x12\x18\n\x10mobile_device_id\x18\r \x01(\t\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata*7\n\x06Issuer\x12\x08\n\x04\x43ORE\x10\x00\x12\x0b\n\x07\x43ONNECT\x10\x01\x12\n\n\x06PORTAL\x10\x02\x12\n\n\x06MOBILE\x10\x03*0\n\tTransport\x12\r\n\tUNDEFINED\x10\x00\x12\x07\n\x03URI\x10\x01\x12\x0b\n\x07QR_CODE\x10\x02\x42h\n\x17\x63om.yoti.sharepubapi_v1B\x0cSharingProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1csharepubapi_v1/Sharing.proto\x12\x18yoti.core.sharepubapi_v1\x1a\x1bsharepubapi_v1/Policy.proto\x1a\x1esharepubapi_v1/DataEntry.proto\x1a\x1b\x63ompubapi_v1/Metadata.proto\x1a"compubapi_v1/IdentityProfile.proto\x1a*devicepubapi_v1/StaticCredentialAuth.proto"\xba\x04\n\x13StartSharingRequest\x12\x16\n\x0e\x63orrelation_id\x18\x01 \x01(\t\x12\x30\n\x06policy\x18\x02 \x01(\x0b\x32 .yoti.core.sharepubapi_v1.Policy\x12\x15\n\rattribute_ids\x18\x03 \x03(\x0c\x12\x13\n\x0bwrapped_key\x18\x04 \x01(\x0c\x12\x12\n\ncredential\x18\x05 \x01(\x0c\x12\x11\n\tauth_list\x18\x06 \x01(\x0c\x12\x18\n\x0bttl_seconds\x18\x07 \x01(\x03H\x00\x88\x01\x01\x12\x1a\n\rone_time_only\x18\x08 \x01(\x08H\x01\x88\x01\x01\x12\x37\n\nextra_data\x18\t \x03(\x0b\x32#.yoti.core.sharepubapi_v1.DataEntry\x12\x1a\n\x12\x62illing_account_id\x18\n \x01(\t\x12\x19\n\x11\x62illing_source_id\x18\x0b \x01(\t\x12\x30\n\x07subject\x18\x0c \x01(\x0b\x32\x1f.yoti.core.compubapi_v1.Subject\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata\x12P\n\x16static_credential_auth\x18\xb8\x17 \x01(\x0b\x32/.yoti.core.devicepubapi_v1.StaticCredentialAuthB\x0e\n\x0c_ttl_secondsB\x10\n\x0e_one_time_only"\x80\x01\n\x14StartSharingResponse\x12\x15\n\rsharing_token\x18\x01 \x01(\x0c\x12\x30\n\x06policy\x18\x02 \x01(\x0b\x32 .yoti.core.sharepubapi_v1.Policy\x12\x1f\n\x17sharing_token_for_stats\x18\x03 \x01(\t"\xf1\x03\n\x16\x43ompleteSharingRequest\x12\x15\n\rsharing_token\x18\x01 \x01(\x0c\x12\x16\n\x0e\x63orrelation_id\x18\x02 \x01(\t\x12\x30\n\x06policy\x18\x03 \x01(\x0b\x32 .yoti.core.sharepubapi_v1.Policy\x12\x15\n\rattribute_ids\x18\x04 \x03(\x0c\x12\x13\n\x0bwrapped_key\x18\x05 \x01(\x0c\x12\x12\n\ncredential\x18\x06 \x01(\x0c\x12\x11\n\tauth_list\x18\x07 \x01(\x0c\x12\x14\n\x0csession_data\x18\x08 \x01(\t\x12\x30\n\x06issuer\x18\t \x01(\x0e\x32 .yoti.core.sharepubapi_v1.Issuer\x12\x36\n\ttransport\x18\n \x01(\x0e\x32#.yoti.core.sharepubapi_v1.Transport\x12\x37\n\nextra_data\x18\x0b \x03(\x0b\x32#.yoti.core.sharepubapi_v1.DataEntry\x12\x14\n\x0creference_id\x18\x0c \x01(\t\x12\x18\n\x10mobile_device_id\x18\r \x01(\t\x12:\n\x0f\x64\x65vice_metadata\x18\xc0\x0c \x01(\x0b\x32 .yoti.core.compubapi_v1.Metadata*7\n\x06Issuer\x12\x08\n\x04\x43ORE\x10\x00\x12\x0b\n\x07\x43ONNECT\x10\x01\x12\n\n\x06PORTAL\x10\x02\x12\n\n\x06MOBILE\x10\x03*0\n\tTransport\x12\r\n\tUNDEFINED\x10\x00\x12\x07\n\x03URI\x10\x01\x12\x0b\n\x07QR_CODE\x10\x02\x42h\n\x17\x63om.yoti.sharepubapi_v1B\x0cSharingProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'Sharing_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "Sharing_pb2.py", globals()) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\027com.yoti.sharepubapi_v1B\014SharingProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_' - _ISSUER._serialized_start=1432 - _ISSUER._serialized_end=1487 - _TRANSPORT._serialized_start=1489 - _TRANSPORT._serialized_end=1537 - _STARTSHARINGREQUEST._serialized_start=229 - _STARTSHARINGREQUEST._serialized_end=799 - _STARTSHARINGRESPONSE._serialized_start=802 - _STARTSHARINGRESPONSE._serialized_end=930 - _COMPLETESHARINGREQUEST._serialized_start=933 - _COMPLETESHARINGREQUEST._serialized_end=1430 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\027com.yoti.sharepubapi_v1B\014SharingProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_" + _ISSUER._serialized_start = 1432 + _ISSUER._serialized_end = 1487 + _TRANSPORT._serialized_start = 1489 + _TRANSPORT._serialized_end = 1537 + _STARTSHARINGREQUEST._serialized_start = 229 + _STARTSHARINGREQUEST._serialized_end = 799 + _STARTSHARINGRESPONSE._serialized_start = 802 + _STARTSHARINGRESPONSE._serialized_end = 930 + _COMPLETESHARINGREQUEST._serialized_start = 933 + _COMPLETESHARINGREQUEST._serialized_end = 1430 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/protobuf/sharepubapi_v1/ThirdPartyAttribute_pb2.py b/yoti_python_sdk/protobuf/sharepubapi_v1/ThirdPartyAttribute_pb2.py index f5d3e815..d814d3a6 100644 --- a/yoti_python_sdk/protobuf/sharepubapi_v1/ThirdPartyAttribute_pb2.py +++ b/yoti_python_sdk/protobuf/sharepubapi_v1/ThirdPartyAttribute_pb2.py @@ -2,10 +2,12 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: sharepubapi_v1/ThirdPartyAttribute.proto """Generated protocol buffer code.""" + from google.protobuf.internal import builder as _builder from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database + # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -13,15 +15,17 @@ from . import IssuingAttributes_pb2 as sharepubapi__v1_dot_IssuingAttributes__pb2 - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n(sharepubapi_v1/ThirdPartyAttribute.proto\x12\x18yoti.core.sharepubapi_v1\x1a&sharepubapi_v1/IssuingAttributes.proto\"v\n\x13ThirdPartyAttribute\x12\x16\n\x0eissuance_token\x18\x01 \x01(\x0c\x12G\n\x12issuing_attributes\x18\x02 \x01(\x0b\x32+.yoti.core.sharepubapi_v1.IssuingAttributesBt\n\x17\x63om.yoti.sharepubapi_v1B\x18ThirdPartyAttributeProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n(sharepubapi_v1/ThirdPartyAttribute.proto\x12\x18yoti.core.sharepubapi_v1\x1a&sharepubapi_v1/IssuingAttributes.proto"v\n\x13ThirdPartyAttribute\x12\x16\n\x0eissuance_token\x18\x01 \x01(\x0c\x12G\n\x12issuing_attributes\x18\x02 \x01(\x0b\x32+.yoti.core.sharepubapi_v1.IssuingAttributesBt\n\x17\x63om.yoti.sharepubapi_v1B\x18ThirdPartyAttributeProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\xba\x02\x0eSharepubapiV1_b\x06proto3' +) _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'ThirdPartyAttribute_pb2.py', globals()) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "ThirdPartyAttribute_pb2.py", globals() +) if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\027com.yoti.sharepubapi_v1B\030ThirdPartyAttributeProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_' - _THIRDPARTYATTRIBUTE._serialized_start=110 - _THIRDPARTYATTRIBUTE._serialized_end=228 + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b"\n\027com.yoti.sharepubapi_v1B\030ThirdPartyAttributeProtoZ.go.internal.yoti.com/proto/core/sharepubapi_v1\272\002\016SharepubapiV1_" + _THIRDPARTYATTRIBUTE._serialized_start = 110 + _THIRDPARTYATTRIBUTE._serialized_end = 228 # @@protoc_insertion_point(module_scope) diff --git a/yoti_python_sdk/tests/doc_scan/mocks.py b/yoti_python_sdk/tests/doc_scan/mocks.py index 458cd376..d816b743 100644 --- a/yoti_python_sdk/tests/doc_scan/mocks.py +++ b/yoti_python_sdk/tests/doc_scan/mocks.py @@ -54,3 +54,16 @@ def mocked_supported_documents_content(): def mocked_request_server_error(): return MockResponse(status_code=500, text="") + + +def mocked_request_successful_pdf_creation(): + return MockResponse( + status_code=201, + text="", + content=b"%PDF-1.4 some pdf content", + headers={"Content-Type": "application/pdf"}, + ) + + +def mocked_request_failed_pdf_creation(): + return MockResponse(status_code=400, text="Bad Request") diff --git a/yoti_python_sdk/tests/doc_scan/session/create/check/test_liveness_check.py b/yoti_python_sdk/tests/doc_scan/session/create/check/test_liveness_check.py index 6b14f934..87b39bcd 100644 --- a/yoti_python_sdk/tests/doc_scan/session/create/check/test_liveness_check.py +++ b/yoti_python_sdk/tests/doc_scan/session/create/check/test_liveness_check.py @@ -87,7 +87,7 @@ def test_should_serialize_static_liveness_to_json(self): json_str = json.dumps(result, cls=YotiEncoder) assert json_str is not None - + # Verify the JSON contains the expected fields json_data = json.loads(json_str) assert json_data["type"] == "LIVENESS" @@ -105,7 +105,7 @@ def test_should_omit_manual_check_when_not_set(self): json_str = json.dumps(result, cls=YotiEncoder) assert json_str is not None - + # Verify the JSON does not contain the manual_check field json_data = json.loads(json_str) assert json_data["type"] == "LIVENESS" diff --git a/yoti_python_sdk/tests/doc_scan/session/create/check/test_wathclist_check.py b/yoti_python_sdk/tests/doc_scan/session/create/check/test_wathclist_check.py index 95d04539..3bfec82b 100644 --- a/yoti_python_sdk/tests/doc_scan/session/create/check/test_wathclist_check.py +++ b/yoti_python_sdk/tests/doc_scan/session/create/check/test_wathclist_check.py @@ -35,9 +35,7 @@ def test_should_build_corretly_with_categories(self): dummy_categories = ["FIRST", "SECOND"] result = ( - WatchlistScreeningCheckBuilder() - .with_categories(dummy_categories) - .build() + WatchlistScreeningCheckBuilder().with_categories(dummy_categories).build() ) assert isinstance(result, RequestedCheck) diff --git a/yoti_python_sdk/tests/doc_scan/session/create/subcheck/test_issuing_authority_sub_check.py b/yoti_python_sdk/tests/doc_scan/session/create/subcheck/test_issuing_authority_sub_check.py index 083ea1a0..677dfc40 100644 --- a/yoti_python_sdk/tests/doc_scan/session/create/subcheck/test_issuing_authority_sub_check.py +++ b/yoti_python_sdk/tests/doc_scan/session/create/subcheck/test_issuing_authority_sub_check.py @@ -1,11 +1,14 @@ import unittest -from yoti_python_sdk.doc_scan.session.create.filter.orthogonal_restrictions_filter import \ - OrthogonalRestrictionsFilterBuilder +from yoti_python_sdk.doc_scan.session.create.filter.orthogonal_restrictions_filter import ( + OrthogonalRestrictionsFilterBuilder, +) from yoti_python_sdk.doc_scan.session.create.subcheck import ( - IssuingAuthoritySubCheckBuilder + IssuingAuthoritySubCheckBuilder, +) +from yoti_python_sdk.doc_scan.session.create.subcheck.issuing_authority_sub_check import ( + IssuingAuthoritySubCheck, ) -from yoti_python_sdk.doc_scan.session.create.subcheck.issuing_authority_sub_check import IssuingAuthoritySubCheck class IssuingAuthoritySubCheckTest(unittest.TestCase): @@ -15,11 +18,16 @@ def test_should_build_correctly_without_additional_data(self): assert isinstance(issuing_authority_sub_check, IssuingAuthoritySubCheck) def test_should_build_correctly_with_filter(self): - filter = OrthogonalRestrictionsFilterBuilder().with_whitelisted_country_codes( - ["GBR", "FRA"]).with_whitelisted_document_types(["PASSPORT", "STATE_ID"]).build() + filter = ( + OrthogonalRestrictionsFilterBuilder() + .with_whitelisted_country_codes(["GBR", "FRA"]) + .with_whitelisted_document_types(["PASSPORT", "STATE_ID"]) + .build() + ) - issuing_authority_sub_check = IssuingAuthoritySubCheckBuilder().with_filter( - filter=filter).build() + issuing_authority_sub_check = ( + IssuingAuthoritySubCheckBuilder().with_filter(filter=filter).build() + ) assert isinstance(issuing_authority_sub_check, IssuingAuthoritySubCheck) assert issuing_authority_sub_check.filter == filter @@ -30,26 +38,29 @@ def test_should_always_build_with_requested_as_boolean_true(self): assert issuing_authority_sub_check.requested is True def test_allow_non_latin_documents_set_to_true(self): - filter = OrthogonalRestrictionsFilterBuilder().allow_non_latin_documents().build() + filter = ( + OrthogonalRestrictionsFilterBuilder().allow_non_latin_documents().build() + ) assert filter.allow_non_latin_documents is True def test_allow_non_latin_documents_set_to_false(self): - filter = OrthogonalRestrictionsFilterBuilder().disable_non_latin_documents().build() + filter = ( + OrthogonalRestrictionsFilterBuilder().disable_non_latin_documents().build() + ) assert filter.allow_non_latin_documents is False def test_default_non_latin_documents(self): filter = OrthogonalRestrictionsFilterBuilder().build() - assert 'allow_non_latin_documents' not in filter.to_json() + assert "allow_non_latin_documents" not in filter.to_json() def test_build_invalid_filter(self): - filter = 'invalid' + filter = "invalid" with self.assertRaises(ValueError): - IssuingAuthoritySubCheckBuilder().with_filter( - filter=filter).build() + IssuingAuthoritySubCheckBuilder().with_filter(filter=filter).build() if __name__ == "__main__": diff --git a/yoti_python_sdk/tests/doc_scan/session/create/test_session_overview_pdf_request.py b/yoti_python_sdk/tests/doc_scan/session/create/test_session_overview_pdf_request.py new file mode 100644 index 00000000..c68c7881 --- /dev/null +++ b/yoti_python_sdk/tests/doc_scan/session/create/test_session_overview_pdf_request.py @@ -0,0 +1,133 @@ +import json +import unittest + +from yoti_python_sdk.doc_scan.session.create.session_overview_pdf_request import ( + SessionOverviewPdfRequest, + SessionOverviewPdfRequestBuilder, +) +from yoti_python_sdk.utils import YotiEncoder + + +class SessionOverviewPdfRequestTest(unittest.TestCase): + def test_should_build_with_no_flags_set(self): + result = SessionOverviewPdfRequestBuilder().build() + + assert isinstance(result, SessionOverviewPdfRequest) + assert result.include_images is None + assert result.include_extracted_text is None + assert result.include_device_tracking is None + + def test_should_build_with_include_images_true(self): + result = SessionOverviewPdfRequestBuilder().with_include_images(True).build() + + assert result.include_images is True + + def test_should_build_with_include_images_false(self): + result = SessionOverviewPdfRequestBuilder().with_include_images(False).build() + + assert result.include_images is False + + def test_should_build_with_include_extracted_text_true(self): + result = ( + SessionOverviewPdfRequestBuilder().with_include_extracted_text(True).build() + ) + + assert result.include_extracted_text is True + + def test_should_build_with_include_extracted_text_false(self): + result = ( + SessionOverviewPdfRequestBuilder() + .with_include_extracted_text(False) + .build() + ) + + assert result.include_extracted_text is False + + def test_should_build_with_include_device_tracking_true(self): + result = ( + SessionOverviewPdfRequestBuilder() + .with_include_device_tracking(True) + .build() + ) + + assert result.include_device_tracking is True + + def test_should_build_with_include_device_tracking_false(self): + result = ( + SessionOverviewPdfRequestBuilder() + .with_include_device_tracking(False) + .build() + ) + + assert result.include_device_tracking is False + + def test_should_omit_all_keys_when_no_flags_set(self): + """Unprovided flags must be omitted from JSON, not sent as false/null.""" + result = SessionOverviewPdfRequestBuilder().build() + + serialized = json.dumps(result, cls=YotiEncoder) + parsed = json.loads(serialized) + + assert "include_images" not in parsed + assert "include_extracted_text" not in parsed + assert "include_device_tracking" not in parsed + + def test_should_include_all_keys_when_all_flags_set(self): + result = ( + SessionOverviewPdfRequestBuilder() + .with_include_images(True) + .with_include_extracted_text(True) + .with_include_device_tracking(True) + .build() + ) + + serialized = json.dumps(result, cls=YotiEncoder) + parsed = json.loads(serialized) + + assert parsed["include_images"] is True + assert parsed["include_extracted_text"] is True + assert parsed["include_device_tracking"] is True + + def test_should_omit_unset_keys_when_only_subset_provided(self): + """Only the keys that were explicitly set should appear in the JSON.""" + result = SessionOverviewPdfRequestBuilder().with_include_images(True).build() + + serialized = json.dumps(result, cls=YotiEncoder) + parsed = json.loads(serialized) + + assert "include_images" in parsed + assert parsed["include_images"] is True + assert "include_extracted_text" not in parsed + assert "include_device_tracking" not in parsed + + def test_should_serialize_false_value_when_explicitly_set(self): + """ + An explicitly-set False should appear in the JSON (it's a deliberate + choice by the caller, not an absence of a value). + """ + result = SessionOverviewPdfRequestBuilder().with_include_images(False).build() + + serialized = json.dumps(result, cls=YotiEncoder) + parsed = json.loads(serialized) + + assert "include_images" in parsed + assert parsed["include_images"] is False + + def test_should_use_snake_case_json_keys(self): + result = ( + SessionOverviewPdfRequestBuilder() + .with_include_images(True) + .with_include_extracted_text(True) + .with_include_device_tracking(True) + .build() + ) + + serialized = json.dumps(result, cls=YotiEncoder) + + assert "include_images" in serialized + assert "include_extracted_text" in serialized + assert "include_device_tracking" in serialized + + +if __name__ == "__main__": + unittest.main() diff --git a/yoti_python_sdk/tests/doc_scan/test_doc_scan_client.py b/yoti_python_sdk/tests/doc_scan/test_doc_scan_client.py index 4ec7dc2a..89561e9b 100644 --- a/yoti_python_sdk/tests/doc_scan/test_doc_scan_client.py +++ b/yoti_python_sdk/tests/doc_scan/test_doc_scan_client.py @@ -1,8 +1,13 @@ +import json import pytest from yoti_python_sdk.doc_scan.client import DocScanClient # noqa: F401 from yoti_python_sdk.doc_scan.exception import DocScanException from yoti_python_sdk.doc_scan.session.create.session_spec import SessionSpec +from yoti_python_sdk.doc_scan.session.create.session_overview_pdf_request import ( + SessionOverviewPdfRequest, + SessionOverviewPdfRequestBuilder, +) from yoti_python_sdk.doc_scan.session.retrieve.create_session_result import ( CreateSessionResult, ) @@ -12,12 +17,14 @@ from yoti_python_sdk.tests.doc_scan.mocks import ( mocked_request_failed_session_creation, mocked_request_failed_session_retrieval, + mocked_request_failed_pdf_creation, mocked_request_media_content, mocked_request_no_content, mocked_request_not_found, mocked_request_server_error, mocked_request_successful_session_creation, mocked_request_successful_session_retrieval, + mocked_request_successful_pdf_creation, mocked_supported_documents_content, ) @@ -203,3 +210,117 @@ def test_should_use_correct_default_api_url(doc_scan_client): doc_scan_client._DocScanClient__api_url == "https://api.yoti.com:443/idverify/v1" ) # noqa + + +@mock.patch( + "yoti_python_sdk.http.SignedRequest.execute", + side_effect=mocked_request_successful_pdf_creation, +) +def test_should_return_pdf_bytes_on_successful_pdf_creation(_, doc_scan_client): + """ + A 201 response from the PDF endpoint returns raw binary bytes unchanged. + + :type doc_scan_client: DocScanClient + """ + pdf_request = SessionOverviewPdfRequestBuilder().with_include_images(True).build() + + result = doc_scan_client.create_session_overview_pdf(SOME_SESSION_ID, pdf_request) + + assert isinstance(result, bytes) + assert result == b"%PDF-1.4 some pdf content" + + +@mock.patch( + "yoti_python_sdk.http.SignedRequest.execute", + side_effect=mocked_request_successful_pdf_creation, +) +def test_should_return_pdf_bytes_when_no_request_body_provided(_, doc_scan_client): + """ + The request body model is optional; omitting it should not raise an error. + + :type doc_scan_client: DocScanClient + """ + result = doc_scan_client.create_session_overview_pdf(SOME_SESSION_ID) + + assert isinstance(result, bytes) + assert result == b"%PDF-1.4 some pdf content" + + +@mock.patch( + "yoti_python_sdk.http.SignedRequest.execute", + side_effect=mocked_request_failed_pdf_creation, +) +def test_should_raise_doc_scan_exception_for_failed_pdf_creation(_, doc_scan_client): + """ + A non-201 response raises DocScanException with the expected message. + + :type doc_scan_client: DocScanClient + """ + pdf_request = SessionOverviewPdfRequestBuilder().build() + + with pytest.raises(DocScanException) as ex: + doc_scan_client.create_session_overview_pdf(SOME_SESSION_ID, pdf_request) + + doc_scan_exception = ex.value # type: DocScanException + assert "Failed to create session overview PDF" in str(doc_scan_exception) + assert doc_scan_exception.status_code == 400 + + +def _capture_pdf_request_body(doc_scan_client, pdf_request=None): + """ + Calls create_session_overview_pdf and returns the JSON body that was + actually handed to the HTTP layer. + """ + captured = {} + + def fake_execute(signed_request): + captured["data"] = signed_request.data + return mocked_request_successful_pdf_creation() + + with mock.patch( + "yoti_python_sdk.http.SignedRequest.execute", + autospec=True, + side_effect=fake_execute, + ): + if pdf_request is None: + doc_scan_client.create_session_overview_pdf(SOME_SESSION_ID) + else: + doc_scan_client.create_session_overview_pdf(SOME_SESSION_ID, pdf_request) + + return json.loads(captured["data"].decode("utf-8")) + + +def test_pdf_request_body_should_nest_flags_under_options(doc_scan_client): + pdf_request = ( + SessionOverviewPdfRequestBuilder() + .with_include_images(True) + .with_include_extracted_text(False) + .with_include_device_tracking(True) + .build() + ) + + body = _capture_pdf_request_body(doc_scan_client, pdf_request) + + assert body == { + "options": { + "include_images": True, + "include_extracted_text": False, + "include_device_tracking": True, + } + } + + +def test_pdf_request_body_should_omit_unset_flags_inside_options(doc_scan_client): + pdf_request = SessionOverviewPdfRequestBuilder().with_include_images(True).build() + + body = _capture_pdf_request_body(doc_scan_client, pdf_request) + + assert body == {"options": {"include_images": True}} + + +def test_pdf_request_body_should_be_empty_options_when_no_request_given( + doc_scan_client, +): + body = _capture_pdf_request_body(doc_scan_client) + + assert body == {"options": {}} diff --git a/yoti_python_sdk/tests/test_activity_details.py b/yoti_python_sdk/tests/test_activity_details.py index 1fc349f1..e1761005 100644 --- a/yoti_python_sdk/tests/test_activity_details.py +++ b/yoti_python_sdk/tests/test_activity_details.py @@ -204,10 +204,10 @@ def test_try_parse_structured_postal_address_uk(successful_receipt): activity_details, structured_postal_address_json ) - activity_details.user_profile[ - config.ATTRIBUTE_STRUCTURED_POSTAL_ADDRESS - ] = ActivityDetails.try_convert_structured_postal_address_to_dict( - activity_details.field + activity_details.user_profile[config.ATTRIBUTE_STRUCTURED_POSTAL_ADDRESS] = ( + ActivityDetails.try_convert_structured_postal_address_to_dict( + activity_details.field + ) ) actual_structured_postal_address_user_profile = activity_details.user_profile[ @@ -271,10 +271,10 @@ def test_try_parse_structured_postal_address_india(successful_receipt): activity_details, structured_postal_address_json ) - activity_details.user_profile[ - config.ATTRIBUTE_STRUCTURED_POSTAL_ADDRESS - ] = ActivityDetails.try_convert_structured_postal_address_to_dict( - activity_details.field + activity_details.user_profile[config.ATTRIBUTE_STRUCTURED_POSTAL_ADDRESS] = ( + ActivityDetails.try_convert_structured_postal_address_to_dict( + activity_details.field + ) ) actual_structured_postal_address_user_profile = activity_details.user_profile[ @@ -341,10 +341,10 @@ def test_try_parse_structured_postal_address_usa(successful_receipt): activity_details, structured_postal_address_json ) - activity_details.user_profile[ - config.ATTRIBUTE_STRUCTURED_POSTAL_ADDRESS - ] = ActivityDetails.try_convert_structured_postal_address_to_dict( - activity_details.field + activity_details.user_profile[config.ATTRIBUTE_STRUCTURED_POSTAL_ADDRESS] = ( + ActivityDetails.try_convert_structured_postal_address_to_dict( + activity_details.field + ) ) actual_structured_postal_address_user_profile = activity_details.user_profile[ @@ -407,10 +407,10 @@ def test_try_parse_structured_postal_address_nested_json(successful_receipt): activity_details, structured_postal_address_json ) - activity_details.user_profile[ - config.ATTRIBUTE_STRUCTURED_POSTAL_ADDRESS - ] = ActivityDetails.try_convert_structured_postal_address_to_dict( - activity_details.field + activity_details.user_profile[config.ATTRIBUTE_STRUCTURED_POSTAL_ADDRESS] = ( + ActivityDetails.try_convert_structured_postal_address_to_dict( + activity_details.field + ) ) actual_structured_postal_address_user_profile = activity_details.user_profile[ @@ -460,10 +460,10 @@ def test_set_address_to_be_formatted_address(successful_receipt): create_structured_postal_address_field( activity_details, structured_postal_address_json ) - activity_details.user_profile[ - config.ATTRIBUTE_STRUCTURED_POSTAL_ADDRESS - ] = ActivityDetails.try_convert_structured_postal_address_to_dict( - activity_details.field + activity_details.user_profile[config.ATTRIBUTE_STRUCTURED_POSTAL_ADDRESS] = ( + ActivityDetails.try_convert_structured_postal_address_to_dict( + activity_details.field + ) ) assert config.ATTRIBUTE_POSTAL_ADDRESS not in activity_details.user_profile