← Back to packages

Package Trimming

Service TagService

Service WaferService

Service ReticleService

Service DieService

Service CircuitService

Service ComponentService

Service RecipeService

Service CsvExportService

Service ResultService

Service ProcessedCircuitService

Service AttachmentService

Message Note

Message OptionalNote

Message Region

Message Position2D

Message ComponentPath

Message ResultPath

Message MultiComponentPath

Message MultiComponentResultPath

Message Tag

Message TagPage

Message TagFilter

Message TagFilterRequest

Message ListByPageTagRequest

Message ListByPageTagV2Request

Message UpsertTagRequest

Message OptionalSingleNumberResult

Message SingleNumberResult

Message SingleNumberData

Message SpectrumData

Message NewSpectrum

Message SpectrumResult

Message SpectrumArray

Message OptionalSpectrumResult

Message Wafer

Message CreateWaferRequest

Message UpdateWaferRequest

Message WafersFilterRequest

Message ListByPageWafersRequest

Message WafersPage

Message FindWaferByIdRequest

Message OptionalWafer

Message SetWaferTagsRequest

Message SetWaferUniqueKeyTagRequest

Message Reticle

Message CreateReticleRequest

Message UpdateReticleRequest

Message ReticlesFilterRequest

Message ListByPageReticlesRequest

Message ReticlesPage

Message FindReticleByIdRequest

Message OptionalReticle

Message Die

Message CreateDieRequest

Message UpdateDieRequest

Message DiesFilterRequest

Message ListByPageDiesRequest

Message DiesPage

Message FindDieByIdRequest

Message OptionalDie

Message UpsertNoteByDieIdRequest

Message Circuit

Message CreateCircuitRequest

Message UpdateCircuitRequest

Message CircuitsFilterRequest

Message ListByPageCircuitsRequest

Message CircuitsPage

Message FindCircuitByIdRequest

Message OptionalCircuit

Message ListSingleNumbersByShotRequest

Message Component

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 CreateComponentRecipeRequest

Message AssociateRecipeRequest

Message DisassociateRecipeRequest

Message FindRecipeByComponentPathRequest

Message ExportComponentSingleNumberResultsRequest

Message ExportSingleNumberResultsRequest

Message ExportSpectrumResultsRequest

Message Result

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 SingleNumberByShot

Message SingleNumbersByShot

Message DistinctResultNames

Message UpsertNoteByResultIdRequest

Message ProcessedCircuit

Message ProcessedCircuitFilterRequest

Message ListByPageProcessedCircuitRequest

Message ProcessedCircuitPage

Message FindProcessedCircuitByIdRequest

Message OptionalProcessedCircuit

Message AddProcessedCircuitImageRequest

Message AddProcessedCircuitImageByPathRequest

Message SetProcessedCircuitTagsRequest

Message SetProcessedCircuitTagsByPathRequest

Enum PathReference

Services

service TagService tag.proto

service WaferService wafer.proto

service ReticleService reticle.proto

service DieService die.proto

service CircuitService circuit.proto

service ComponentService component.proto

service RecipeService trimming_recipe.proto

service CsvExportService csv_export.proto

service ResultService result.proto

service ProcessedCircuitService processed_circuit.proto

service AttachmentService trimming_attachment.proto

Messages

message Note note.proto

Field Type Description
1 Id string
2 CreatedAt string
3 UpdatedAt string
4 Name string
5 Content string

message OptionalNote note.proto

Field Type Description
1 Note optional Trimming.Note

message Region region.proto

Field Type Description
1 X double
2 Y double
3 Width optional double
4 Height optional double

message Position2D region.proto

Field Type Description
1 X double
2 Y double

message ComponentPath path.proto

Field Type Description
1 Wafer string
2 Reticle string
3 Die string
4 Circuit string
5 Component string

message ResultPath path.proto

Field Type Description
1 Wafer string
2 Reticle string
3 Die string
4 Circuit string
5 Component string
6 ShotNumber optional int32
7 Name optional string

message MultiComponentPath path.proto

Field Type Description
1 Wafer string
2 Reticle string
3 Die string
4 Circuit string
5 Components repeated string

message MultiComponentResultPath path.proto

Field Type Description
1 Wafer string
2 Reticle string
3 Die string
4 Circuit string
5 Components repeated string
6 ShotNumber optional int32
7 Result optional string

message Tag tag.proto

