sbv2-solana/libraries/py/switchboardpy/compiled.py

281 lines
16 KiB
Python

# -*- 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\"\xf7\x14\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\x1a\x46\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\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\x1a\n\tValueTask\x12\r\n\x05value\x18\x01 \x01(\x01\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~\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\x42\r\n\x0bPoolAddress\x1a\xc0\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\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\x1a\x10\n\x0eXStepPriceTask\x1a\x35\n\x08TwapTask\x12\x19\n\x11\x61ggregator_pubkey\x18\x01 \x01(\t\x12\x0e\n\x06period\x18\x02 \x01(\x05\x1a+\n\rSerumSwapTask\x12\x1a\n\x12serum_pool_address\x18\x01 \x01(\t\x1a\x8c\x07\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\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_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 = _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)
})
,
'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.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=2701
_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=528
_ORACLEJOB_MEANTASK._serialized_start=530
_ORACLEJOB_MEANTASK._serialized_end=598
_ORACLEJOB_MAXTASK._serialized_start=600
_ORACLEJOB_MAXTASK._serialized_end=667
_ORACLEJOB_VALUETASK._serialized_start=669
_ORACLEJOB_VALUETASK._serialized_end=695
_ORACLEJOB_WEBSOCKETTASK._serialized_start=697
_ORACLEJOB_WEBSOCKETTASK._serialized_end=793
_ORACLEJOB_CONDITIONALTASK._serialized_start=795
_ORACLEJOB_CONDITIONALTASK._serialized_end=883
_ORACLEJOB_DIVIDETASK._serialized_start=885
_ORACLEJOB_DIVIDETASK._serialized_end=986
_ORACLEJOB_MULTIPLYTASK._serialized_start=988
_ORACLEJOB_MULTIPLYTASK._serialized_end=1088
_ORACLEJOB_ADDTASK._serialized_start=1090
_ORACLEJOB_ADDTASK._serialized_end=1185
_ORACLEJOB_SUBTRACTTASK._serialized_start=1187
_ORACLEJOB_SUBTRACTTASK._serialized_end=1290
_ORACLEJOB_LPTOKENPRICETASK._serialized_start=1292
_ORACLEJOB_LPTOKENPRICETASK._serialized_end=1418
_ORACLEJOB_LPEXCHANGERATETASK._serialized_start=1421
_ORACLEJOB_LPEXCHANGERATETASK._serialized_end=1613
_ORACLEJOB_REGEXEXTRACTTASK._serialized_start=1615
_ORACLEJOB_REGEXEXTRACTTASK._serialized_end=1672
_ORACLEJOB_XSTEPPRICETASK._serialized_start=1674
_ORACLEJOB_XSTEPPRICETASK._serialized_end=1690
_ORACLEJOB_TWAPTASK._serialized_start=1692
_ORACLEJOB_TWAPTASK._serialized_end=1745
_ORACLEJOB_SERUMSWAPTASK._serialized_start=1747
_ORACLEJOB_SERUMSWAPTASK._serialized_end=1790
_ORACLEJOB_TASK._serialized_start=1793
_ORACLEJOB_TASK._serialized_end=2701
_JOBPOSTING._serialized_start=2703
_JOBPOSTING._serialized_end=2784
_JOBRESULT._serialized_start=2786
_JOBRESULT._serialized_end=2867
# @@protoc_insertion_point(module_scope)