← Back to packages

Package v1.storage

Service LaserExecutionService

Service ComponentService

Service LaserEnergyCalibrationService

Service TagService

Service GalvoDistortionCalibrationService

Service HealthService

Service CsvExportService

Service RecipeService

Service AttachmentService

Service DieService

Service ResultService

Service ReticleService

Service WaferService

Service CircuitService

Message QueryField

Message CreateLaserExecutionRequest

Message FindLaserExecutionByIdRequest

Message LaserExecutionPage

Message LaserExecutionsFilterRequest

Message ListByPageLaserExecutionsRequest

Message ListByComponentIdLaserExecutionsRequest

Message LaserExecutionList

Message AppendAttachmentLaserExecutionRequest

Message AppendAttachmentLaserExecutionResponse

Message DeleteComponentRequest

Message OptionalComponent

Message ComponentPage

Message CreateComponentRequest

Message UpdateComponentRequest

Message UpdateComponentByPathRequest

Message FindComponentByIdRequest

Message ComponentFilterRequest

Message ListByPageComponentRequest

Message AddComponentImageRequest

Message AddComponentImageByPathRequest

Message SetComponentTagsRequest

Message SetComponentTagsByPathRequest

Message GetComponentPositionByIdRequest

Message GetComponentPositionByPathRequest

Message StoreComponentSingleNumberRequest

Message SetComponentUniqueKeyTagRequest

Message UpsertNoteByComponentIdRequest

Message StoreComponentSpectraRequest

Message ListComponentSingleNumbersRequest

Message OptionalLaserEnergyCalibration

Message ListByPageLaserEnergyCalibrationsRequest

Message LaserEnergyCalibrationsFilterRequest

Message LaserEnergyCalibrationsPage

Message CreateLaserEnergyCalibrationRequest

Message FindLaserEnergyCalibrationByIdRequest

Message FindLatestLaserEnergyCalibrationRequest

Message TagPage

Message TagFilter

Message TagFilterRequest

Message ListByPageTagRequest

Message ListByPageTagV2Request

Message UpsertTagRequest

Message ListByPageGalvoDistortionCalibrationsRequest

Message GalvoDistortionCalibrationsFilterRequest

Message GalvoDistortionCalibrationsPage

Message CreateGalvoDistortionCalibrationRequest

Message FindGalvoDistortionCalibrationByIdRequest

Message FindLatestGalvoDistortionCalibrationRequest

Message FindLatestFullGalvoDistortionCalibrationRequest

Message FindFullGalvoDistortionCalibrationByIdRequest

Message HealthRequest

Message HealthDto

Message ExportComponentSingleNumberResultsRequest

Message ExportSingleNumberResultsRequest

Message ExportSpectrumResultsRequest

Message FindRecipeByIdRequest

Message RecipesFilterRequest

Message ListByPageRecipesRequest

Message UploadRecipeImageFileChunk

Message BatchDeleteRecipesRequest

Message BatchDeleteRecipesResponse

Message CreateRecipeRequest

Message UpdateRecipeRequest

Message AddRecipeImageRequest

Message FindAttachmentByIdRequest

Message DeleteDieRequest

Message CreateDieRequest

Message UpdateDieRequest

Message DiesFilterRequest

Message ListByPageDiesRequest

Message DiesPage

Message FindDieByIdRequest

Message OptionalDie

Message UpsertNoteByDieIdRequest

Message ResultsFilterRequest

Message ResultsFilterV2Request

Message ListByPageResultsRequest

Message ListByPageResultsV2Request

Message ResultsPage

Message FindResultByIdRequest

Message OptionalSingleResult

Message BatchDeleteResultRequest

Message ResultsArray

Message StoreSpectrumReferenceResultRequest

Message StoreSpectrumShotResultRequest

Message StoreManySpectrumReferenceRequest

Message StoreManySpectrumShotRequest

Message StoreSingleNumberRequest

Message SetResultTagsRequest

Message ListSingleNumbersRequest

Message SingleNumberByShot

Message SingleNumbersByShot

Message SingleNumberByTag

Message SingleNumbersByTag

Message DistinctResultNames

Message UpsertNoteByResultIdRequest

Message DeleteReticleRequest

Message CreateReticleRequest

Message UpdateReticleRequest

Message ReticlesFilterRequest

Message ListByPageReticlesRequest

Message ReticlesPage

Message FindReticleByIdRequest

Message OptionalReticle

Message CreateWaferRequest

Message UpdateWaferRequest

Message DeleteWaferRequest