Field Type Description
1 Key string
2 Value optional string
3 Id string

message TagPage tag.proto

Field Type Description
1 Items repeated Trimming.Tag
2 Total int32
3 Index int32
4 Size int32

message TagFilter tag.proto

Field Type Description
3 Key optional Query.QueryField
4 Value optional Query.QueryField
5 Id optional Query.QueryField
6 Condition optional Query.QueryCondition

message TagFilterRequest tag.proto

Field Type Description
1 Contains repeated Trimming.Tag
2 DoesNotContain repeated Trimming.Tag

message ListByPageTagRequest tag.proto

Field Type Description
1 PageNumber optional int32
2 PageSize optional int32
3 Filters optional Trimming.TagFilterRequest

message ListByPageTagV2Request tag.proto

Field Type Description
1 PageNumber optional int32
2 PageSize optional int32
3 Filters repeated Trimming.TagFilter

message UpsertTagRequest tag.proto

Field Type Description
1 Id optional string
2 Key optional string
3 Value optional string

message OptionalSingleNumberResult result_type.proto

Field Type Description
1 Result optional Trimming.SingleNumberResult

message SingleNumberResult result_type.proto

Field Type Description
1 Id string
2 data Trimming.SingleNumberData
3 Name optional string
4 Path Trimming.ComponentPath
5 Tags repeated Trimming.Tag

message SingleNumberData result_type.proto

Field Type Description
1 Value double
2 Unit optional string

message SpectrumData spectrum.proto

Field Type Description
1 WavelengthsArray repeated double
2 PowersArray repeated double

message NewSpectrum spectrum.proto

Field Type Description
1 Data Trimming.SpectrumData
2 Name optional string
3 Tags repeated Trimming.Tag

message SpectrumResult spectrum.proto

Field Type Description
1 Id string
2 Data Trimming.SpectrumData
3 Name optional string
4 Path Trimming.ComponentPath
5 Tags repeated Trimming.Tag

message SpectrumArray spectrum.proto

Field Type Description
1 Items repeated Trimming.SpectrumResult

message OptionalSpectrumResult spectrum.proto

Field Type Description
1 Result optional Trimming.SpectrumResult

message Wafer wafer.proto

Field Type Description
1 Id string
2 CreatedAt string
3 UpdatedAt string
4 Name string
5 Tags repeated Trimming.Tag

message CreateWaferRequest wafer.proto

Field Type Description
1 Name string

message UpdateWaferRequest wafer.proto

Field Type Description
1 Id string
4 Name optional string

message WafersFilterRequest wafer.proto

Field Type Description
1 Name optional string
6 Tags repeated Trimming.Tag

message ListByPageWafersRequest wafer.proto

Field Type Description
1 PageNumber optional int32
2 PageSize optional int32
3 Filters optional Trimming.WafersFilterRequest

message WafersPage wafer.proto

Field Type Description
1 Items repeated Trimming.Wafer
2 Total int32
3 Index int32
4 Size int32

message FindWaferByIdRequest wafer.proto

Field Type Description
1 Id string

message OptionalWafer wafer.proto

Field Type Description
1 Wafer optional Trimming.Wafer

message SetWaferTagsRequest wafer.proto

Field Type Description
1 Id string
2 Tags repeated Trimming.Tag

message SetWaferUniqueKeyTagRequest wafer.proto

Field Type Description
1 Id string
2 Tag Trimming.Tag

message Reticle reticle.proto

Field Type Description
1 Id string
2 CreatedAt string
3 UpdatedAt string
4 Name string
5 Tags repeated Trimming.Tag
6 Wafer optional Trimming.Wafer
7 Region optional Trimming.Region

message CreateReticleRequest reticle.proto

Field Type Description
1 WaferId string
2 Name string
3 Region optional Trimming.Region

message UpdateReticleRequest reticle.proto

Field Type Description
1 Id string
4 Name optional string
5 Region optional Trimming.Region

message ReticlesFilterRequest reticle.proto

Field Type Description
1 Name optional string
2 WaferId optional string
6 Tags repeated Trimming.Tag

message ListByPageReticlesRequest reticle.proto

Field Type Description
1 PageNumber optional int32
2 PageSize optional int32
3 Filters optional Trimming.ReticlesFilterRequest

message ReticlesPage reticle.proto

Field Type Description
1 Items repeated Trimming.Reticle
2 Total int32
3 Index int32
4 Size int32

