# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: job_schemas.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 message as _message from google.protobuf import reflection as _reflection 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\x11job_schemas.proto\"\xbd,\n\tOracleJob\x12\x1e\n\x05tasks\x18\x01 \x03(\x0b\x32\x0f.OracleJob.Task\x1a\xe2\x01\n\x08HttpTask\x12\x0b\n\x03url\x18\x01 \x01(\t\x12*\n\x06method\x18\x02 \x01(\x0e\x32\x1a.OracleJob.HttpTask.Method\x12+\n\x07headers\x18\x03 \x03(\x0b\x32\x1a.OracleJob.HttpTask.Header\x12\x0c\n\x04\x62ody\x18\x04 \x01(\t\x1a$\n\x06Header\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"<\n\x06Method\x12\x11\n\rMETHOD_UNKOWN\x10\x00\x12\x0e\n\nMETHOD_GET\x10\x01\x12\x0f\n\x0bMETHOD_POST\x10\x02\x1a\x9f\x01\n\rJsonParseTask\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x46\n\x12\x61ggregation_method\x18\x02 \x01(\x0e\x32*.OracleJob.JsonParseTask.AggregationMethod\"8\n\x11\x41ggregationMethod\x12\x08\n\x04NONE\x10\x00\x12\x07\n\x03MIN\x10\x01\x12\x07\n\x03MAX\x10\x02\x12\x07\n\x03SUM\x10\x03\x1ag\n\nMedianTask\x12\x1e\n\x05tasks\x18\x01 \x03(\x0b\x32\x0f.OracleJob.Task\x12\x18\n\x04jobs\x18\x02 \x03(\x0b\x32\n.OracleJob\x12\x1f\n\x17min_successful_required\x18\x03 \x01(\x05\x1a\x44\n\x08MeanTask\x12\x1e\n\x05tasks\x18\x01 \x03(\x0b\x32\x0f.OracleJob.Task\x12\x18\n\x04jobs\x18\x02 \x03(\x0b\x32\n.OracleJob\x1a\x43\n\x07MaxTask\x12\x1e\n\x05tasks\x18\x01 \x03(\x0b\x32\x0f.OracleJob.Task\x12\x18\n\x04jobs\x18\x02 \x03(\x0b\x32\n.OracleJob\x1a\x42\n\tValueTask\x12\x0f\n\x05value\x18\x01 \x01(\x01H\x00\x12\x1b\n\x11\x61ggregator_pubkey\x18\x02 \x01(\tH\x00\x42\x07\n\x05Value\x1a`\n\rWebsocketTask\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x14\n\x0csubscription\x18\x02 \x01(\t\x12\x1c\n\x14max_data_age_seconds\x18\x03 \x01(\x05\x12\x0e\n\x06\x66ilter\x18\x04 \x01(\t\x1aX\n\x0f\x43onditionalTask\x12 \n\x07\x61ttempt\x18\x01 \x03(\x0b\x32\x0f.OracleJob.Task\x12#\n\non_failure\x18\x02 \x03(\x0b\x32\x0f.OracleJob.Task\x1a\x65\n\nDivideTask\x12\x10\n\x06scalar\x18\x01 \x01(\x01H\x00\x12\x1b\n\x11\x61ggregator_pubkey\x18\x02 \x01(\tH\x00\x12\x19\n\x03job\x18\x03 \x01(\x0b\x32\n.OracleJobH\x00\x42\r\n\x0b\x44\x65nominator\x1a\x64\n\x0cMultiplyTask\x12\x10\n\x06scalar\x18\x01 \x01(\x01H\x00\x12\x1b\n\x11\x61ggregator_pubkey\x18\x02 \x01(\tH\x00\x12\x19\n\x03job\x18\x03 \x01(\x0b\x32\n.OracleJobH\x00\x42\n\n\x08Multiple\x1a_\n\x07\x41\x64\x64Task\x12\x10\n\x06scalar\x18\x01 \x01(\x01H\x00\x12\x1b\n\x11\x61ggregator_pubkey\x18\x02 \x01(\tH\x00\x12\x19\n\x03job\x18\x03 \x01(\x0b\x32\n.OracleJobH\x00\x42\n\n\x08\x41\x64\x64ition\x1ag\n\x0cSubtractTask\x12\x10\n\x06scalar\x18\x01 \x01(\x01H\x00\x12\x1b\n\x11\x61ggregator_pubkey\x18\x02 \x01(\tH\x00\x12\x19\n\x03job\x18\x03 \x01(\x0b\x32\n.OracleJobH\x00\x42\r\n\x0bSubtraction\x1a\xf9\x01\n\x10LpTokenPriceTask\x12 \n\x16mercurial_pool_address\x18\x01 \x01(\tH\x00\x12\x1c\n\x12saber_pool_address\x18\x02 \x01(\tH\x00\x12\x1b\n\x11orca_pool_address\x18\x03 \x01(\tH\x00\x12\x1e\n\x14raydium_pool_address\x18\x04 \x01(\tH\x00\x12\x1c\n\x14price_feed_addresses\x18\x05 \x03(\t\x12#\n\x0fprice_feed_jobs\x18\x06 \x03(\x0b\x32\n.OracleJob\x12\x16\n\x0euse_fair_price\x18\x07 \x01(\x08\x42\r\n\x0bPoolAddress\x1a\xe0\x01\n\x12LpExchangeRateTask\x12\x18\n\x10in_token_address\x18\x01 \x01(\t\x12\x19\n\x11out_token_address\x18\x02 \x01(\t\x12 \n\x16mercurial_pool_address\x18\x03 \x01(\tH\x00\x12\x1c\n\x12saber_pool_address\x18\x04 \x01(\tH\x00\x12&\n\x1corca_pool_token_mint_address\x18\x05 \x01(\tH\x00\x12\x1e\n\x14raydium_pool_address\x18\x06 \x01(\tH\x00\x42\r\n\x0bPoolAddress\x1a\x39\n\x10RegexExtractTask\x12\x0f\n\x07pattern\x18\x01 \x01(\t\x12\x14\n\x0cgroup_number\x18\x02 \x01(\x05\x1ak\n\x0eXStepPriceTask\x12)\n\x08step_job\x18\x01 \x01(\x0b\x32\x15.OracleJob.MedianTaskH\x00\x12 \n\x16step_aggregator_pubkey\x18\x02 \x01(\tH\x00\x42\x0c\n\nStepSource\x1a\x8d\x01\n\x08TwapTask\x12\x19\n\x11\x61ggregator_pubkey\x18\x01 \x01(\t\x12\x0e\n\x06period\x18\x02 \x01(\x05\x12\"\n\x1aweight_by_propagation_time\x18\x03 \x01(\x08\x12\x13\n\x0bmin_samples\x18\x04 \x01(\r\x12\x1d\n\x15\x65nding_unix_timestamp\x18\x05 \x01(\x05\x1a+\n\rSerumSwapTask\x12\x1a\n\x12serum_pool_address\x18\x01 \x01(\t\x1a\x44\n\x07PowTask\x12\x10\n\x06scalar\x18\x01 \x01(\x01H\x00\x12\x1b\n\x11\x61ggregator_pubkey\x18\x02 \x01(\tH\x00\x42\n\n\x08\x45xponent\x1a\xa0\x01\n\x0fLendingRateTask\x12\x10\n\x08protocol\x18\x01 \x01(\t\x12\x12\n\nasset_mint\x18\x02 \x01(\t\x12/\n\x05\x66ield\x18\x03 \x01(\x0e\x32 .OracleJob.LendingRateTask.Field\"6\n\x05\x46ield\x12\x16\n\x12\x46IELD_DEPOSIT_RATE\x10\x00\x12\x15\n\x11\x46IELD_BORROW_RATE\x10\x01\x1a\x32\n\x13MangoPerpMarketTask\x12\x1b\n\x13perp_market_address\x18\x01 \x01(\t\x1a[\n\x0fJupiterSwapTask\x12\x18\n\x10in_token_address\x18\x01 \x01(\t\x12\x19\n\x11out_token_address\x18\x02 \x01(\t\x12\x13\n\x0b\x62\x61se_amount\x18\x03 \x01(\x01\x1a\x9d\x01\n\x0ePerpMarketTask\x12\x1e\n\x14mango_market_address\x18\x01 \x01(\tH\x00\x12\x1e\n\x14\x64rift_market_address\x18\x02 \x01(\tH\x00\x12\x1d\n\x13zeta_market_address\x18\x03 \x01(\tH\x00\x12\x1b\n\x11zo_market_address\x18\x04 \x01(\tH\x00\x42\x0f\n\rMarketAddress\x1a\x9f\x01\n\nOracleTask\x12\x1d\n\x13switchboard_address\x18\x01 \x01(\tH\x00\x12\x16\n\x0cpyth_address\x18\x02 \x01(\tH\x00\x12\x1b\n\x11\x63hainlink_address\x18\x03 \x01(\tH\x00\x12(\n pyth_allowed_confidence_interval\x18\x04 \x01(\x01\x42\x13\n\x11\x41ggregatorAddress\x1a>\n\x0f\x41nchorFetchTask\x12\x12\n\nprogram_id\x18\x01 \x01(\t\x12\x17\n\x0f\x61\x63\x63ount_address\x18\x02 \x01(\t\x1a\xbb\x01\n\x10\x44\x65\x66iKingdomsTask\x12\x10\n\x08provider\x18\x01 \x01(\t\x12\x33\n\x08in_token\x18\x02 \x01(\x0b\x32!.OracleJob.DefiKingdomsTask.Token\x12\x34\n\tout_token\x18\x03 \x01(\x0b\x32!.OracleJob.DefiKingdomsTask.Token\x1a*\n\x05Token\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x10\n\x08\x64\x65\x63imals\x18\x02 \x01(\x05\x1a\t\n\x07TpsTask\x1a\"\n\x10SplStakePoolTask\x12\x0e\n\x06pubkey\x18\x01 \x01(\t\x1a^\n\x11SplTokenParseTask\x12\x1f\n\x15token_account_address\x18\x01 \x01(\tH\x00\x12\x16\n\x0cmint_address\x18\x02 \x01(\tH\x00\x42\x10\n\x0e\x41\x63\x63ountAddress\x1a\x8b\x01\n\x17UniswapExchangeRateTask\x12\x18\n\x10in_token_address\x18\x01 \x01(\t\x12\x19\n\x11out_token_address\x18\x02 \x01(\t\x12\x17\n\x0fin_token_amount\x18\x03 \x01(\x01\x12\x10\n\x08slippage\x18\x04 \x01(\x01\x12\x10\n\x08provider\x18\x05 \x01(\t\x1a\x8d\x01\n\x19SushiswapExchangeRateTask\x12\x18\n\x10in_token_address\x18\x01 \x01(\t\x12\x19\n\x11out_token_address\x18\x02 \x01(\t\x12\x17\n\x0fin_token_amount\x18\x03 \x01(\x01\x12\x10\n\x08slippage\x18\x04 \x01(\x01\x12\x10\n\x08provider\x18\x05 \x01(\t\x1a\x8f\x01\n\x1bPancakeswapExchangeRateTask\x12\x18\n\x10in_token_address\x18\x01 \x01(\t\x12\x19\n\x11out_token_address\x18\x02 \x01(\t\x12\x17\n\x0fin_token_amount\x18\x03 \x01(\x01\x12\x10\n\x08slippage\x18\x04 \x01(\x01\x12\x10\n\x08provider\x18\x05 \x01(\t\x1ap\n\tCacheTask\x12\x0c\n\x04name\x18\x01 \x01(\t\x12+\n\x06method\x18\x02 \x01(\x0e\x32\x1b.OracleJob.CacheTask.Method\"(\n\x06Method\x12\x0e\n\nMETHOD_GET\x10\x00\x12\x0e\n\nMETHOD_SET\x10\x01\x1a\x14\n\x12SysclockOffsetTask\x1a\xb8\x0e\n\x04Task\x12(\n\thttp_task\x18\x01 \x01(\x0b\x32\x13.OracleJob.HttpTaskH\x00\x12\x33\n\x0fjson_parse_task\x18\x02 \x01(\x0b\x32\x18.OracleJob.JsonParseTaskH\x00\x12,\n\x0bmedian_task\x18\x04 \x01(\x0b\x32\x15.OracleJob.MedianTaskH\x00\x12(\n\tmean_task\x18\x05 \x01(\x0b\x32\x13.OracleJob.MeanTaskH\x00\x12\x32\n\x0ewebsocket_task\x18\x06 \x01(\x0b\x32\x18.OracleJob.WebsocketTaskH\x00\x12,\n\x0b\x64ivide_task\x18\x07 \x01(\x0b\x32\x15.OracleJob.DivideTaskH\x00\x12\x30\n\rmultiply_task\x18\x08 \x01(\x0b\x32\x17.OracleJob.MultiplyTaskH\x00\x12:\n\x13lp_token_price_task\x18\t \x01(\x0b\x32\x1b.OracleJob.LpTokenPriceTaskH\x00\x12>\n\x15lp_exchange_rate_task\x18\n \x01(\x0b\x32\x1d.OracleJob.LpExchangeRateTaskH\x00\x12\x36\n\x10\x63onditional_task\x18\x0b \x01(\x0b\x32\x1a.OracleJob.ConditionalTaskH\x00\x12*\n\nvalue_task\x18\x0c \x01(\x0b\x32\x14.OracleJob.ValueTaskH\x00\x12&\n\x08max_task\x18\r \x01(\x0b\x32\x12.OracleJob.MaxTaskH\x00\x12\x39\n\x12regex_extract_task\x18\x0e \x01(\x0b\x32\x1b.OracleJob.RegexExtractTaskH\x00\x12\x35\n\x10xstep_price_task\x18\x0f \x01(\x0b\x32\x19.OracleJob.XStepPriceTaskH\x00\x12&\n\x08\x61\x64\x64_task\x18\x10 \x01(\x0b\x32\x12.OracleJob.AddTaskH\x00\x12\x30\n\rsubtract_task\x18\x11 \x01(\x0b\x32\x17.OracleJob.SubtractTaskH\x00\x12(\n\ttwap_task\x18\x12 \x01(\x0b\x32\x13.OracleJob.TwapTaskH\x00\x12\x33\n\x0fserum_swap_task\x18\x13 \x01(\x0b\x32\x18.OracleJob.SerumSwapTaskH\x00\x12&\n\x08pow_task\x18\x14 \x01(\x0b\x32\x12.OracleJob.PowTaskH\x00\x12\x37\n\x11lending_rate_task\x18\x15 \x01(\x0b\x32\x1a.OracleJob.LendingRateTaskH\x00\x12@\n\x16mango_perp_market_task\x18\x16 \x01(\x0b\x32\x1e.OracleJob.MangoPerpMarketTaskH\x00\x12\x37\n\x11jupiter_swap_task\x18\x17 \x01(\x0b\x32\x1a.OracleJob.JupiterSwapTaskH\x00\x12\x35\n\x10perp_market_task\x18\x18 \x01(\x0b\x32\x19.OracleJob.PerpMarketTaskH\x00\x12,\n\x0boracle_task\x18\x19 \x01(\x0b\x32\x15.OracleJob.OracleTaskH\x00\x12\x37\n\x11\x61nchor_fetch_task\x18\x1a \x01(\x0b\x32\x1a.OracleJob.AnchorFetchTaskH\x00\x12\x39\n\x12\x64\x65\x66i_kingdoms_task\x18\x1b \x01(\x0b\x32\x1b.OracleJob.DefiKingdomsTaskH\x00\x12&\n\x08tps_task\x18\x1c \x01(\x0b\x32\x12.OracleJob.TpsTaskH\x00\x12:\n\x13spl_stake_pool_task\x18\x1d \x01(\x0b\x32\x1b.OracleJob.SplStakePoolTaskH\x00\x12<\n\x14spl_token_parse_task\x18\x1e \x01(\x0b\x32\x1c.OracleJob.SplTokenParseTaskH\x00\x12H\n\x1auniswap_exchange_rate_task\x18\x1f \x01(\x0b\x32\".OracleJob.UniswapExchangeRateTaskH\x00\x12L\n\x1csushiswap_exchange_rate_task\x18 \x01(\x0b\x32$.OracleJob.SushiswapExchangeRateTaskH\x00\x12P\n\x1epancakeswap_exchange_rate_task\x18! \x01(\x0b\x32&.OracleJob.PancakeswapExchangeRateTaskH\x00\x12*\n\ncache_task\x18\" \x01(\x0b\x32\x14.OracleJob.CacheTaskH\x00\x12=\n\x14sysclock_offset_task\x18# \x01(\x0b\x32\x1d.OracleJob.SysclockOffsetTaskH\x00\x42\x06\n\x04Task\"Q\n\nJobPosting\x12\x1f\n\x17\x61ggregator_state_pubkey\x18\x01 \x01(\x0c\x12\x14\n\x0cnode_pubkeys\x18\x02 \x03(\x0c\x12\x0c\n\x04slot\x18\x03 \x01(\x04\"Q\n\tJobResult\x12\x13\n\x0bnode_pubkey\x18\x02 \x01(\x0c\x12\x0e\n\x06result\x18\x03 \x01(\x01\x12\r\n\x05\x65rror\x18\x04 \x01(\x08J\x04\x08\x01\x10\x02J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07') _ORACLEJOB = DESCRIPTOR.message_types_by_name['OracleJob'] _ORACLEJOB_HTTPTASK = _ORACLEJOB.nested_types_by_name['HttpTask'] _ORACLEJOB_HTTPTASK_HEADER = _ORACLEJOB_HTTPTASK.nested_types_by_name['Header'] _ORACLEJOB_JSONPARSETASK = _ORACLEJOB.nested_types_by_name['JsonParseTask'] _ORACLEJOB_MEDIANTASK = _ORACLEJOB.nested_types_by_name['MedianTask'] _ORACLEJOB_MEANTASK = _ORACLEJOB.nested_types_by_name['MeanTask'] _ORACLEJOB_MAXTASK = _ORACLEJOB.nested_types_by_name['MaxTask'] _ORACLEJOB_VALUETASK = _ORACLEJOB.nested_types_by_name['ValueTask'] _ORACLEJOB_WEBSOCKETTASK = _ORACLEJOB.nested_types_by_name['WebsocketTask'] _ORACLEJOB_CONDITIONALTASK = _ORACLEJOB.nested_types_by_name['ConditionalTask'] _ORACLEJOB_DIVIDETASK = _ORACLEJOB.nested_types_by_name['DivideTask'] _ORACLEJOB_MULTIPLYTASK = _ORACLEJOB.nested_types_by_name['MultiplyTask'] _ORACLEJOB_ADDTASK = _ORACLEJOB.nested_types_by_name['AddTask'] _ORACLEJOB_SUBTRACTTASK = _ORACLEJOB.nested_types_by_name['SubtractTask'] _ORACLEJOB_LPTOKENPRICETASK = _ORACLEJOB.nested_types_by_name['LpTokenPriceTask'] _ORACLEJOB_LPEXCHANGERATETASK = _ORACLEJOB.nested_types_by_name['LpExchangeRateTask'] _ORACLEJOB_REGEXEXTRACTTASK = _ORACLEJOB.nested_types_by_name['RegexExtractTask'] _ORACLEJOB_XSTEPPRICETASK = _ORACLEJOB.nested_types_by_name['XStepPriceTask'] _ORACLEJOB_TWAPTASK = _ORACLEJOB.nested_types_by_name['TwapTask'] _ORACLEJOB_SERUMSWAPTASK = _ORACLEJOB.nested_types_by_name['SerumSwapTask'] _ORACLEJOB_POWTASK = _ORACLEJOB.nested_types_by_name['PowTask'] _ORACLEJOB_LENDINGRATETASK = _ORACLEJOB.nested_types_by_name['LendingRateTask'] _ORACLEJOB_MANGOPERPMARKETTASK = _ORACLEJOB.nested_types_by_name['MangoPerpMarketTask'] _ORACLEJOB_JUPITERSWAPTASK = _ORACLEJOB.nested_types_by_name['JupiterSwapTask'] _ORACLEJOB_PERPMARKETTASK = _ORACLEJOB.nested_types_by_name['PerpMarketTask'] _ORACLEJOB_ORACLETASK = _ORACLEJOB.nested_types_by_name['OracleTask'] _ORACLEJOB_ANCHORFETCHTASK = _ORACLEJOB.nested_types_by_name['AnchorFetchTask'] _ORACLEJOB_DEFIKINGDOMSTASK = _ORACLEJOB.nested_types_by_name['DefiKingdomsTask'] _ORACLEJOB_DEFIKINGDOMSTASK_TOKEN = _ORACLEJOB_DEFIKINGDOMSTASK.nested_types_by_name['Token'] _ORACLEJOB_TPSTASK = _ORACLEJOB.nested_types_by_name['TpsTask'] _ORACLEJOB_SPLSTAKEPOOLTASK = _ORACLEJOB.nested_types_by_name['SplStakePoolTask'] _ORACLEJOB_SPLTOKENPARSETASK = _ORACLEJOB.nested_types_by_name['SplTokenParseTask'] _ORACLEJOB_UNISWAPEXCHANGERATETASK = _ORACLEJOB.nested_types_by_name['UniswapExchangeRateTask'] _ORACLEJOB_SUSHISWAPEXCHANGERATETASK = _ORACLEJOB.nested_types_by_name['SushiswapExchangeRateTask'] _ORACLEJOB_PANCAKESWAPEXCHANGERATETASK = _ORACLEJOB.nested_types_by_name['PancakeswapExchangeRateTask'] _ORACLEJOB_CACHETASK = _ORACLEJOB.nested_types_by_name['CacheTask'] _ORACLEJOB_SYSCLOCKOFFSETTASK = _ORACLEJOB.nested_types_by_name['SysclockOffsetTask'] _ORACLEJOB_TASK = _ORACLEJOB.nested_types_by_name['Task'] _JOBPOSTING = DESCRIPTOR.message_types_by_name['JobPosting'] _JOBRESULT = DESCRIPTOR.message_types_by_name['JobResult'] _ORACLEJOB_HTTPTASK_METHOD = _ORACLEJOB_HTTPTASK.enum_types_by_name['Method'] _ORACLEJOB_JSONPARSETASK_AGGREGATIONMETHOD = _ORACLEJOB_JSONPARSETASK.enum_types_by_name['AggregationMethod'] _ORACLEJOB_LENDINGRATETASK_FIELD = _ORACLEJOB_LENDINGRATETASK.enum_types_by_name['Field'] _ORACLEJOB_CACHETASK_METHOD = _ORACLEJOB_CACHETASK.enum_types_by_name['Method'] OracleJob = _reflection.GeneratedProtocolMessageType('OracleJob', (_message.Message,), { 'HttpTask' : _reflection.GeneratedProtocolMessageType('HttpTask', (_message.Message,), { 'Header' : _reflection.GeneratedProtocolMessageType('Header', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_HTTPTASK_HEADER, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.HttpTask.Header) }) , 'DESCRIPTOR' : _ORACLEJOB_HTTPTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.HttpTask) }) , 'JsonParseTask' : _reflection.GeneratedProtocolMessageType('JsonParseTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_JSONPARSETASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.JsonParseTask) }) , 'MedianTask' : _reflection.GeneratedProtocolMessageType('MedianTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_MEDIANTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.MedianTask) }) , 'MeanTask' : _reflection.GeneratedProtocolMessageType('MeanTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_MEANTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.MeanTask) }) , 'MaxTask' : _reflection.GeneratedProtocolMessageType('MaxTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_MAXTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.MaxTask) }) , 'ValueTask' : _reflection.GeneratedProtocolMessageType('ValueTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_VALUETASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.ValueTask) }) , 'WebsocketTask' : _reflection.GeneratedProtocolMessageType('WebsocketTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_WEBSOCKETTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.WebsocketTask) }) , 'ConditionalTask' : _reflection.GeneratedProtocolMessageType('ConditionalTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_CONDITIONALTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.ConditionalTask) }) , 'DivideTask' : _reflection.GeneratedProtocolMessageType('DivideTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_DIVIDETASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.DivideTask) }) , 'MultiplyTask' : _reflection.GeneratedProtocolMessageType('MultiplyTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_MULTIPLYTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.MultiplyTask) }) , 'AddTask' : _reflection.GeneratedProtocolMessageType('AddTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_ADDTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.AddTask) }) , 'SubtractTask' : _reflection.GeneratedProtocolMessageType('SubtractTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_SUBTRACTTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.SubtractTask) }) , 'LpTokenPriceTask' : _reflection.GeneratedProtocolMessageType('LpTokenPriceTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_LPTOKENPRICETASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.LpTokenPriceTask) }) , 'LpExchangeRateTask' : _reflection.GeneratedProtocolMessageType('LpExchangeRateTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_LPEXCHANGERATETASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.LpExchangeRateTask) }) , 'RegexExtractTask' : _reflection.GeneratedProtocolMessageType('RegexExtractTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_REGEXEXTRACTTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.RegexExtractTask) }) , 'XStepPriceTask' : _reflection.GeneratedProtocolMessageType('XStepPriceTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_XSTEPPRICETASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.XStepPriceTask) }) , 'TwapTask' : _reflection.GeneratedProtocolMessageType('TwapTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_TWAPTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.TwapTask) }) , 'SerumSwapTask' : _reflection.GeneratedProtocolMessageType('SerumSwapTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_SERUMSWAPTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.SerumSwapTask) }) , 'PowTask' : _reflection.GeneratedProtocolMessageType('PowTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_POWTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.PowTask) }) , 'LendingRateTask' : _reflection.GeneratedProtocolMessageType('LendingRateTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_LENDINGRATETASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.LendingRateTask) }) , 'MangoPerpMarketTask' : _reflection.GeneratedProtocolMessageType('MangoPerpMarketTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_MANGOPERPMARKETTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.MangoPerpMarketTask) }) , 'JupiterSwapTask' : _reflection.GeneratedProtocolMessageType('JupiterSwapTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_JUPITERSWAPTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.JupiterSwapTask) }) , 'PerpMarketTask' : _reflection.GeneratedProtocolMessageType('PerpMarketTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_PERPMARKETTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.PerpMarketTask) }) , 'OracleTask' : _reflection.GeneratedProtocolMessageType('OracleTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_ORACLETASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.OracleTask) }) , 'AnchorFetchTask' : _reflection.GeneratedProtocolMessageType('AnchorFetchTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_ANCHORFETCHTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.AnchorFetchTask) }) , 'DefiKingdomsTask' : _reflection.GeneratedProtocolMessageType('DefiKingdomsTask', (_message.Message,), { 'Token' : _reflection.GeneratedProtocolMessageType('Token', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_DEFIKINGDOMSTASK_TOKEN, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.DefiKingdomsTask.Token) }) , 'DESCRIPTOR' : _ORACLEJOB_DEFIKINGDOMSTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.DefiKingdomsTask) }) , 'TpsTask' : _reflection.GeneratedProtocolMessageType('TpsTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_TPSTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.TpsTask) }) , 'SplStakePoolTask' : _reflection.GeneratedProtocolMessageType('SplStakePoolTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_SPLSTAKEPOOLTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.SplStakePoolTask) }) , 'SplTokenParseTask' : _reflection.GeneratedProtocolMessageType('SplTokenParseTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_SPLTOKENPARSETASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.SplTokenParseTask) }) , 'UniswapExchangeRateTask' : _reflection.GeneratedProtocolMessageType('UniswapExchangeRateTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_UNISWAPEXCHANGERATETASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.UniswapExchangeRateTask) }) , 'SushiswapExchangeRateTask' : _reflection.GeneratedProtocolMessageType('SushiswapExchangeRateTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_SUSHISWAPEXCHANGERATETASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.SushiswapExchangeRateTask) }) , 'PancakeswapExchangeRateTask' : _reflection.GeneratedProtocolMessageType('PancakeswapExchangeRateTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_PANCAKESWAPEXCHANGERATETASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.PancakeswapExchangeRateTask) }) , 'CacheTask' : _reflection.GeneratedProtocolMessageType('CacheTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_CACHETASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.CacheTask) }) , 'SysclockOffsetTask' : _reflection.GeneratedProtocolMessageType('SysclockOffsetTask', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_SYSCLOCKOFFSETTASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.SysclockOffsetTask) }) , 'Task' : _reflection.GeneratedProtocolMessageType('Task', (_message.Message,), { 'DESCRIPTOR' : _ORACLEJOB_TASK, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob.Task) }) , 'DESCRIPTOR' : _ORACLEJOB, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:OracleJob) }) _sym_db.RegisterMessage(OracleJob) _sym_db.RegisterMessage(OracleJob.HttpTask) _sym_db.RegisterMessage(OracleJob.HttpTask.Header) _sym_db.RegisterMessage(OracleJob.JsonParseTask) _sym_db.RegisterMessage(OracleJob.MedianTask) _sym_db.RegisterMessage(OracleJob.MeanTask) _sym_db.RegisterMessage(OracleJob.MaxTask) _sym_db.RegisterMessage(OracleJob.ValueTask) _sym_db.RegisterMessage(OracleJob.WebsocketTask) _sym_db.RegisterMessage(OracleJob.ConditionalTask) _sym_db.RegisterMessage(OracleJob.DivideTask) _sym_db.RegisterMessage(OracleJob.MultiplyTask) _sym_db.RegisterMessage(OracleJob.AddTask) _sym_db.RegisterMessage(OracleJob.SubtractTask) _sym_db.RegisterMessage(OracleJob.LpTokenPriceTask) _sym_db.RegisterMessage(OracleJob.LpExchangeRateTask) _sym_db.RegisterMessage(OracleJob.RegexExtractTask) _sym_db.RegisterMessage(OracleJob.XStepPriceTask) _sym_db.RegisterMessage(OracleJob.TwapTask) _sym_db.RegisterMessage(OracleJob.SerumSwapTask) _sym_db.RegisterMessage(OracleJob.PowTask) _sym_db.RegisterMessage(OracleJob.LendingRateTask) _sym_db.RegisterMessage(OracleJob.MangoPerpMarketTask) _sym_db.RegisterMessage(OracleJob.JupiterSwapTask) _sym_db.RegisterMessage(OracleJob.PerpMarketTask) _sym_db.RegisterMessage(OracleJob.OracleTask) _sym_db.RegisterMessage(OracleJob.AnchorFetchTask) _sym_db.RegisterMessage(OracleJob.DefiKingdomsTask) _sym_db.RegisterMessage(OracleJob.DefiKingdomsTask.Token) _sym_db.RegisterMessage(OracleJob.TpsTask) _sym_db.RegisterMessage(OracleJob.SplStakePoolTask) _sym_db.RegisterMessage(OracleJob.SplTokenParseTask) _sym_db.RegisterMessage(OracleJob.UniswapExchangeRateTask) _sym_db.RegisterMessage(OracleJob.SushiswapExchangeRateTask) _sym_db.RegisterMessage(OracleJob.PancakeswapExchangeRateTask) _sym_db.RegisterMessage(OracleJob.CacheTask) _sym_db.RegisterMessage(OracleJob.SysclockOffsetTask) _sym_db.RegisterMessage(OracleJob.Task) JobPosting = _reflection.GeneratedProtocolMessageType('JobPosting', (_message.Message,), { 'DESCRIPTOR' : _JOBPOSTING, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:JobPosting) }) _sym_db.RegisterMessage(JobPosting) JobResult = _reflection.GeneratedProtocolMessageType('JobResult', (_message.Message,), { 'DESCRIPTOR' : _JOBRESULT, '__module__' : 'job_schemas_pb2' # @@protoc_insertion_point(class_scope:JobResult) }) _sym_db.RegisterMessage(JobResult) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None _ORACLEJOB._serialized_start=22 _ORACLEJOB._serialized_end=5715 _ORACLEJOB_HTTPTASK._serialized_start=68 _ORACLEJOB_HTTPTASK._serialized_end=294 _ORACLEJOB_HTTPTASK_HEADER._serialized_start=196 _ORACLEJOB_HTTPTASK_HEADER._serialized_end=232 _ORACLEJOB_HTTPTASK_METHOD._serialized_start=234 _ORACLEJOB_HTTPTASK_METHOD._serialized_end=294 _ORACLEJOB_JSONPARSETASK._serialized_start=297 _ORACLEJOB_JSONPARSETASK._serialized_end=456 _ORACLEJOB_JSONPARSETASK_AGGREGATIONMETHOD._serialized_start=400 _ORACLEJOB_JSONPARSETASK_AGGREGATIONMETHOD._serialized_end=456 _ORACLEJOB_MEDIANTASK._serialized_start=458 _ORACLEJOB_MEDIANTASK._serialized_end=561 _ORACLEJOB_MEANTASK._serialized_start=563 _ORACLEJOB_MEANTASK._serialized_end=631 _ORACLEJOB_MAXTASK._serialized_start=633 _ORACLEJOB_MAXTASK._serialized_end=700 _ORACLEJOB_VALUETASK._serialized_start=702 _ORACLEJOB_VALUETASK._serialized_end=768 _ORACLEJOB_WEBSOCKETTASK._serialized_start=770 _ORACLEJOB_WEBSOCKETTASK._serialized_end=866 _ORACLEJOB_CONDITIONALTASK._serialized_start=868 _ORACLEJOB_CONDITIONALTASK._serialized_end=956 _ORACLEJOB_DIVIDETASK._serialized_start=958 _ORACLEJOB_DIVIDETASK._serialized_end=1059 _ORACLEJOB_MULTIPLYTASK._serialized_start=1061 _ORACLEJOB_MULTIPLYTASK._serialized_end=1161 _ORACLEJOB_ADDTASK._serialized_start=1163 _ORACLEJOB_ADDTASK._serialized_end=1258 _ORACLEJOB_SUBTRACTTASK._serialized_start=1260 _ORACLEJOB_SUBTRACTTASK._serialized_end=1363 _ORACLEJOB_LPTOKENPRICETASK._serialized_start=1366 _ORACLEJOB_LPTOKENPRICETASK._serialized_end=1615 _ORACLEJOB_LPEXCHANGERATETASK._serialized_start=1618 _ORACLEJOB_LPEXCHANGERATETASK._serialized_end=1842 _ORACLEJOB_REGEXEXTRACTTASK._serialized_start=1844 _ORACLEJOB_REGEXEXTRACTTASK._serialized_end=1901 _ORACLEJOB_XSTEPPRICETASK._serialized_start=1903 _ORACLEJOB_XSTEPPRICETASK._serialized_end=2010 _ORACLEJOB_TWAPTASK._serialized_start=2013 _ORACLEJOB_TWAPTASK._serialized_end=2154 _ORACLEJOB_SERUMSWAPTASK._serialized_start=2156 _ORACLEJOB_SERUMSWAPTASK._serialized_end=2199 _ORACLEJOB_POWTASK._serialized_start=2201 _ORACLEJOB_POWTASK._serialized_end=2269 _ORACLEJOB_LENDINGRATETASK._serialized_start=2272 _ORACLEJOB_LENDINGRATETASK._serialized_end=2432 _ORACLEJOB_LENDINGRATETASK_FIELD._serialized_start=2378 _ORACLEJOB_LENDINGRATETASK_FIELD._serialized_end=2432 _ORACLEJOB_MANGOPERPMARKETTASK._serialized_start=2434 _ORACLEJOB_MANGOPERPMARKETTASK._serialized_end=2484 _ORACLEJOB_JUPITERSWAPTASK._serialized_start=2486 _ORACLEJOB_JUPITERSWAPTASK._serialized_end=2577 _ORACLEJOB_PERPMARKETTASK._serialized_start=2580 _ORACLEJOB_PERPMARKETTASK._serialized_end=2737 _ORACLEJOB_ORACLETASK._serialized_start=2740 _ORACLEJOB_ORACLETASK._serialized_end=2899 _ORACLEJOB_ANCHORFETCHTASK._serialized_start=2901 _ORACLEJOB_ANCHORFETCHTASK._serialized_end=2963 _ORACLEJOB_DEFIKINGDOMSTASK._serialized_start=2966 _ORACLEJOB_DEFIKINGDOMSTASK._serialized_end=3153 _ORACLEJOB_DEFIKINGDOMSTASK_TOKEN._serialized_start=3111 _ORACLEJOB_DEFIKINGDOMSTASK_TOKEN._serialized_end=3153 _ORACLEJOB_TPSTASK._serialized_start=3155 _ORACLEJOB_TPSTASK._serialized_end=3164 _ORACLEJOB_SPLSTAKEPOOLTASK._serialized_start=3166 _ORACLEJOB_SPLSTAKEPOOLTASK._serialized_end=3200 _ORACLEJOB_SPLTOKENPARSETASK._serialized_start=3202 _ORACLEJOB_SPLTOKENPARSETASK._serialized_end=3296 _ORACLEJOB_UNISWAPEXCHANGERATETASK._serialized_start=3299 _ORACLEJOB_UNISWAPEXCHANGERATETASK._serialized_end=3438 _ORACLEJOB_SUSHISWAPEXCHANGERATETASK._serialized_start=3441 _ORACLEJOB_SUSHISWAPEXCHANGERATETASK._serialized_end=3582 _ORACLEJOB_PANCAKESWAPEXCHANGERATETASK._serialized_start=3585 _ORACLEJOB_PANCAKESWAPEXCHANGERATETASK._serialized_end=3728 _ORACLEJOB_CACHETASK._serialized_start=3730 _ORACLEJOB_CACHETASK._serialized_end=3842 _ORACLEJOB_CACHETASK_METHOD._serialized_start=3802 _ORACLEJOB_CACHETASK_METHOD._serialized_end=3842 _ORACLEJOB_SYSCLOCKOFFSETTASK._serialized_start=3844 _ORACLEJOB_SYSCLOCKOFFSETTASK._serialized_end=3864 _ORACLEJOB_TASK._serialized_start=3867 _ORACLEJOB_TASK._serialized_end=5715 _JOBPOSTING._serialized_start=5717 _JOBPOSTING._serialized_end=5798 _JOBRESULT._serialized_start=5800 _JOBRESULT._serialized_end=5881 # @@protoc_insertion_point(module_scope)