Message WafersFilterRequest

Message ListByPageWafersRequest

Message WafersPage

Message FindWaferByIdRequest

Message OptionalWafer

Message SetWaferTagsRequest

Message SetWaferUniqueKeyTagRequest

Message DeleteCircuitRequest

Message CreateCircuitRequest

Message UpdateCircuitRequest

Message CircuitsFilterRequest

Message ListByPageCircuitsRequest

Message CircuitsPage

Message FindCircuitByIdRequest

Message OptionalCircuit

Enum QueryOperator

Enum QueryCondition

Services

service LaserExecutionService v1/storage/laser_execution.proto

service ComponentService v1/storage/component.proto

service LaserEnergyCalibrationService v1/storage/laser_energy_calibration.proto

service TagService v1/storage/tag.proto

service GalvoDistortionCalibrationService v1/storage/galvo_distortion_calibration.proto

service HealthService v1/storage/health.proto

service CsvExportService v1/storage/csv_export.proto

service RecipeService v1/storage/recipe.proto

service AttachmentService v1/storage/attachment.proto

service DieService v1/storage/die.proto

service ResultService v1/storage/result.proto

service ReticleService v1/storage/reticle.proto

service WaferService v1/storage/wafer.proto

service CircuitService v1/storage/circuit.proto

Messages

message QueryField v1/storage/query.proto

Field Type Description
1 value string
2 operator v1.storage.QueryOperator
3 condition v1.storage.QueryCondition

message CreateLaserExecutionRequest v1/storage/laser_execution.proto

Field Type Description
1 recipe_id optional string
2 component_id optional string
3 geometries repeated v1.dto.LaserExecutionGeometry
4 attachments repeated v1.dto.NewAttachment
5 laser_energy_calibration_id optional string
6 component_path optional string

The distinct path accross database. Ex: "myComponent", "myCircuit/myComponent", "myReticle/myCircuit/myComponent", "myDie/myReticle/myCircuit/myComponent", "myWafer/myDie/myReticle/myCircuit/myComponent"

7 galvo_calibration_id optional string

message FindLaserExecutionByIdRequest v1/storage/laser_execution.proto

Field Type Description
1 id string

message LaserExecutionPage v1/storage/laser_execution.proto

Field Type Description
1 items repeated v1.dto.LaserExecution
2 total int32
3 index int32
4 size int32

message LaserExecutionsFilterRequest v1/storage/laser_execution.proto

Field Type Description
1 component_id optional string
2 component_path optional v1.storage.QueryField

message ListByPageLaserExecutionsRequest v1/storage/laser_execution.proto

Field Type Description
1 page_number optional int32
2 page_size optional int32
3 filters optional v1.storage.LaserExecutionsFilterRequest

message ListByComponentIdLaserExecutionsRequest v1/storage/laser_execution.proto

Field Type Description
1 component_id string

message LaserExecutionList v1/storage/laser_execution.proto

Field Type Description
1 items repeated v1.dto.LaserExecution

message AppendAttachmentLaserExecutionRequest v1/storage/laser_execution.proto

Field Type Description
1 id string
2 attachment v1.dto.NewAttachment

message AppendAttachmentLaserExecutionResponse v1/storage/laser_execution.proto

Field Type Description
1 attachment v1.dto.AttachmentIndex

message DeleteComponentRequest v1/storage/component.proto

Field Type Description
1 id string
2 cascade optional bool

Default is false

message OptionalComponent v1/storage/component.proto

Field Type Description
1 component optional v1.dto.Component

message ComponentPage v1/storage/component.proto

Field Type Description
1 items repeated v1.dto.Component
2 total int32
3 index int32
4 size int32

message CreateComponentRequest v1/storage/component.proto

Field Type Description
1 name string
2 wafer_name optional string
3 reticle_name optional string
4 die_name optional string
5 circuit_name optional string
6 tags repeated v1.dto.Tag
7 circuit_id optional string
8 region optional v1.dto.Region
9 recipe_ids repeated int32

message UpdateComponentRequest v1/storage/component.proto

Field Type Description
1 id string
2 name optional string
3 region optional v1.dto.Region
4 status optional string
5 recipes optional v1.dto.RecipeIdList

message UpdateComponentByPathRequest v1/storage/component.proto

Field Type Description
1 path v1.dto.ComponentPath
2 name optional string
3 region optional v1.dto.Region
4 status optional string
5 recipes optional v1.dto.RecipeIdList

message FindComponentByIdRequest v1/storage/component.proto