message FindReticleByIdRequest reticle.proto

Field Type Description
1 Id string

message OptionalReticle reticle.proto

Field Type Description
1 Reticle optional Trimming.Reticle

message Die die.proto

Field Type Description
1 Id string
2 CreatedAt string
3 UpdatedAt string
4 Name string
5 Tags repeated Trimming.Tag
6 Reticle optional Trimming.Reticle
7 Wafer optional Trimming.Wafer
8 Region optional Trimming.Region

message CreateDieRequest die.proto

Field Type Description
1 ReticleId string
2 Name string
3 Region optional Trimming.Region

message UpdateDieRequest die.proto

Field Type Description
1 Id string
4 Name optional string
5 Region optional Trimming.Region

message DiesFilterRequest die.proto

Field Type Description
1 Name optional string
2 ReticleId optional string
6 Tags repeated Trimming.Tag

message ListByPageDiesRequest die.proto

Field Type Description
1 PageNumber optional int32
2 PageSize optional int32
3 Filters optional Trimming.DiesFilterRequest

message DiesPage die.proto

Field Type Description
1 Items repeated Trimming.Die
2 Total int32
3 Index int32
4 Size int32

message FindDieByIdRequest die.proto

Field Type Description
1 Id string

message OptionalDie die.proto

Field Type Description
1 Die optional Trimming.Die

message UpsertNoteByDieIdRequest die.proto

Field Type Description
1 Id string
2 Item Trimming.Note

message Circuit circuit.proto

Field Type Description
1 Id string
2 CreatedAt string
3 UpdatedAt string
4 Name string
5 Tags repeated Trimming.Tag
6 Die optional Trimming.Die
7 Reticle optional Trimming.Reticle
8 Wafer optional Trimming.Wafer
9 Region optional Trimming.Region

message CreateCircuitRequest circuit.proto

Field Type Description
1 DieId string
2 Name string
3 Region optional Trimming.Region

message UpdateCircuitRequest circuit.proto

Field Type Description
1 Id string
4 Name optional string
5 Region optional Trimming.Region

message CircuitsFilterRequest circuit.proto

Field Type Description
1 Name optional string
2 DieId optional string
6 Tags repeated Trimming.Tag

message ListByPageCircuitsRequest circuit.proto

Field Type Description
1 PageNumber optional int32
2 PageSize optional int32
3 Filters optional Trimming.CircuitsFilterRequest

message CircuitsPage circuit.proto

Field Type Description
1 Items repeated Trimming.Circuit
2 Total int32
3 Index int32
4 Size int32

message FindCircuitByIdRequest circuit.proto

Field Type Description
1 Id string

message OptionalCircuit circuit.proto

Field Type Description
1 Circuit optional Trimming.Circuit

message ListSingleNumbersByShotRequest component.proto

Field Type Description
1 Id string
6 Name optional string

message Component component.proto

Field Type Description
1 Id string
2 CreatedAt string
3 UpdatedAt string
4 Name string
5 Wafer Trimming.Wafer
6 Reticle Trimming.Reticle
7 Die Trimming.Die
8 Circuit Trimming.Circuit
10 Tags repeated Trimming.Tag
11 Region optional Trimming.Region
12 Attachments repeated File.Attachment
13 RecipeId optional string
14 Status string

message OptionalComponent component.proto

Field Type Description
1 Component optional Trimming.Component

message ComponentPage component.proto

Field Type Description
1 Items repeated Trimming.Component
2 Total int32
3 Index int32
4 Size int32

message CreateComponentRequest component.proto

Field Type Description
1 Name string
2 WaferName optional string
3 ReticleName optional string
4 DieName optional string
5 CircuitName optional string
6 Tags repeated Trimming.Tag
7 CircuitId optional string
8 Region optional Trimming.Region

message UpdateComponentRequest component.proto

Field Type Description
1 Id string
2 Name optional string
3 Region optional Trimming.Region
4 Status optional string

message UpdateComponentByPathRequest component.proto

Field Type Description
1 Path Trimming.ComponentPath
2 Name optional string
3 Region optional Trimming.Region
4 Status optional string

message FindComponentByIdRequest component.proto

Field Type Description
1 Id string

message ComponentFilterRequest component.proto

