# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: cognite/seismic/protos/query_service_messages.proto
from google.protobuf import descriptor as _descriptor
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()
from cognite.seismic.protos import types_pb2 as cognite_dot_seismic_dot_protos_dot_types__pb2
from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2
DESCRIPTOR = _descriptor.FileDescriptor(
name='cognite/seismic/protos/query_service_messages.proto',
package='com.cognite.seismic',
syntax='proto3',
serialized_options=None,
serialized_pb=b'\n3cognite/seismic/protos/query_service_messages.proto\x12\x13\x63om.cognite.seismic\x1a\"cognite/seismic/protos/types.proto\x1a\x1egoogle/protobuf/wrappers.proto\"s\n\x12SurveyQueryRequest\x12/\n\x06survey\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.Identifier\x12\x12\n\nlist_files\x18\x02 \x01(\x08\x12\x18\n\x10include_metadata\x18\x03 \x01(\x08\"G\n\x17ListSurveysQueryRequest\x12\x12\n\nlist_files\x18\x01 \x01(\x08\x12\x18\n\x10include_metadata\x18\x02 \x01(\x08\"A\n\x10\x46ileQueryRequest\x12-\n\x04\x66ile\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.Identifier\"S\n\x14\x46ileLineQueryRequest\x12-\n\x04\x66ile\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.Identifier\x12\x0c\n\x04line\x18\x02 \x01(\x05\"c\n\x16HeaderFileQueryRequest\x12-\n\x04\x66ile\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.Identifier\x12\x1a\n\x12include_raw_header\x18\x02 \x01(\x08\"{\n\x13\x46ileCoverageRequest\x12-\n\x04\x66ile\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.Identifier\x12%\n\x03\x63rs\x18\x02 \x01(\x0b\x32\x18.com.cognite.seismic.CRS\x12\x0e\n\x06in_wkt\x18\x03 \x01(\x08\"K\n\x18NavigationPolygonRequest\x12/\n\x06survey\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.Identifier\"\xd9\x01\n\x15LineTraceQueryRequest\x12-\n\x04\x66ile\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.Identifier\x12\x34\n\x08position\x18\x03 \x01(\x0b\x32\".com.cognite.seismic.PositionQuery\x12\x1c\n\x14include_trace_header\x18\x04 \x01(\x08\x12!\n\x19include_trace_coordinates\x18\x05 \x01(\x08\x12\x1a\n\x12include_trace_data\x18\x06 \x01(\x08\"\xb9\x01\n\x1b\x43oordinateTraceQueryRequest\x12-\n\x04\x66ile\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.Identifier\x12\x39\n\x0b\x63oordinates\x18\x02 \x01(\x0b\x32$.com.cognite.seismic.CoordinateQuery\x12\x12\n\nmax_radius\x18\x03 \x01(\x02\x12\x1c\n\x14include_trace_header\x18\x04 \x01(\x08\"\xc2\x01\n\x15LineSliceQueryRequest\x12-\n\x04\x66ile\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.Identifier\x12-\n\x04line\x18\x02 \x01(\x0b\x32\x1f.com.cognite.seismic.LineSelect\x12\x1c\n\x14include_trace_header\x18\x03 \x01(\x08\x12-\n\x05range\x18\x04 \x01(\x0b\x32\x1e.com.cognite.seismic.LineRange\"\xc9\x01\n\x19GeometrySliceQueryRequest\x12-\n\x04\x66ile\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.Identifier\x12\x35\n\x0e\x61rbitrary_line\x18\x02 \x01(\x0b\x32\x1d.com.cognite.seismic.Geometry\x12\x46\n\x14interpolation_method\x18\x03 \x01(\x0e\x32(.com.cognite.seismic.InterpolationMethod\"\x9a\x01\n\x0fLineCubeRequest\x12-\n\x04\x66ile\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.Identifier\x12:\n\trectangle\x18\x02 \x01(\x0b\x32\'.com.cognite.seismic.LineBasedRectangle\x12\x1c\n\x14include_trace_header\x18\x03 \x01(\x08\"\x93\x01\n\x13GeometryCubeRequest\x12-\n\x04\x66ile\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.Identifier\x12/\n\x08geometry\x18\x02 \x01(\x0b\x32\x1d.com.cognite.seismic.Geometry\x12\x1c\n\x14include_trace_header\x18\x03 \x01(\x08\"\xae\x01\n\x19LineTimeSliceQueryRequest\x12-\n\x04\x66ile\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.Identifier\x12:\n\trectangle\x18\x02 \x01(\x0b\x32\'.com.cognite.seismic.LineBasedRectangle\x12&\n\x01z\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\"\xa7\x01\n\x1dGeometryTimeSliceQueryRequest\x12-\n\x04\x66ile\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.Identifier\x12/\n\x08geometry\x18\x02 \x01(\x0b\x32\x1d.com.cognite.seismic.Geometry\x12&\n\x01z\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\"\x92\x01\n\rVolumeRequest\x12-\n\x04\x66ile\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.Identifier\x12\x34\n\x06volume\x18\x02 \x01(\x0b\x32$.com.cognite.seismic.LineBasedVolume\x12\x1c\n\x14include_trace_header\x18\x03 \x01(\x08\"\xb6\x01\n\x10SegYQueryRequest\x12-\n\x04\x66ile\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.Identifier\x12\x30\n\x07polygon\x18\x02 \x01(\x0b\x32\x1d.com.cognite.seismic.GeometryH\x00\x12\x38\n\x05lines\x18\x03 \x01(\x0b\x32\'.com.cognite.seismic.LineBasedRectangleH\x00\x42\x07\n\x05query\"\x90\x01\n\x10PathQueryRequest\x12-\n\x04\x66ile\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.Identifier\x12/\n\x08geometry\x18\x02 \x01(\x0b\x32\x1d.com.cognite.seismic.Geometry\x12\x1c\n\x14include_trace_header\x18\x03 \x01(\x08\"\xd9\x01\n\x13SearchSurveyRequest\x12.\n\x07polygon\x18\x01 \x01(\x0b\x32\x1d.com.cognite.seismic.Geometry\x12<\n\x0fsurvey_metadata\x18\x02 \x01(\x0b\x32#.com.cognite.seismic.MetadataFilter\x12:\n\rfile_metadata\x18\x03 \x01(\x0b\x32#.com.cognite.seismic.MetadataFilter\x12\x18\n\x10include_metadata\x18\x04 \x01(\x08\"\x84\x01\n\x12LineBasedRectangle\x12\x34\n\x08top_left\x18\x01 \x01(\x0b\x32\".com.cognite.seismic.PositionQuery\x12\x38\n\x0c\x62ottom_right\x18\x02 \x01(\x0b\x32\".com.cognite.seismic.PositionQuery\"\xa9\x01\n\x0fLineBasedVolume\x12\x32\n\x05iline\x18\x01 \x01(\x0b\x32#.com.cognite.seismic.LineDescriptor\x12\x32\n\x05xline\x18\x02 \x01(\x0b\x32#.com.cognite.seismic.LineDescriptor\x12.\n\x01z\x18\x03 \x01(\x0b\x32#.com.cognite.seismic.LineDescriptor\"\x80\x01\n\x0eMetadataFilter\x12?\n\x06\x66ilter\x18\x01 \x03(\x0b\x32/.com.cognite.seismic.MetadataFilter.FilterEntry\x1a-\n\x0b\x46ilterEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\",\n\x0eKeyValueFilter\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\'\n\x0f\x43oordinateQuery\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\"-\n\rPositionQuery\x12\r\n\x05iline\x18\x01 \x01(\x05\x12\r\n\x05xline\x18\x02 \x01(\x05\"\x1f\n\x0e\x41vailableLines\x12\r\n\x05lines\x18\x01 \x03(\x05\"|\n\x11LineRangeResponse\x12\x33\n\x06inline\x18\x01 \x01(\x0b\x32#.com.cognite.seismic.LineDescriptor\x12\x32\n\x05xline\x18\x02 \x01(\x0b\x32#.com.cognite.seismic.LineDescriptor\"P\n\x17SurveyWithFilesResponse\x12\x35\n\x07surveys\x18\x01 \x03(\x0b\x32$.com.cognite.seismic.SurveyWithFiles\"\xcc\x01\n\x0fSurveyWithFiles\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x44\n\x08metadata\x18\x03 \x03(\x0b\x32\x32.com.cognite.seismic.SurveyWithFiles.MetadataEntry\x12(\n\x05\x66iles\x18\x04 \x03(\x0b\x32\x19.com.cognite.seismic.File\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"F\n\x14\x44\x61taCoverageResponse\x12.\n\x07polygon\x18\x01 \x01(\x0b\x32\x1d.com.cognite.seismic.Geometry\"j\n\x11GetSurveyResponse\x12+\n\x06survey\x18\x01 \x01(\x0b\x32\x1b.com.cognite.seismic.Survey\x12(\n\x05\x66iles\x18\x02 \x03(\x0b\x32\x19.com.cognite.seismic.File\"}\n\x0fGetFileResponse\x12\'\n\x04\x66ile\x18\x01 \x01(\x0b\x32\x19.com.cognite.seismic.File\x12\x0b\n\x03\x63rs\x18\x02 \x01(\t\x12\x0c\n\x04path\x18\x03 \x01(\t\x12\x13\n\x0bsurvey_name\x18\x04 \x01(\t\x12\x11\n\tlast_step\x18\x05 \x01(\t\"=\n\x11ListFilesResponse\x12(\n\x05\x66iles\x18\x01 \x03(\x0b\x32\x19.com.cognite.seismic.File\"J\n\x17GetBinaryHeaderResponse\x12/\n\x04meta\x18\x01 \x01(\x0b\x32!.com.cognite.seismic.BinaryHeader\"F\n\x15GetTextHeaderResponse\x12-\n\x04meta\x18\x01 \x01(\x0b\x32\x1f.com.cognite.seismic.TextHeader\"A\n\nTextHeader\x12\x0f\n\x07\x66ile_id\x18\x01 \x01(\t\x12\x0e\n\x06header\x18\x02 \x01(\t\x12\x12\n\nraw_header\x18\x03 \x01(\t\"\xb7\x05\n\x0c\x42inaryHeader\x12\x0f\n