Field Type Description
1 id string

message ComponentFilterRequest v1/storage/component.proto

Field Type Description
1 wafer_id optional string
2 reticle_id optional string
3 die_id optional string
4 circuit_id optional string
5 wafer_name optional string
6 reticle_name optional string
7 die_name optional string
8 circuit_name optional string
9 name optional string
10 id optional string

message ListByPageComponentRequest v1/storage/component.proto

Field Type Description
1 page_number optional int32
2 page_size optional int32
3 filters optional v1.storage.ComponentFilterRequest

message AddComponentImageRequest v1/storage/component.proto

Field Type Description
1 id string
2 attachment v1.dto.NewAttachment

message AddComponentImageByPathRequest v1/storage/component.proto

Field Type Description
1 path v1.dto.ComponentPath
2 attachment v1.dto.NewAttachment

message SetComponentTagsRequest v1/storage/component.proto

Field Type Description
1 id string
2 tags repeated v1.dto.Tag

message SetComponentTagsByPathRequest v1/storage/component.proto

Field Type Description
1 path v1.dto.ComponentPath
2 tags repeated v1.dto.Tag

message GetComponentPositionByIdRequest v1/storage/component.proto

Field Type Description
1 id string
2 reference v1.dto.PathReference

message GetComponentPositionByPathRequest v1/storage/component.proto

Field Type Description
1 path v1.dto.ComponentPath
2 reference v1.dto.PathReference

message StoreComponentSingleNumberRequest v1/storage/component.proto

Field Type Description
1 component_id string
2 name string
3 shot_number optional int32
4 data v1.dto.SingleNumberData
5 tags repeated v1.dto.Tag

message SetComponentUniqueKeyTagRequest v1/storage/component.proto

Field Type Description
1 id string
2 tag v1.dto.Tag

message UpsertNoteByComponentIdRequest v1/storage/component.proto

Field Type Description
1 id string
2 item v1.dto.Note

message StoreComponentSpectraRequest v1/storage/component.proto

Field Type Description
1 spectra repeated v1.dto.NewSpectrum
2 path v1.dto.MultiComponentResultPath
3 tags repeated v1.dto.Tag

message ListComponentSingleNumbersRequest v1/storage/component.proto

Field Type Description
1 component_id string
6 result_name optional string

message OptionalLaserEnergyCalibration v1/storage/laser_energy_calibration.proto

Field Type Description
1 laser_energy_calibration optional v1.dto.LaserEnergyCalibration

message ListByPageLaserEnergyCalibrationsRequest v1/storage/laser_energy_calibration.proto

Field Type Description
1 page_number optional int32
2 page_size optional int32
3 filters optional v1.storage.LaserEnergyCalibrationsFilterRequest

message LaserEnergyCalibrationsFilterRequest v1/storage/laser_energy_calibration.proto

Field Type Description
1 name optional v1.storage.QueryField
2 machine_id optional v1.storage.QueryField
3 pulse_repetition_rate_khz optional v1.storage.QueryField

message LaserEnergyCalibrationsPage v1/storage/laser_energy_calibration.proto

Field Type Description
1 items repeated v1.dto.LaserEnergyCalibration
2 total int32
3 index int32
4 size int32

message CreateLaserEnergyCalibrationRequest v1/storage/laser_energy_calibration.proto

Field Type Description
1 calibration v1.dto.LaserEnergyCalibration

message FindLaserEnergyCalibrationByIdRequest v1/storage/laser_energy_calibration.proto

Field Type Description
1 id string

message FindLatestLaserEnergyCalibrationRequest v1/storage/laser_energy_calibration.proto

Field Type Description
1 machine_id string
2 pulse_repetition_rate_khz optional float

Rate at the laser output, which a repetition rate divider can make fractional.

message TagPage v1/storage/tag.proto

Field Type Description
1 items repeated v1.dto.Tag
2 total int32
3 index int32
4 size int32

message TagFilter v1/storage/tag.proto

Field Type Description
3 key optional v1.storage.QueryField
4 value optional v1.storage.QueryField
5 id optional v1.storage.QueryField
6 condition optional v1.storage.QueryCondition

message TagFilterRequest v1/storage/tag.proto

Field Type Description
1 contains repeated v1.dto.Tag
2 does_not_contain repeated v1.dto.Tag

message ListByPageTagRequest v1/storage/tag.proto

Field Type Description
1 page_number optional int32
2 page_size optional int32
3 filters optional v1.storage.TagFilterRequest

message ListByPageTagV2Request v1/storage/tag.proto