Field Type Description
1 WaferId optional string
2 ReticleId optional string
3 DieId optional string
4 CircuitId optional string
5 WaferName optional string
6 ReticleName optional string
7 DieName optional string
8 CircuitName optional string
9 Name optional string
10 Id optional string

message ListByPageComponentRequest component.proto

Field Type Description
1 PageNumber optional int32
2 PageSize optional int32
3 Filters optional Trimming.ComponentFilterRequest

message AddComponentImageRequest component.proto

Field Type Description
1 Id string
2 Attachment File.NewAttachment

message AddComponentImageByPathRequest component.proto

Field Type Description
1 Path Trimming.ComponentPath
2 Attachment File.NewAttachment

message SetComponentTagsRequest component.proto

Field Type Description
1 Id string
2 Tags repeated Trimming.Tag

message SetComponentTagsByPathRequest component.proto

Field Type Description
1 Path Trimming.ComponentPath
2 Tags repeated Trimming.Tag

message GetComponentPositionByIdRequest component.proto

Field Type Description
1 Id string
2 Reference Trimming.PathReference

message GetComponentPositionByPathRequest component.proto

Field Type Description
1 Path Trimming.ComponentPath
2 Reference Trimming.PathReference

message StoreComponentSingleNumberRequest component.proto

Field Type Description
1 ComponentId string
2 Name string
3 ShotNumber optional int32
4 Data Trimming.SingleNumberData
5 Tags repeated Trimming.Tag

message SetComponentUniqueKeyTagRequest component.proto

Field Type Description
1 Id string
2 Tag Trimming.Tag

message UpsertNoteByComponentIdRequest component.proto

Field Type Description
1 Id string
2 Item Trimming.Note

message StoreComponentSpectraRequest component.proto

Field Type Description
1 Spectra repeated Trimming.NewSpectrum
2 Path Trimming.MultiComponentResultPath
3 Tags repeated Trimming.Tag

message CreateComponentRecipeRequest component.proto

Recipe - START

Field Type Description
1 ComponentId string

message AssociateRecipeRequest component.proto

Field Type Description
1 ComponentId string
2 SourceRecipeId string

message DisassociateRecipeRequest component.proto

Field Type Description
1 ComponentId string

message FindRecipeByComponentPathRequest trimming_recipe.proto

Field Type Description
1 Path Trimming.ComponentPath

message ExportComponentSingleNumberResultsRequest csv_export.proto

Field Type Description
1 ComponentId string
2 ResultName string

message ExportSingleNumberResultsRequest csv_export.proto

Field Type Description
1 ResultIds repeated string

message ExportSpectrumResultsRequest csv_export.proto

Field Type Description
1 SpectrumId string

message Result result.proto

Field Type Description
1 Id string
2 CreatedAt string
3 UpdatedAt string
4 Name string
5 Type string
6 Tags repeated Trimming.Tag
7 Wafer optional Trimming.Wafer
8 Reticle optional Trimming.Reticle
9 Die optional Trimming.Die
10 Circuit optional Trimming.Circuit
12 Component optional Trimming.Component
11 DataJson optional string
13 Components repeated Trimming.Component

message ResultsFilterRequest result.proto

Field Type Description
1 ResultName optional string
2 WaferName optional string
3 ReticleName optional string
4 DieName optional string
5 CircuitName optional string
6 Tags repeated Trimming.Tag
7 WaferId optional string
8 ReticleId optional string
9 DieId optional string
10 CircuitId optional string
11 Type optional string
12 ComponentId optional string
13 ComponentName optional string
14 ShotNumber optional int32
16 Id optional string
17 ResultNameOperator optional Query.QueryOperator

message ResultsFilterV2Request result.proto

Field Type Description
1 ResultName optional Query.QueryField
2 WaferName optional Query.QueryField
3 ReticleName optional Query.QueryField
4 DieName optional Query.QueryField
5 CircuitName optional Query.QueryField
6 ComponentName optional Query.QueryField
7 ComponentId optional string
8 WaferId optional string
9 ReticleId optional string
10 DieId optional string
11 CircuitId optional string
12 Type optional string
13 ShotNumber optional int32
14 Id optional string
15 Tags repeated Trimming.TagFilter

message ListByPageResultsRequest result.proto

Field Type Description
1 PageNumber optional int32
2 PageSize optional int32
3 Filters optional Trimming.ResultsFilterRequest
4 IncludeData optional bool

message ListByPageResultsV2Request result.proto

