# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: examples/cloudkit.proto """Generated protocol buffer code.""" 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 from google.protobuf.internal import builder as _builder # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x17\x65xamples/cloudkit.proto\"\x82\x0b\n\x10RequestOperation\x12(\n\x06header\x18\x01 \x01(\x0b\x32\x18.RequestOperation.Header\x12\x1b\n\x07request\x18\x02 \x01(\x0b\x32\n.Operation\x12\x32\n\x13zoneRetrieveRequest\x18\xc9\x01 \x01(\x0b\x32\x14.ZoneRetrieveRequest\x12.\n\x11recordSaveRequest\x18\xd2\x01 \x01(\x0b\x32\x12.RecordSaveRequest\x12\x36\n\x15recordRetrieveRequest\x18\xd3\x01 \x01(\x0b\x32\x16.RecordRetrieveRequest\x12\x34\n\x14queryRetrieveRequest\x18\xdc\x01 \x01(\x0b\x32\x15.QueryRetrieveRequest\x1a\xd4\x08\n\x06Header\x12\x11\n\tuserToken\x18\x01 \x01(\t\x12\x1c\n\x14\x61pplicationContainer\x18\x02 \x01(\t\x12\x19\n\x11\x61pplicationBundle\x18\x03 \x01(\t\x12\x1a\n\x12\x61pplicationVersion\x18\x04 \x01(\t\x12 \n\x18\x61pplicationConfigVersion\x18\x05 \x01(\x04\x12\x1b\n\x13globalConfigVersion\x18\x06 \x01(\x04\x12%\n\x10\x64\x65viceIdentifier\x18\x07 \x01(\x0b\x32\x0b.Identifier\x12\x1d\n\x15\x64\x65viceSoftwareVersion\x18\x08 \x01(\t\x12\x1d\n\x15\x64\x65viceHardwareVersion\x18\t \x01(\t\x12\x19\n\x11\x64\x65viceLibraryName\x18\n \x01(\t\x12\x1c\n\x14\x64\x65viceLibraryVersion\x18\x0b \x01(\t\x12\x1c\n\x14\x64\x65viceFlowControlKey\x18\x0c \x01(\t\x12\x1f\n\x17\x64\x65viceFlowControlBudget\x18\r \x01(\x04\x12\"\n\x1a\x64\x65viceFlowControlBudgetCap\x18\x0e \x01(\x04\x12%\n\x1d\x64\x65viceFlowControlRegeneration\x18\x0f \x01(\x02\x12\x1d\n\x15\x64\x65viceProtocolVersion\x18\x10 \x01(\x04\x12\x17\n\x06locale\x18\x11 \x01(\x0b\x32\x07.Locale\x12\x1b\n\x13mmcsProtocolVersion\x18\x12 \x01(\t\x12V\n\x1f\x61pplicationContainerEnvironment\x18\x13 \x01(\x0e\x32-.RequestOperation.Header.ContainerEnvironment\x12\x19\n\x11\x63lientChangeToken\x18\x14 \x01(\x0c\x12\x1a\n\x12\x64\x65viceAssignedName\x18\x15 \x01(\t\x12\x18\n\x10\x64\x65viceHardwareID\x18\x16 \x01(\t\x12\x39\n\x0etargetDatabase\x18\x17 \x01(\x0e\x32!.RequestOperation.Header.Database\x12\x19\n\x11userIDContainerID\x18\x18 \x01(\t\x12?\n\x0eisolationLevel\x18\x19 \x01(\x0e\x32\'.RequestOperation.Header.IsolationLevel\x12\x0c\n\x04unk1\x18\x1d \x01(\x05\x12\x0c\n\x04unk2\x18 \x01(\t\x12\x14\n\x0c\x64\x65viceSerial\x18! \x01(\t\x12\x0c\n\x04unk3\x18\" \x01(\x05\x12\x0c\n\x04unk4\x18# \x01(\x05\"3\n\x14\x43ontainerEnvironment\x12\x0e\n\nPRODUCTION\x10\x01\x12\x0b\n\x07SANDBOX\x10\x02\"8\n\x08\x44\x61tabase\x12\x0e\n\nPRIVATE_DB\x10\x01\x12\r\n\tPUBLIC_DB\x10\x02\x12\r\n\tSHARED_DB\x10\x03\")\n\x0eIsolationLevel\x12\x08\n\x04ZONE\x10\x01\x12\r\n\tOPERATION\x10\x02\"H\n\x11RecordSaveRequest\x12\x17\n\x06record\x18\x01 \x01(\x0b\x32\x07.Record\x12\x0c\n\x04unk1\x18\x02 \x01(\x05\x12\x0c\n\x04unk2\x18\x06 \x01(\x05\"\xdd\x15\n\x11ResponseOperation\x12\x15\n\roperationCost\x18\x01 \x01(\r\x12\x1c\n\x08response\x18\x02 \x01(\x0b\x32\n.Operation\x12)\n\x06result\x18\x03 \x01(\x0b\x32\x19.ResponseOperation.Result\x12\x34\n\x14zoneRetrieveResponse\x18\xc9\x01 \x01(\x0b\x32\x15.ZoneRetrieveResponse\x12\x38\n\x16recordRetrieveResponse\x18\xd3\x01 \x01(\x0b\x32\x17.RecordRetrieveResponse\x12\x36\n\x15queryRetrieveResponse\x18\xdc\x01 \x01(\x0b\x32\x16.QueryRetrieveResponse\x1a\xbf\x13\n\x06Result\x12,\n\x04\x63ode\x18\x01 \x01(\x0e\x32\x1e.ResponseOperation.Result.Code\x12.\n\x05\x65rror\x18\x02 \x01(\x0b\x32\x1f.ResponseOperation.Result.Error\x1a\x94\x12\n\x05\x45rror\x12;\n\x0b\x63lientError\x18\x01 \x01(\x0b\x32&.ResponseOperation.Result.Error.Client\x12;\n\x0bserverError\x18\x02 \x01(\x0b\x32&.ResponseOperation.Result.Error.Server\x12\x41\n\x0e\x65xtensionError\x18\x07 \x01(\x0b\x32).ResponseOperation.Result.Error.Extension\x12\x19\n\x11retryAfterSeconds\x18\x03 \x01(\x05\x12\x18\n\x10\x65rrorDescription\x18\x04 \x01(\t\x12\x10\n\x08\x65rrorKey\x18\x05 \x01(\t\x12\x15\n\rerrorInternal\x18\x06 \x01(\t\x1a\xc2\r\n\x06\x43lient\x12\x39\n\x04type\x18\x01 \x01(\x0e\x32+.ResponseOperation.Result.Error.Client.Code\"\xfc\x0c\n\x04\x43ode\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x16\n\x12\x45XPIRED_APP_CONFIG\x10\x02\x12\x19\n\x15\x45XPIRED_GLOBAL_CONFIG\x10\x03\x12\x0e\n\nBAD_SYNTAX\x10\x04\x12\r\n\tFORBIDDEN\x10\x05\x12\r\n\tTHROTTLED\x10\x06\x12\x0b\n\x07REFUSED\x10\x07\x12\x11\n\rNOT_SUPPORTED\x10\x08\x12\n\n\x06\x45XISTS\x10\t\x12\x1d\n\x19REQUEST_ALREADY_PROCESSED\x10\n\x12\x12\n\x0e\x42\x41\x44_AUTH_TOKEN\x10\x0b\x12\x18\n\x14NEEDS_AUTHENTICATION\x10\x0c\x12\x1c\n\x18MESCAL_SIGNATURE_MISSING\x10\r\x12\x1c\n\x18INVALID_MESCAL_SIGNATURE\x10\x0e\x12\x13\n\x0fOP_LOCK_FAILURE\x10\x0f\x12\x12\n\x0e\x41TOMIC_FAILURE\x10\x10\x12\x10\n\x0cRESET_NEEDED\x10\x11\x12\"\n\x1e\x46IELDS_PER_TYPE_LIMIT_EXCEEDED\x10\x12\x12\r\n\tTYPE_BUSY\x10\x13\x12#\n\x1fNUM_RECORD_TYPES_LIMIT_EXCEEDED\x10\x14\x12\x15\n\x11INVALID_CONTAINER\x10\x15\x12\x1c\n\x18INVALID_RECORD_TYPE_NAME\x10\x16\x12\x16\n\x12INVALID_FIELD_NAME\x10\x17\x12\x17\n\x13INVALID_FIELD_VALUE\x10\x18\x12\x16\n\x12INVALID_IDENTIFIER\x10\x19\x12\x17\n\x13\x46IELD_NOT_QUERYABLE\x10\x1a\x12\x16\n\x12\x46IELD_NOT_SORTABLE\x10\x1b\x12\x1f\n\x1bQUERY_FILTER_LIMIT_EXCEEDED\x10\x1c\x12&\n\"QUERY_FILTER_VALUES_LIMIT_EXCEEDED\x10\x1d\x12#\n\x1fMEMBERSHIP_QUERY_LIMIT_EXCEEDED\x10\x1e\x12\x30\n,NOTIFICATION_ADDITIONAL_FIELD_LIMIT_EXCEEDED\x10\x1f\x12.\n*NOTIFICATION_ADDITIONAL_FIELD_INVALID_TYPE\x10 \x12\x1f\n\x1bSUBSCRIPTION_LIMIT_EXCEEDED\x10!\x12!\n\x1dUNIQUE_TRIGGER_LIMIT_EXCEEDED\x10\"\x12.\n*TRIGGER_SUBSCRIPTION_BINDING_TYPE_MISMATCH\x10#\x12\x1c\n\x18ZONE_SIZE_LIMIT_EXCEEDED\x10$\x12\x1d\n\x19ZONE_COUNT_LIMIT_EXCEEDED\x10%\x12\x18\n\x14UNIQUE_FIELD_FAILURE\x10&\x12\x1e\n\x1aVALIDATING_REFERENCE_ERROR\x10\'\x12\x15\n\x11\x46ULL_RESET_NEEDED\x10(\x12\x12\n\x0e\x41LREADY_SHARED\x10)\x12\x18\n\x14\x45MAIL_OUT_OF_NETWORK\x10*\x12\x1a\n\x16\x44UPLICATE_SUBSCRIPTION\x10+\x12\x17\n\x13\x45XPIRED_PUT_RECEIPT\x10.\x12\x12\n\x0eQUOTA_EXCEEDED\x10/\x12\x12\n\x0eZONE_NOT_FOUND\x10\x30\x12\x15\n\x11INVALID_BUNDLE_ID\x10\x31\x12\x16\n\x12UNSUPPORTED_DEVICE\x10\x32\x12\x10\n\x0c\x42LACK_LISTED\x10\x33\x12\'\n#RECORD_PROTECTION_INFO_TAG_MISMATCH\x10\x34\x12%\n!ZONE_PROTECTION_INFO_TAG_MISMATCH\x10\x35\x12\x1d\n\x19\x41SSET_SIZE_LIMIT_EXCEEDED\x10\x36\x12\"\n\x1e\x42\x41TCH_OPERATION_LIMIT_EXCEEDED\x10\x37\x12\x1f\n\x1bREQUEST_SIZE_LIMIT_EXCEEDED\x10\x38\x12\x1e\n\x1aRECORD_SIZE_LIMIT_EXCEEDED\x10\x39\x12!\n\x1d\x44\x41TABASE_COMMIT_SIZE_EXCEEDED\x10:\x12\x1e\n\x1aUSER_DELETED_DATA_FOR_ZONE\x10;\x12\x17\n\x13STALE_RECORD_UPDATE\x10<\x12$\n SHARE_PARTICIPANT_LIMIT_EXCEEDED\x10=\x12\x1b\n\x17SHARE_PARTICIPANT_ERROR\x10>\x1a\xda\x01\n\x06Server\x12\x39\n\x04type\x18\x01 \x01(\x0e\x32+.ResponseOperation.Result.Error.Server.Code\"\x94\x01\n\x04\x43ode\x12\x0b\n\x07UNKNOWN\x10\x01\x12\x0e\n\nOVERLOADED\x10\x02\x12\r\n\tNOT_FOUND\x10\x03\x12\x19\n\x15\x43ONTAINER_UNAVAILABLE\x10\x04\x12 \n\x1cMESCAL_SIGNATURE_PARSE_ERROR\x10\x06\x12\r\n\tZONE_BUSY\x10\x07\x12\x14\n\x10ZONE_UNAVAILABLE\x10\x08\x1aN\n\tExtension\x12\x15\n\rextensionName\x18\x01 \x01(\t\x12\x10\n\x08typeCode\x18\x02 \x01(\r\x12\x18\n\x10\x65xtensionPayload\x18\x03 \x01(\x0c\"@\n\x04\x43ode\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07PARTIAL\x10\x02\x12\x0b\n\x07\x46\x41ILURE\x10\x03\x12\x11\n\rINDETERMINATE\x10\x04\"\xb8\x0b\n\tOperation\x12\x15\n\roperationUUID\x18\x01 \x01(\t\x12\x1d\n\x04type\x18\x02 \x01(\x0e\x32\x0f.Operation.Type\x12\x17\n\x0fsynchronousMode\x18\x03 \x01(\x08\x12\x0c\n\x04last\x18\x04 \x01(\x08\"\xcd\n\n\x04Type\x12\r\n\tNONE_TYPE\x10\x00\x12\x13\n\x0eZONE_SAVE_TYPE\x10\xc8\x01\x12\x17\n\x12ZONE_RETRIEVE_TYPE\x10\xc9\x01\x12\x15\n\x10ZONE_DELETE_TYPE\x10\xca\x01\x12\x1f\n\x1aZONE_RETRIEVE_CHANGES_TYPE\x10\xcb\x01\x12\x15\n\x10RECORD_SAVE_TYPE\x10\xd2\x01\x12\x19\n\x14RECORD_RETRIEVE_TYPE\x10\xd3\x01\x12\"\n\x1dRECORD_RETRIEVE_VERSIONS_TYPE\x10\xd4\x01\x12!\n\x1cRECORD_RETRIEVE_CHANGES_TYPE\x10\xd5\x01\x12\x17\n\x12RECORD_DELETE_TYPE\x10\xd6\x01\x12\x18\n\x13QUERY_RETRIEVE_TYPE\x10\xdc\x01\x12%\n ASSET_UPLOAD_TOKEN_RETRIEVE_TYPE\x10\xe6\x01\x12\x1a\n\x15\x43ONTAINER_DELETE_TYPE\x10\xf0\x01\x12\x19\n\x14\x43ONTAINER_RESET_TYPE\x10\xf1\x01\x12$\n\x1f\x43ONTAINER_SCHEMA_PROMOTION_TYPE\x10\xf2\x01\x12\x1e\n\x19USER_AVAILABLE_QUOTA_TYPE\x10\xf3\x01\x12!\n\x1cWEB_AUTH_TOKEN_RETRIEVE_TYPE\x10\xfa\x01\x12\x1d\n\x18SUBSCRIPTION_CREATE_TYPE\x10\xac\x02\x12\x1f\n\x1aSUBSCRIPTION_RETRIEVE_TYPE\x10\xad\x02\x12\x1d\n\x18SUBSCRIPTION_DELETE_TYPE\x10\xae\x02\x12\x17\n\x12USER_RETRIEVE_TYPE\x10\x90\x03\x12\x13\n\x0eUSER_QUERYTYPE\x10\x91\x03\x12(\n#USER_PRIVACY_SETTINGS_RETRIEVE_TYPE\x10\x92\x03\x12&\n!USER_PRIVACY_SETTINGS_UPDATE_TYPE\x10\x93\x03\x12%\n USER_PRIVACY_SETTINGS_RESET_TYPE\x10\x94\x03\x12\'\n\"USER_PRIVACY_SETTINGS_BATCH_LOOKUP\x10\x95\x03\x12\x14\n\x0fSHARE_SAVE_TYPE\x10\xf4\x03\x12\x18\n\x13SHARE_RETRIEVE_TYPE\x10\xf5\x03\x12\x16\n\x11SHARE_DELETE_TYPE\x10\xf6\x03\x12\x16\n\x11SHARE_ACCEPT_TYPE\x10\xf7\x03\x12\x1a\n\x15SHARE_TOKEN_SAVE_TYPE\x10\xfe\x03\x12\x1e\n\x19SHARE_TOKEN_RETRIEVE_TYPE\x10\xff\x03\x12\x1c\n\x17SHARE_TOKEN_DELETE_TYPE\x10\x80\x04\x12\x16\n\x11POST_COMMENT_TYPE\x10\xd8\x04\x12\x16\n\x11GET_COMMENTS_TYPE\x10\xd9\x04\x12\x15\n\x10GET_COMMENT_TYPE\x10\xe5\x04\x12\x18\n\x13\x44\x45LETE_COMMENT_TYPE\x10\xda\x04\x12\x0e\n\tLIKE_TYPE\x10\xe2\x04\x12\x10\n\x0bUNLIKE_TYPE\x10\xe3\x04\x12\x13\n\x0eGET_LIKES_TYPE\x10\xe4\x04\x12\x0f\n\nPULSE_TYPE\x10\xbc\x05\x12\x17\n\x12PUSH_REGISTER_TYPE\x10\xa0\x06\x12\x19\n\x14PUSH_UNREGISTER_TYPE\x10\xa1\x06\x12\x14\n\x0fPUSH_BADGE_TYPE\x10\xa2\x06\x12\x13\n\x0ePUSH_SYNC_TYPE\x10\xa3\x06\x12\x13\n\x0ePUSH_READ_TYPE\x10\xa4\x06\x12\x1a\n\x15MESCAL_SIGNATURE_TYPE\x10\xe8\x07\x12\x1d\n\x18MESCAL_SESSION_INFO_TYPE\x10\xe9\x07\x12\x1c\n\x17MESCAL_CERTIFICATE_TYPE\x10\xea\x07\"D\n\x13ZoneRetrieveRequest\x12-\n\x0ezoneIdentifier\x18\x01 \x01(\x0b\x32\x15.RecordZoneIdentifier\"\x86\x02\n\x14ZoneRetrieveResponse\x12\x36\n\x0bzoneSummary\x18\x01 \x03(\x0b\x32!.ZoneRetrieveResponse.ZoneSummary\x1a\xb5\x01\n\x0bZoneSummary\x12\x19\n\ntargetZone\x18\x01 \x01(\x0b\x32\x05.Zone\x12&\n\x1e\x63urrentServerContinuationToken\x18\x02 \x01(\x0c\x12\x19\n\x11\x63lientChangeToken\x18\x03 \x01(\x0c\x12\x13\n\x0b\x64\x65viceCount\x18\x04 \x01(\x05\x12\x17\n\x0f\x61ssetQuotaUsage\x18\x05 \x01(\x03\x12\x1a\n\x12metadataQuotaUsage\x18\x06 \x01(\x03\"\xc6\x03\n\x15RecordRetrieveRequest\x12+\n\x10recordIdentifier\x18\x01 \x01(\x0b\x32\x11.RecordIdentifier\x12)\n\x0frequestedFields\x18\x02 \x01(\x0b\x32\x10.RequestedFields\x12\x13\n\x0bversionETag\x18\x03 \x01(\t\x12\x19\n\x11\x63lientVersionETag\x18\x04 \x01(\t\x12<\n\x0bgetAssetURL\x18\x05 \x01(\x0b\x32\'.RecordRetrieveRequest.RetrieveAssetURL\x12+\n\x10\x61ssetsToDownload\x18\x06 \x01(\x0b\x32\x11.AssetsToDownload\x1a\xb9\x01\n\x10RetrieveAssetURL\x12%\n\x0b\x61ssetFields\x18\x01 \x01(\x0b\x32\x10.RequestedFields\x12\x14\n\x0crequestedTTL\x18\x02 \x01(\x03\x12:\n\x04type\x18\x03 \x01(\x0e\x32,.RecordRetrieveRequest.RetrieveAssetURL.Type\",\n\x04Type\x12\x11\n\rPUBLISHED_URL\x10\x01\x12\x11\n\rSTREAMING_URL\x10\x02\"Q\n\x16RecordRetrieveResponse\x12\x17\n\x06record\x18\x01 \x01(\x0b\x32\x07.Record\x12\x1e\n\x16\x63lientVersionETagMatch\x18\x02 \x01(\x08\"\xdf\x01\n\x14QueryRetrieveRequest\x12\x15\n\x05query\x18\x01 \x01(\x0b\x32\x06.Query\x12\x1a\n\x12\x63ontinuationMarker\x18\x02 \x01(\x0c\x12\r\n\x05limit\x18\x03 \x01(\r\x12-\n\x0ezoneIdentifier\x18\x04 \x01(\x0b\x32\x15.RecordZoneIdentifier\x12)\n\x0frequestedFields\x18\x05 \x01(\x0b\x32\x10.RequestedFields\x12+\n\x10\x61ssetsToDownload\x18\x06 \x01(\x0b\x32\x11.AssetsToDownload\"\xac\x02\n\x15QueryRetrieveResponse\x12\x38\n\x0cqueryResults\x18\x01 \x03(\x0b\x32\".QueryRetrieveResponse.QueryResult\x12\x1a\n\x12\x63ontinuationMarker\x18\x02 \x01(\x0c\x1a\xbc\x01\n\x0bQueryResult\x12%\n\nidentifier\x18\x01 \x01(\x0b\x32\x11.RecordIdentifier\x12\x0c\n\x04\x65tag\x18\x02 \x01(\t\x12\x35\n\x04type\x18\x03 \x01(\x0e\x32\'.QueryRetrieveResponse.QueryResult.Type\x12\x17\n\x06record\x18\x04 \x01(\x0b\x32\x07.Record\"(\n\x04Type\x12\x0f\n\x0bID_AND_ETAG\x10\x01\x12\x0f\n\x0b\x46ULL_RECORD\x10\x02\"\xe6\x07\n\x05Query\x12\x1b\n\x05types\x18\x01 \x03(\x0b\x32\x0c.Record.Type\x12\x1e\n\x07\x66ilters\x18\x02 \x03(\x0b\x32\r.Query.Filter\x12\x1a\n\x05sorts\x18\x03 \x03(\x0b\x32\x0b.Query.Sort\x12\x10\n\x08\x64istinct\x18\x04 \x01(\x08\x12+\n\rqueryOperator\x18\x05 \x01(\x0e\x32\x14.Query.QueryOperator\x1a\xeb\x04\n\x06\x46ilter\x12+\n\tfieldName\x18\x01 \x01(\x0b\x32\x18.Record.Field.Identifier\x12\'\n\nfieldValue\x18\x02 \x01(\x0b\x32\x13.Record.Field.Value\x12\x1f\n\x06\x62ounds\x18\x03 \x01(\x0b\x32\x0f.Location.Bound\x12 \n\x04type\x18\x04 \x01(\x0e\x32\x12.Query.Filter.Type\"\xc7\x03\n\x04Type\x12\n\n\x06\x45QUALS\x10\x01\x12\x0e\n\nNOT_EQUALS\x10\x02\x12\x06\n\x02IN\x10\x03\x12\n\n\x06NOT_IN\x10\x04\x12\r\n\tLESS_THAN\x10\x05\x12\x17\n\x13LESS_THAN_OR_EQUALS\x10\x06\x12\x10\n\x0cGREATER_THAN\x10\x07\x12\x1a\n\x16GREATER_THAN_OR_EQUALS\x10\x08\x12\x08\n\x04NEAR\x10\t\x12\x17\n\x13\x43ONTAINS_ALL_TOKENS\x10\n\x12\x17\n\x13\x43ONTAINS_ANY_TOKENS\x10\x0b\x12\x11\n\rLIST_CONTAINS\x10\x0c\x12\x15\n\x11LIST_NOT_CONTAINS\x10\r\x12\x15\n\x11LIST_CONTAINS_ANY\x10\x0e\x12\x19\n\x15LIST_NOT_CONTAINS_ANY\x10\x0f\x12\x0f\n\x0b\x42\x45GINS_WITH\x10\x10\x12\x13\n\x0fNOT_BEGINS_WITH\x10\x11\x12\x1b\n\x17LIST_MEMBER_BEGINS_WITH\x10\x12\x12\x1f\n\x1bNOT_LIST_MEMBER_BEGINS_WITH\x10\x13\x12\x15\n\x11LIST_CONTAINS_ALL\x10\x14\x12\x19\n\x15LIST_NOT_CONTAINS_ALL\x10\x15\x12\x0b\n\x07UNKNOWN\x10\x16\x1a\xb4\x01\n\x04Sort\x12+\n\tfieldName\x18\x01 \x01(\x0b\x32\x18.Record.Field.Identifier\x12 \n\x05order\x18\x02 \x01(\x0e\x32\x11.Query.Sort.Order\x12(\n\ncoordinate\x18\x03 \x01(\x0b\x32\x14.Location.Coordinate\"3\n\x05Order\x12\r\n\tASCENDING\x10\x01\x12\x0e\n\nDESCENDING\x10\x02\x12\x0b\n\x07UNKNOWN\x10\x03\" \n\rQueryOperator\x12\x07\n\x03\x41ND\x10\x01\x12\x06\n\x02OR\x10\x02\"\x14\n\x04\x44\x61te\x12\x0c\n\x04time\x18\x01 \x01(\x01\"\xa6\x03\n\x05\x41sset\x12\r\n\x05owner\x18\x01 \x01(\t\x12\x11\n\tsignature\x18\x02 \x01(\x0c\x12\x0e\n\x06header\x18\x03 \x01(\x0c\x12\x0c\n\x04size\x18\x04 \x01(\x04\x12\x15\n\rdownloadToken\x18\x05 \x01(\t\x12\x17\n\x0f\x64ownloadRequest\x18\x06 \x01(\x0c\x12\x1a\n\x12\x64\x65rivedContentType\x18\x07 \x01(\t\x12\x16\n\x0e\x63ontentBaseURL\x18\x08 \x01(\t\x12\x11\n\trequestor\x18\t \x01(\t\x12#\n\x08recordID\x18\n \x01(\x0b\x32\x11.RecordIdentifier\x12\x15\n\ruploadReceipt\x18\x0b \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x0c \x01(\x0c\x12\x17\n\x0f\x64ownloadBaseURL\x18\r \x01(\t\x12\x1d\n\x15\x64ownloadURLExpiration\x18\x0e \x01(\x04\x12\'\n\x0eprotectionInfo\x18\x0f \x01(\x0b\x32\x0f.ProtectionInfo\x12\x1a\n\x12referenceSignature\x18\x11 \x01(\x0c\x12\x1f\n\x17\x64ownloadTokenExpiration\x18\x12 \x01(\x04\"F\n\x0e\x44\x61teStatistics\x12\x17\n\x08\x63reation\x18\x01 \x01(\x0b\x32\x05.Date\x12\x1b\n\x0cmodification\x18\x02 \x01(\x0b\x32\x05.Date\"\xa4\x02\n\x08Location\x12(\n\ncoordinate\x18\x01 \x01(\x0b\x32\x14.Location.Coordinate\x12\x1f\n\x06\x62ounds\x18\x02 \x01(\x0b\x32\x0f.Location.Bound\x1a\x17\n\x05\x42ound\x12\x0e\n\x06radius\x18\x01 \x01(\x01\x1a\xb3\x01\n\nCoordinate\x12\x11\n\tlattitude\x18\x01 \x01(\x01\x12\x11\n\tlongitude\x18\x02 \x01(\x01\x12\x1a\n\x12horizontalAccuracy\x18\x03 \x01(\x01\x12\x10\n\x08\x61ltitude\x18\x04 \x01(\x01\x12\x18\n\x10verticalAccuracy\x18\x05 \x01(\x01\x12\x0e\n\x06\x63ourse\x18\x06 \x01(\x01\x12\r\n\x05speed\x18\x07 \x01(\x01\x12\x18\n\ttimestamp\x18\x08 \x01(\x0b\x32\x05.Date\"=\n\x07Package\x12\x18\n\x08manifest\x18\x01 \x01(\x0b\x32\x06.Asset\x12\x18\n\x08sections\x18\x02 \x03(\x0b\x32\x06.Asset\"\xd8\x0b\n\x06Record\x12\x0c\n\x04\x65tag\x18\x01 \x01(\t\x12+\n\x10recordIdentifier\x18\x02 \x01(\x0b\x32\x11.RecordIdentifier\x12\x1a\n\x04type\x18\x03 \x01(\x0b\x32\x0c.Record.Type\x12\x1e\n\tcreatedBy\x18\x04 \x01(\x0b\x32\x0b.Identifier\x12\'\n\x0etimeStatistics\x18\x05 \x01(\x0b\x32\x0f.DateStatistics\x12\"\n\x0brecordField\x18\x07 \x03(\x0b\x32\r.Record.Field\x12!\n\x07shareId\x18\x08 \x01(\x0b\x32\x10.ShareIdentifier\x12\x1f\n\nmodifiedBy\x18\t \x01(\x0b\x32\x0b.Identifier\x12\x19\n\x11\x63onflictLoserEtag\x18\n \x03(\t\x12\x18\n\x10modifiedByDevice\x18\x0b \x01(\t\x12#\n\x0cpluginFields\x18\x0c \x03(\x0b\x32\r.Record.Field\x12\'\n\x0eprotectionInfo\x18\r \x01(\x0b\x32\x0f.ProtectionInfo\x12\x12\n\npermission\x18\x0f \x01(\r\x1a\x89\x07\n\x05\x46ield\x12,\n\nidentifier\x18\x01 \x01(\x0b\x32\x18.Record.Field.Identifier\x12\"\n\x05value\x18\x02 \x01(\x0b\x32\x13.Record.Field.Value\x1a\x1a\n\nIdentifier\x12\x0c\n\x04name\x18\x01 \x01(\t\x1a\x91\x06\n\x05Value\x12&\n\x04type\x18\x01 \x01(\x0e\x32\x18.Record.Field.Value.Type\x12\x12\n\nbytesValue\x18\x02 \x01(\x0c\x12\x13\n\x0bsignedValue\x18\x04 \x01(\x03\x12\x13\n\x0b\x64oubleValue\x18\x05 \x01(\x01\x12\x18\n\tdateValue\x18\x06 \x01(\x0b\x32\x05.Date\x12\x13\n\x0bstringValue\x18\x07 \x01(\t\x12+\n\rlocationValue\x18\x08 \x01(\x0b\x32\x14.Location.Coordinate\x12)\n\x0ereferenceValue\x18\t \x01(\x0b\x32\x11.Record.Reference\x12\x1a\n\nassetValue\x18\n \x01(\x0b\x32\x06.Asset\x12\'\n\nlistValues\x18\x0b \x03(\x0b\x32\x13.Record.Field.Value\x12\x1e\n\x0cpackageValue\x18\x0c \x01(\x0b\x32\x08.Package\"\xb5\x03\n\x04Type\x12\x0e\n\nBYTES_TYPE\x10\x01\x12\r\n\tDATE_TYPE\x10\x02\x12\x0f\n\x0bSTRING_TYPE\x10\x03\x12\x11\n\rLOCATION_TYPE\x10\x04\x12\x12\n\x0eREFERENCE_TYPE\x10\x05\x12\x0e\n\nASSET_TYPE\x10\x06\x12\x0e\n\nINT64_TYPE\x10\x07\x12\x0f\n\x0b\x44OUBLE_TYPE\x10\x08\x12\x0e\n\nEMPTY_LIST\x10\t\x12\x12\n\x0e\x44\x41TE_LIST_TYPE\x10\n\x12\x13\n\x0f\x42YTES_LIST_TYPE\x10\x0b\x12\x16\n\x12LOCATION_LIST_TYPE\x10\x0c\x12\x17\n\x13REFERENCE_LIST_TYPE\x10\r\x12\x13\n\x0f\x41SSET_LIST_TYPE\x10\x0e\x12\x14\n\x10STRING_LIST_TYPE\x10\x0f\x12\r\n\tLIST_TYPE\x10\x10\x12\x13\n\x0fINT64_LIST_TYPE\x10\x11\x12\x14\n\x10\x44OUBLE_LIST_TYPE\x10\x12\x12\x10\n\x0cPACKAGE_TYPE\x10\x13\x12\x18\n\x14\x45NCRYPTED_BYTES_TYPE\x10\x14\x12\x1d\n\x19\x45NCRYPTED_BYTES_LIST_TYPE\x10\x15\x12\x0b\n\x07UNKNOWN\x10\x16\x1a\x8c\x01\n\tReference\x12$\n\x04type\x18\x01 \x01(\x0e\x32\x16.Record.Reference.Type\x12+\n\x10recordIdentifier\x18\x02 \x01(\x0b\x32\x11.RecordIdentifier\",\n\x04Type\x12\n\n\x06OWNING\x10\x01\x12\x08\n\x04WEAK\x10\x02\x12\x0e\n\nVALIDATING\x10\x03\x1a\x14\n\x04Type\x12\x0c\n\x04name\x18\x01 \x01(\t\";\n\x0fRequestedFields\x12(\n\x06\x66ields\x18\x01 \x03(\x0b\x32\x18.Record.Field.Identifier\"L\n\x10\x41ssetsToDownload\x12\x11\n\tallAssets\x18\x01 \x01(\x08\x12%\n\x0b\x61ssetFields\x18\x02 \x01(\x0b\x32\x10.RequestedFields\"d\n\x06Locale\x12\x14\n\x0clanguageCode\x18\x01 \x01(\t\x12\x12\n\nregionCode\x18\x02 \x01(\t\x12\x18\n\x10\x65nabledKeyboards\x18\x03 \x03(\t\x12\x16\n\x0e\x61\x63tiveKeyboard\x18\x04 \x01(\t\"\\\n\x0fShareIdentifier\x12\x1a\n\x05value\x18\x01 \x01(\x0b\x32\x0b.Identifier\x12-\n\x0ezoneIdentifier\x18\x02 \x01(\x0b\x32\x15.RecordZoneIdentifier\"]\n\x10RecordIdentifier\x12\x1a\n\x05value\x18\x01 \x01(\x0b\x32\x0b.Identifier\x12-\n\x0ezoneIdentifier\x18\x02 \x01(\x0b\x32\x15.RecordZoneIdentifier\"X\n\x14RecordZoneIdentifier\x12\x1a\n\x05value\x18\x01 \x01(\x0b\x32\x0b.Identifier\x12$\n\x0fownerIdentifier\x18\x02 \x01(\x0b\x32\x0b.Identifier\"\x9f\x01\n\nIdentifier\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x1e\n\x04type\x18\x02 \x01(\x0e\x32\x10.Identifier.Type\"c\n\x04Type\x12\n\n\x06RECORD\x10\x01\x12\n\n\x06\x44\x45VICE\x10\x02\x12\x10\n\x0cSUBSCRIPTION\x10\x03\x12\t\n\x05SHARE\x10\x04\x12\x0b\n\x07\x43OMMENT\x10\x05\x12\x0f\n\x0bRECORD_ZONE\x10\x06\x12\x08\n\x04USER\x10\x07\"C\n\x0eProtectionInfo\x12\x16\n\x0eprotectionInfo\x18\x01 \x01(\x0c\x12\x19\n\x11protectionInfoTag\x18\x02 \x01(\t\"\x9b\x01\n\x04Zone\x12-\n\x0ezoneIdentifier\x18\x01 \x01(\x0b\x32\x15.RecordZoneIdentifier\x12\x0c\n\x04\x65tag\x18\x02 \x01(\t\x12\'\n\x0eprotectionInfo\x18\x03 \x01(\x0b\x32\x0f.ProtectionInfo\x12-\n\x14recordProtectionInfo\x18\x06 \x01(\x0b\x32\x0f.ProtectionInfo\",\n\nFileTokens\x12\x1e\n\nfileTokens\x18\x01 \x03(\x0b\x32\n.FileToken\"_\n\tFileToken\x12\x11\n\tsignature\x18\x01 \x01(\x0c\x12\x15\n\rdownloadToken\x18\x02 \x01(\t\x12\x0c\n\x04size\x18\x03 \x01(\x04\x12\x1a\n\x12referenceSignature\x18\x04 \x01(\x0c\"\xf3\x02\n\x13\x45ncryptedAttributes\x12\x14\n\x0crelativePath\x18\x01 \x01(\t\x12\x0e\n\x06\x64omain\x18\x02 \x01(\t\x12\r\n\x05\x62irth\x18\x03 \x01(\x04\x12\x10\n\x08modified\x18\x04 \x01(\x04\x12\x15\n\rstatusChanged\x18\x05 \x01(\x04\x12\x0c\n\x04size\x18\x06 \x01(\x04\x12\x0f\n\x07groupID\x18\x07 \x01(\r\x12\x0e\n\x06userID\x18\x08 \x01(\r\x12\x0c\n\x04mode\x18\t \x01(\r\x12\x16\n\x0esizeBeforeCopy\x18\n \x01(\x04\x12\x12\n\nlinkTarget\x18\x0b \x01(\x0c\x12\x15\n\rencryptionKey\x18\x0c \x01(\x0c\x12\x17\n\x0fsha256Signature\x18\r \x01(\x0c\x12\x15\n\rdomainOrdinal\x18\x0e \x01(\x05\x12\r\n\x05\x66lags\x18\x0f \x01(\x05\x12\x1d\n\x15\x63ontentEncodingMethod\x18\x10 \x01(\x05\x12 \n\x18\x63ontentCompressionMethod\x18\x11 \x01(\x05') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'examples.cloudkit_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None _globals['_REQUESTOPERATION']._serialized_start=28 _globals['_REQUESTOPERATION']._serialized_end=1438 _globals['_REQUESTOPERATION_HEADER']._serialized_start=330 _globals['_REQUESTOPERATION_HEADER']._serialized_end=1438 _globals['_REQUESTOPERATION_HEADER_CONTAINERENVIRONMENT']._serialized_start=1286 _globals['_REQUESTOPERATION_HEADER_CONTAINERENVIRONMENT']._serialized_end=1337 _globals['_REQUESTOPERATION_HEADER_DATABASE']._serialized_start=1339 _globals['_REQUESTOPERATION_HEADER_DATABASE']._serialized_end=1395 _globals['_REQUESTOPERATION_HEADER_ISOLATIONLEVEL']._serialized_start=1397 _globals['_REQUESTOPERATION_HEADER_ISOLATIONLEVEL']._serialized_end=1438 _globals['_RECORDSAVEREQUEST']._serialized_start=1440 _globals['_RECORDSAVEREQUEST']._serialized_end=1512 _globals['_RESPONSEOPERATION']._serialized_start=1515 _globals['_RESPONSEOPERATION']._serialized_end=4296 _globals['_RESPONSEOPERATION_RESULT']._serialized_start=1801 _globals['_RESPONSEOPERATION_RESULT']._serialized_end=4296 _globals['_RESPONSEOPERATION_RESULT_ERROR']._serialized_start=1906 _globals['_RESPONSEOPERATION_RESULT_ERROR']._serialized_end=4230 _globals['_RESPONSEOPERATION_RESULT_ERROR_CLIENT']._serialized_start=2199 _globals['_RESPONSEOPERATION_RESULT_ERROR_CLIENT']._serialized_end=3929 _globals['_RESPONSEOPERATION_RESULT_ERROR_CLIENT_CODE']._serialized_start=2269 _globals['_RESPONSEOPERATION_RESULT_ERROR_CLIENT_CODE']._serialized_end=3929 _globals['_RESPONSEOPERATION_RESULT_ERROR_SERVER']._serialized_start=3932 _globals['_RESPONSEOPERATION_RESULT_ERROR_SERVER']._serialized_end=4150 _globals['_RESPONSEOPERATION_RESULT_ERROR_SERVER_CODE']._serialized_start=4002 _globals['_RESPONSEOPERATION_RESULT_ERROR_SERVER_CODE']._serialized_end=4150 _globals['_RESPONSEOPERATION_RESULT_ERROR_EXTENSION']._serialized_start=4152 _globals['_RESPONSEOPERATION_RESULT_ERROR_EXTENSION']._serialized_end=4230 _globals['_RESPONSEOPERATION_RESULT_CODE']._serialized_start=4232 _globals['_RESPONSEOPERATION_RESULT_CODE']._serialized_end=4296 _globals['_OPERATION']._serialized_start=4299 _globals['_OPERATION']._serialized_end=5763 _globals['_OPERATION_TYPE']._serialized_start=4406 _globals['_OPERATION_TYPE']._serialized_end=5763 _globals['_ZONERETRIEVEREQUEST']._serialized_start=5765 _globals['_ZONERETRIEVEREQUEST']._serialized_end=5833 _globals['_ZONERETRIEVERESPONSE']._serialized_start=5836 _globals['_ZONERETRIEVERESPONSE']._serialized_end=6098 _globals['_ZONERETRIEVERESPONSE_ZONESUMMARY']._serialized_start=5917 _globals['_ZONERETRIEVERESPONSE_ZONESUMMARY']._serialized_end=6098 _globals['_RECORDRETRIEVEREQUEST']._serialized_start=6101 _globals['_RECORDRETRIEVEREQUEST']._serialized_end=6555 _globals['_RECORDRETRIEVEREQUEST_RETRIEVEASSETURL']._serialized_start=6370 _globals['_RECORDRETRIEVEREQUEST_RETRIEVEASSETURL']._serialized_end=6555 _globals['_RECORDRETRIEVEREQUEST_RETRIEVEASSETURL_TYPE']._serialized_start=6511 _globals['_RECORDRETRIEVEREQUEST_RETRIEVEASSETURL_TYPE']._serialized_end=6555 _globals['_RECORDRETRIEVERESPONSE']._serialized_start=6557 _globals['_RECORDRETRIEVERESPONSE']._serialized_end=6638 _globals['_QUERYRETRIEVEREQUEST']._serialized_start=6641 _globals['_QUERYRETRIEVEREQUEST']._serialized_end=6864 _globals['_QUERYRETRIEVERESPONSE']._serialized_start=6867 _globals['_QUERYRETRIEVERESPONSE']._serialized_end=7167 _globals['_QUERYRETRIEVERESPONSE_QUERYRESULT']._serialized_start=6979 _globals['_QUERYRETRIEVERESPONSE_QUERYRESULT']._serialized_end=7167 _globals['_QUERYRETRIEVERESPONSE_QUERYRESULT_TYPE']._serialized_start=7127 _globals['_QUERYRETRIEVERESPONSE_QUERYRESULT_TYPE']._serialized_end=7167 _globals['_QUERY']._serialized_start=7170 _globals['_QUERY']._serialized_end=8168 _globals['_QUERY_FILTER']._serialized_start=7332 _globals['_QUERY_FILTER']._serialized_end=7951 _globals['_QUERY_FILTER_TYPE']._serialized_start=7496 _globals['_QUERY_FILTER_TYPE']._serialized_end=7951 _globals['_QUERY_SORT']._serialized_start=7954 _globals['_QUERY_SORT']._serialized_end=8134 _globals['_QUERY_SORT_ORDER']._serialized_start=8083 _globals['_QUERY_SORT_ORDER']._serialized_end=8134 _globals['_QUERY_QUERYOPERATOR']._serialized_start=8136 _globals['_QUERY_QUERYOPERATOR']._serialized_end=8168 _globals['_DATE']._serialized_start=8170 _globals['_DATE']._serialized_end=8190 _globals['_ASSET']._serialized_start=8193 _globals['_ASSET']._serialized_end=8615 _globals['_DATESTATISTICS']._serialized_start=8617 _globals['_DATESTATISTICS']._serialized_end=8687 _globals['_LOCATION']._serialized_start=8690 _globals['_LOCATION']._serialized_end=8982 _globals['_LOCATION_BOUND']._serialized_start=8777 _globals['_LOCATION_BOUND']._serialized_end=8800 _globals['_LOCATION_COORDINATE']._serialized_start=8803 _globals['_LOCATION_COORDINATE']._serialized_end=8982 _globals['_PACKAGE']._serialized_start=8984 _globals['_PACKAGE']._serialized_end=9045 _globals['_RECORD']._serialized_start=9048 _globals['_RECORD']._serialized_end=10544 _globals['_RECORD_FIELD']._serialized_start=9474 _globals['_RECORD_FIELD']._serialized_end=10379 _globals['_RECORD_FIELD_IDENTIFIER']._serialized_start=9565 _globals['_RECORD_FIELD_IDENTIFIER']._serialized_end=9591 _globals['_RECORD_FIELD_VALUE']._serialized_start=9594 _globals['_RECORD_FIELD_VALUE']._serialized_end=10379 _globals['_RECORD_FIELD_VALUE_TYPE']._serialized_start=9942 _globals['_RECORD_FIELD_VALUE_TYPE']._serialized_end=10379 _globals['_RECORD_REFERENCE']._serialized_start=10382 _globals['_RECORD_REFERENCE']._serialized_end=10522 _globals['_RECORD_REFERENCE_TYPE']._serialized_start=10478 _globals['_RECORD_REFERENCE_TYPE']._serialized_end=10522 _globals['_RECORD_TYPE']._serialized_start=10524 _globals['_RECORD_TYPE']._serialized_end=10544 _globals['_REQUESTEDFIELDS']._serialized_start=10546 _globals['_REQUESTEDFIELDS']._serialized_end=10605 _globals['_ASSETSTODOWNLOAD']._serialized_start=10607 _globals['_ASSETSTODOWNLOAD']._serialized_end=10683 _globals['_LOCALE']._serialized_start=10685 _globals['_LOCALE']._serialized_end=10785 _globals['_SHAREIDENTIFIER']._serialized_start=10787 _globals['_SHAREIDENTIFIER']._serialized_end=10879 _globals['_RECORDIDENTIFIER']._serialized_start=10881 _globals['_RECORDIDENTIFIER']._serialized_end=10974 _globals['_RECORDZONEIDENTIFIER']._serialized_start=10976 _globals['_RECORDZONEIDENTIFIER']._serialized_end=11064 _globals['_IDENTIFIER']._serialized_start=11067 _globals['_IDENTIFIER']._serialized_end=11226 _globals['_IDENTIFIER_TYPE']._serialized_start=11127 _globals['_IDENTIFIER_TYPE']._serialized_end=11226 _globals['_PROTECTIONINFO']._serialized_start=11228 _globals['_PROTECTIONINFO']._serialized_end=11295 _globals['_ZONE']._serialized_start=11298 _globals['_ZONE']._serialized_end=11453 _globals['_FILETOKENS']._serialized_start=11455 _globals['_FILETOKENS']._serialized_end=11499 _globals['_FILETOKEN']._serialized_start=11501 _globals['_FILETOKEN']._serialized_end=11596 _globals['_ENCRYPTEDATTRIBUTES']._serialized_start=11599 _globals['_ENCRYPTEDATTRIBUTES']._serialized_end=11970 # @@protoc_insertion_point(module_scope)