Field Type Description
1 page_number optional int32
2 page_size optional int32
3 filters repeated v1.storage.TagFilter

message UpsertTagRequest v1/storage/tag.proto

Field Type Description
1 id optional string
2 key optional string
3 value optional string

message ListByPageGalvoDistortionCalibrationsRequest v1/storage/galvo_distortion_calibration.proto

Field Type Description
1 page_number optional int32
2 page_size optional int32
3 filters optional v1.storage.GalvoDistortionCalibrationsFilterRequest

message GalvoDistortionCalibrationsFilterRequest v1/storage/galvo_distortion_calibration.proto

Field Type Description
1 machine_id optional v1.storage.QueryField

message GalvoDistortionCalibrationsPage v1/storage/galvo_distortion_calibration.proto

Field Type Description
1 items repeated v1.dto.GalvoDistortionCalibrationAnalysis
2 total int32
3 index int32
4 size int32

message CreateGalvoDistortionCalibrationRequest v1/storage/galvo_distortion_calibration.proto

Field Type Description
1 machine_id string
2 distortion v1.dto.GalvoDistortion
3 scanner_half_range v1.dto.DistanceMeasure
4 tags repeated v1.dto.Tag
5 attachments repeated v1.dto.NewAttachment
6 laser_energy_calibration_id optional string
7 parent_full_calibration_id optional string
8 nominal_field_coefficient_x_bits_per v1.dto.DistanceMeasure
9 work_area_x v1.dto.DistanceMeasure
10 work_area_y v1.dto.DistanceMeasure

message FindGalvoDistortionCalibrationByIdRequest v1/storage/galvo_distortion_calibration.proto

Field Type Description
1 id string

message FindLatestGalvoDistortionCalibrationRequest v1/storage/galvo_distortion_calibration.proto

Field Type Description
1 machine_id string

message FindLatestFullGalvoDistortionCalibrationRequest v1/storage/galvo_distortion_calibration.proto

Field Type Description
1 machine_id string

message FindFullGalvoDistortionCalibrationByIdRequest v1/storage/galvo_distortion_calibration.proto

Field Type Description
1 id string

message HealthRequest v1/storage/health.proto

Field Type Description

message HealthDto v1/storage/health.proto

Field Type Description
1 status string
2 version string

message ExportComponentSingleNumberResultsRequest v1/storage/csv_export.proto

Field Type Description
1 component_id string
2 result_name string

message ExportSingleNumberResultsRequest v1/storage/csv_export.proto

Field Type Description
1 result_ids repeated string

message ExportSpectrumResultsRequest v1/storage/csv_export.proto

Field Type Description
1 spectrum_id string

message FindRecipeByIdRequest v1/storage/recipe.proto

Field Type Description
1 id string

message RecipesFilterRequest v1/storage/recipe.proto

Field Type Description
1 name optional string

message ListByPageRecipesRequest v1/storage/recipe.proto

Field Type Description
1 page_number optional int32
2 page_size optional int32
3 filters optional v1.storage.RecipesFilterRequest

message UploadRecipeImageFileChunk v1/storage/recipe.proto

Field Type Description
1 id string
2 attachment v1.dto.NewAttachment

message BatchDeleteRecipesRequest v1/storage/recipe.proto

Field Type Description
1 ids repeated string

message BatchDeleteRecipesResponse v1/storage/recipe.proto

Field Type Description
1 items repeated v1.dto.Recipe

message CreateRecipeRequest v1/storage/recipe.proto

Field Type Description
4 name string
5 geometries repeated v1.dto.Geometry
6 laser_parameters repeated v1.dto.LaserParameter
7 attributes repeated v1.dto.Attribute
8 relations repeated v1.dto.GeometryRelation

message UpdateRecipeRequest v1/storage/recipe.proto

Field Type Description
1 item v1.dto.Recipe
2 update_mask google.protobuf.FieldMask

message AddRecipeImageRequest v1/storage/recipe.proto

Field Type Description
4 name string
5 geometries repeated v1.dto.Geometry
6 laser_parameters repeated v1.dto.LaserParameter

message FindAttachmentByIdRequest v1/storage/attachment.proto

Field Type Description
1 id string

message DeleteDieRequest v1/storage/die.proto

Field Type Description
1 id string
2 cascade optional bool

Default is false

message CreateDieRequest v1/storage/die.proto

Field Type Description
1 reticle_id string
2 name string
3 region optional v1.dto.Region

message UpdateDieRequest v1/storage/die.proto