Field Type Description
1 PageNumber optional int32
2 PageSize optional int32
3 Filters optional Trimming.ResultsFilterV2Request
4 IncludeData optional bool

message ResultsPage result.proto

Field Type Description
1 Items repeated Trimming.Result
2 Total int32
3 Index int32
4 Size int32

message FindResultByIdRequest result.proto

Field Type Description
1 Id string

message OptionalSingleResult result.proto

Field Type Description
1 Result optional Trimming.Result

message BatchDeleteResultRequest result.proto

Field Type Description
1 Ids repeated string

message ResultsArray result.proto

Field Type Description
1 Items repeated Trimming.Result

message StoreSpectrumReferenceResultRequest result.proto

Field Type Description
1 Path Trimming.ComponentPath
2 Data Trimming.SpectrumData
3 Tags repeated Trimming.Tag
4 Name optional string

message StoreSpectrumShotResultRequest result.proto

Field Type Description
1 Path Trimming.ResultPath
2 Data Trimming.SpectrumData
3 Tags repeated Trimming.Tag

message StoreManySpectrumReferenceRequest result.proto

Field Type Description
1 Path Trimming.ComponentPath
2 Data repeated Trimming.NewSpectrum
3 Tags repeated Trimming.Tag

message StoreManySpectrumShotRequest result.proto

Field Type Description
1 Path Trimming.ComponentPath
2 ShotNumber int32
3 Data repeated Trimming.NewSpectrum
4 Tags repeated Trimming.Tag

message StoreSingleNumberRequest result.proto

Field Type Description
1 Value double
2 Unit optional string
3 Path optional Trimming.ResultPath
4 Tags repeated Trimming.Tag

message SetResultTagsRequest result.proto

Field Type Description
1 Id string
2 Tags repeated Trimming.Tag

message SingleNumberByShot result.proto

Field Type Description
1 Id string
2 ShotNumber int32
3 Data Trimming.SingleNumberData

message SingleNumbersByShot result.proto

Field Type Description
2 Data repeated Trimming.SingleNumberByShot
3 Name optional string
4 YUnit optional string

message DistinctResultNames result.proto

Field Type Description
1 Names repeated string

message UpsertNoteByResultIdRequest result.proto

Field Type Description
1 Id string
2 Item Trimming.Note

message ProcessedCircuit processed_circuit.proto

Field Type Description
1 Id string
2 CreatedAt string
3 UpdatedAt string
4 Wafer Trimming.Wafer
5 Reticle Trimming.Reticle
6 Die Trimming.Die
7 Circuit Trimming.Circuit
8 Results repeated Trimming.Result
9 Tags repeated Trimming.Tag

message ProcessedCircuitFilterRequest processed_circuit.proto

Field Type Description
1 WaferId optional string
2 ReticleId optional string
3 DieId optional string
4 CircuitId optional string
5 WaferName optional string
6 ReticleName optional string
7 DieName optional string
8 CircuitName optional string

message ListByPageProcessedCircuitRequest processed_circuit.proto

Field Type Description
1 PageNumber optional int32
2 PageSize optional int32
3 Filters optional Trimming.ProcessedCircuitFilterRequest

message ProcessedCircuitPage processed_circuit.proto

Field Type Description
1 Items repeated Trimming.ProcessedCircuit
2 Total int32
3 Index int32
4 Size int32

message FindProcessedCircuitByIdRequest processed_circuit.proto

Field Type Description
1 Id string

message OptionalProcessedCircuit processed_circuit.proto

Field Type Description
1 Circuit optional Trimming.ProcessedCircuit

message AddProcessedCircuitImageRequest processed_circuit.proto

Field Type Description
1 Id string
2 Attachment File.NewAttachment

message AddProcessedCircuitImageByPathRequest processed_circuit.proto

Field Type Description
1 Path Trimming.ComponentPath
2 Attachment File.NewAttachment

message SetProcessedCircuitTagsRequest processed_circuit.proto

Field Type Description
1 Id string
2 Tags repeated Trimming.Tag

message SetProcessedCircuitTagsByPathRequest processed_circuit.proto

Field Type Description
1 Path Trimming.ComponentPath
2 Tags repeated Trimming.Tag

Enums

enum PathReference path.proto

Name Number Description
UNDEFINED 0
WAFER 1
RETICLE 2
DIE 3
CIRCUIT 4