Field Type Description
1 id string
4 name optional string
5 region optional v1.dto.Region

message DiesFilterRequest v1/storage/die.proto

Field Type Description
1 name optional string
2 reticle_id optional string
6 tags repeated v1.dto.Tag

message ListByPageDiesRequest v1/storage/die.proto

Field Type Description
1 page_number optional int32
2 page_size optional int32
3 filters optional v1.storage.DiesFilterRequest

message DiesPage v1/storage/die.proto

Field Type Description
1 items repeated v1.dto.Die
2 total int32
3 index int32
4 size int32

message FindDieByIdRequest v1/storage/die.proto

Field Type Description
1 id string

message OptionalDie v1/storage/die.proto

Field Type Description
1 die optional v1.dto.Die

message UpsertNoteByDieIdRequest v1/storage/die.proto

Field Type Description
1 id string
2 item v1.dto.Note

message ResultsFilterRequest v1/storage/result.proto

Field Type Description
1 result_name optional string
2 wafer_name optional string
3 reticle_name optional string
4 die_name optional string
5 circuit_name optional string
6 tags repeated v1.dto.Tag
7 wafer_id optional string
8 reticle_id optional string
9 die_id optional string
10 circuit_id optional string
11 type optional string
12 component_id optional string
13 component_name optional string
14 shot_number optional int32
16 id optional string
17 result_name_operator optional v1.storage.QueryOperator

message ResultsFilterV2Request v1/storage/result.proto

Field Type Description
1 result_name optional v1.storage.QueryField
2 wafer_name optional v1.storage.QueryField
3 reticle_name optional v1.storage.QueryField
4 die_name optional v1.storage.QueryField
5 circuit_name optional v1.storage.QueryField
6 component_name optional v1.storage.QueryField
7 component_id optional string
8 wafer_id optional string
9 reticle_id optional string
10 die_id optional string
11 circuit_id optional string
12 type optional string
13 shot_number optional int32
14 id optional string
15 tags repeated v1.storage.TagFilter

message ListByPageResultsRequest v1/storage/result.proto

Field Type Description
1 page_number optional int32
2 page_size optional int32
3 filters optional v1.storage.ResultsFilterRequest
4 include_data optional bool

message ListByPageResultsV2Request v1/storage/result.proto

Field Type Description
1 page_number optional int32
2 page_size optional int32
3 filters optional v1.storage.ResultsFilterV2Request
4 include_data optional bool

message ResultsPage v1/storage/result.proto

Field Type Description
1 items repeated v1.dto.Result
2 total int32
3 index int32
4 size int32

message FindResultByIdRequest v1/storage/result.proto

Field Type Description
1 id string

message OptionalSingleResult v1/storage/result.proto

Field Type Description
1 result optional v1.dto.Result

message BatchDeleteResultRequest v1/storage/result.proto

Field Type Description
1 ids repeated string

message ResultsArray v1/storage/result.proto

Field Type Description
1 items repeated v1.dto.Result

message StoreSpectrumReferenceResultRequest v1/storage/result.proto

Field Type Description
1 path v1.dto.ComponentPath
2 data v1.dto.SpectrumData
3 tags repeated v1.dto.Tag
4 name optional string

message StoreSpectrumShotResultRequest v1/storage/result.proto

Field Type Description
1 path v1.dto.ResultPath
2 data v1.dto.SpectrumData
3 tags repeated v1.dto.Tag

message StoreManySpectrumReferenceRequest v1/storage/result.proto

Field Type Description
1 path v1.dto.ComponentPath
2 data repeated v1.dto.NewSpectrum
3 tags repeated v1.dto.Tag

message StoreManySpectrumShotRequest v1/storage/result.proto

Field Type Description
1 path v1.dto.ComponentPath
2 shot_number int32
3 data repeated v1.dto.NewSpectrum
4 tags repeated v1.dto.Tag

message StoreSingleNumberRequest v1/storage/result.proto

Field Type Description
1 value double
2 unit optional string
3 path optional v1.dto.ResultPath
4 tags repeated v1.dto.Tag

message SetResultTagsRequest v1/storage/result.proto

Field Type Description
1 id string
2 tags repeated v1.dto.Tag

message ListSingleNumbersRequest v1/storage/result.proto

Field Type Description
1 id string
6 name optional string

message SingleNumberByShot v1/storage/result.proto

Field Type Description
1 id string
2 shot_number int32
3 data v1.dto.SingleNumberData

message SingleNumbersByShot v1/storage/result.proto

Field Type Description
2 data repeated v1.storage.SingleNumberByShot
3 name optional string
4 y_unit optional string

message SingleNumberByTag v1/storage/result.proto

Field Type Description
1 id string
2 tag v1.dto.Tag
3 data v1.dto.SingleNumberData

message SingleNumbersByTag v1/storage/result.proto

Field Type Description
1 data repeated v1.storage.SingleNumberByTag

message DistinctResultNames v1/storage/result.proto

Field Type Description
1 names repeated string

message UpsertNoteByResultIdRequest v1/storage/result.proto

Field Type Description
1 id string
2 item v1.dto.Note

message DeleteReticleRequest v1/storage/reticle.proto

Field Type Description
1 id string
2 cascade optional bool

Default is false

message CreateReticleRequest v1/storage/reticle.proto

Field Type Description
1 wafer_id string
2 name string
3 region optional v1.dto.Region

message UpdateReticleRequest v1/storage/reticle.proto

Field Type Description
1 id string
4 name optional string
5 region optional v1.dto.Region

message ReticlesFilterRequest v1/storage/reticle.proto

Field Type Description
1 name optional string
2 wafer_id optional string
6 tags repeated v1.dto.Tag

message ListByPageReticlesRequest v1/storage/reticle.proto

Field Type Description
1 page_number optional int32
2 page_size optional int32
3 filters optional v1.storage.ReticlesFilterRequest

message ReticlesPage v1/storage/reticle.proto

Field Type Description
1 items repeated v1.dto.Reticle
2 total int32
3 index int32
4 size int32

message FindReticleByIdRequest v1/storage/reticle.proto

Field Type Description
1 id string

message OptionalReticle v1/storage/reticle.proto

Field Type Description
1 reticle optional v1.dto.Reticle

message CreateWaferRequest v1/storage/wafer.proto

Field Type Description
1 name string

message UpdateWaferRequest v1/storage/wafer.proto

Field Type Description
1 id string
4 name optional string

message DeleteWaferRequest v1/storage/wafer.proto

Field Type Description
1 id string
2 cascade optional bool

Default is false

message WafersFilterRequest v1/storage/wafer.proto

Field Type Description
1 name optional string
6 tags repeated v1.dto.Tag

message ListByPageWafersRequest v1/storage/wafer.proto

Field Type Description
1 page_number optional int32
2 page_size optional int32
3 filters optional v1.storage.WafersFilterRequest

message WafersPage v1/storage/wafer.proto

Field Type Description
1 items repeated v1.dto.Wafer
2 total int32
3 index int32
4 size int32

message FindWaferByIdRequest v1/storage/wafer.proto

Field Type Description
1 id string

message OptionalWafer v1/storage/wafer.proto

Field Type Description
1 wafer optional v1.dto.Wafer

message SetWaferTagsRequest v1/storage/wafer.proto

Field Type Description
1 id string
2 tags repeated v1.dto.Tag

message SetWaferUniqueKeyTagRequest v1/storage/wafer.proto

Field Type Description
1 id string
2 tag v1.dto.Tag

message DeleteCircuitRequest v1/storage/circuit.proto

Field Type Description
1 id string
2 cascade optional bool

Default is false

message CreateCircuitRequest v1/storage/circuit.proto

Field Type Description
1 die_id string
2 name string
3 region optional v1.dto.Region
4 recipe_ids repeated int32

message UpdateCircuitRequest v1/storage/circuit.proto

Field Type Description
1 id string
4 name optional string
5 region optional v1.dto.Region
6 recipes optional v1.dto.RecipeIdList

message CircuitsFilterRequest v1/storage/circuit.proto

Field Type Description
1 name optional string
2 die_id optional string
6 tags repeated v1.dto.Tag

message ListByPageCircuitsRequest v1/storage/circuit.proto

Field Type Description
1 page_number optional int32
2 page_size optional int32
3 filters optional v1.storage.CircuitsFilterRequest

message CircuitsPage v1/storage/circuit.proto

Field Type Description
1 items repeated v1.dto.Circuit
2 total int32
3 index int32
4 size int32

message FindCircuitByIdRequest v1/storage/circuit.proto

Field Type Description
1 id string

message OptionalCircuit v1/storage/circuit.proto

Field Type Description
1 circuit optional v1.dto.Circuit

Enums

enum QueryOperator v1/storage/query.proto

Name Number Description
EQUALS 0
CONTAINS 1

enum QueryCondition v1/storage/query.proto

Name Number Description
AND 0