diff --git a/cmd/root.go b/cmd/root.go index ed87505..105ad93 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -12,11 +12,12 @@ import ( ) var ( - outputPath string - inputPath string - parseVendors []string - vendorsPath string - exitError bool + outputPath string + inputPath string + parseVendors []string + vendorsPath string + externalTypes string + exitError bool ) // RootCmd represents the root command @@ -26,7 +27,7 @@ var RootCmd = &cobra.Command{ Long: `Parse comments in code to generate an OpenAPI documentation`, Run: func(cmd *cobra.Command, args []string) { spec := docparser.NewOpenAPI() - spec.Parse(inputPath, parseVendors, vendorsPath, exitError) + spec.Parse(inputPath, parseVendors, vendorsPath, externalTypes, exitError) d, err := yaml.Marshal(&spec) if err != nil { log.Fatalf("error: %v", err) @@ -49,5 +50,6 @@ func init() { RootCmd.Flags().StringVar(&inputPath, "path", ".", "The Folder to parse") RootCmd.Flags().StringArrayVar(&parseVendors, "parse-vendors", []string{}, "Give the vendor to parse") RootCmd.Flags().StringVar(&vendorsPath, "vendors-path", "vendor", "Give the vendor path") + RootCmd.Flags().StringVar(&externalTypes, "types", "types-formats.tsv", "External types csv file") RootCmd.Flags().BoolVar(&exitError, "exit-error", false, "When an error occurs on parsing, exit with a code > 0") } diff --git a/docparser/model.go b/docparser/model.go index fe3ec26..72c51ba 100644 --- a/docparser/model.go +++ b/docparser/model.go @@ -243,7 +243,8 @@ type content struct { func validatePath(path string, parseVendors []string) bool { // vendoring path - if strings.Contains(path, "vendor") { + dir, fn := filepath.Split(path) + if strings.Contains(dir, "vendor") { found := false for _, vendorPath := range parseVendors { if strings.Contains(path, vendorPath) { @@ -257,21 +258,26 @@ func validatePath(path string, parseVendors []string) bool { } // not golang file - if !strings.HasSuffix(path, ".go") { + if !strings.HasSuffix(fn, ".go") { return false } // dot file - if strings.HasPrefix(path, ".") { + if strings.HasPrefix(fn, ".") { + return false + } + + // _ file + if strings.HasPrefix(fn, "_") { return false } return true } -func (spec *openAPI) Parse(path string, parseVendors []string, vendorsPath string, exitNonZeroOnError bool) { +func (spec *openAPI) Parse(path string, parseVendors []string, vendorsPath string, externalTypes string, exitNonZeroOnError bool) { // fset := token.NewFileSet() // positions are relative to fset - + _ = TsvLoadTypes(externalTypes) walker := func(path string, f os.FileInfo, err error) error { if validatePath(path, parseVendors) { astFile, _ := parseFile(path) @@ -286,13 +292,13 @@ func (spec *openAPI) Parse(path string, parseVendors []string, vendorsPath strin return nil } - err := filepath.Walk(path, walker) - if err != nil { - os.Exit(1) + for _, pt := range strings.Split(path, ",") { + if err := filepath.Walk(pt, walker); err != nil { + os.Exit(1) + } } - err = filepath.Walk(vendorsPath, walker) - if err != nil { + if err := filepath.Walk(vendorsPath, walker); err != nil { os.Exit(1) } @@ -421,7 +427,7 @@ func (spec *openAPI) parseMaps(mp *ast.MapType) (*schema, []error) { // only map[string] if i, ok := mp.Key.(*ast.Ident); ok { - t, _, err := parseIdentProperty(i) + t, _, err := parseIdentProperty(i, nil) if err != nil { errors = append(errors, BuildError{ Err: err, diff --git a/docparser/parser.go b/docparser/parser.go index a093afa..2822ab3 100644 --- a/docparser/parser.go +++ b/docparser/parser.go @@ -77,12 +77,11 @@ func parseJSONTag(field *ast.Field) (j jsonTagInfo, err error) { } return j, nil } - func parseNamedType(gofile *ast.File, expr ast.Expr, sel *ast.Ident) (*schema, error) { p := schema{} switch ftpe := expr.(type) { case *ast.Ident: // simple value - t, format, err := parseIdentProperty(ftpe) + t, format, err := parseIdentProperty(ftpe, sel) if err != nil { p.Ref = "#/components/schemas/" if sel != nil { @@ -164,7 +163,11 @@ func parseNamedType(gofile *ast.File, expr ast.Expr, sel *ast.Ident) (*schema, e case *ast.MapType: k, kerr := parseNamedType(gofile, ftpe.Key, sel) v, verr := parseNamedType(gofile, ftpe.Value, sel) - if kerr != nil || verr != nil || k.Type != "string" { + if kerr != nil || + verr != nil || + (k.Type != "string" && k.Type != "integer") { + k, kerr := parseNamedType(gofile, ftpe.Key, sel) + _, _ = k, kerr // keys can only be of type string return nil, fmt.Errorf("expr (%s) not yet unsupported", expr) } @@ -182,7 +185,7 @@ func parseNamedType(gofile *ast.File, expr ast.Expr, sel *ast.Ident) (*schema, e } // https://swagger.io/specification/#dataTypes -func parseIdentProperty(expr *ast.Ident) (t, format string, err error) { +func parseIdentProperty(expr *ast.Ident, sel *ast.Ident) (t, format string, err error) { switch expr.Name { case "string": t = "string" @@ -210,7 +213,23 @@ func parseIdentProperty(expr *ast.Ident) (t, format string, err error) { t = "string" format = "binary" default: - t = expr.Name + if nil != sel { + name := expr.Name + "." + sel.Name + if tp, ok := externalTypesMap[name]; ok { + t = tp.Type + format = tp.Format + break + } else if tp, ok := externalTypesMap[sel.Name]; ok { + t = tp.Type + format = tp.Format + break + } else if tp, ok := externalTypesMap[expr.Name]; ok { + t = tp.Type + format = tp.Format + break + } + } + //t = expr.Name err = fmt.Errorf("Can't set the type %s", expr.Name) } return t, format, err diff --git a/docparser/tsv.go b/docparser/tsv.go new file mode 100644 index 0000000..988ce09 --- /dev/null +++ b/docparser/tsv.go @@ -0,0 +1,77 @@ +package docparser + +import ( + "io/ioutil" + "os" + "strings" +) + +type ExtTyp struct { + Type string + Format string +} + +var externalTypesMap = map[string]ExtTyp{} + +func TsvLoadTypes(fn string) error { + if fi, e := os.Stat(fn); nil != e || !fi.Mode().IsRegular() { + return nil + } + buf, e := ioutil.ReadFile(fn) + if nil != e { + return e + } + d, e := TsvParse(string(buf)) + if nil != e { + return e + } + for _, line := range d { + if name, ok := line["name"]; ok { + externalTypesMap[name] = ExtTyp{Type: line["type"], Format: line["format"]} + } + } + return nil +} + +func TsvParse(text string) ([]map[string]string, error) { + var dats []map[string]string + lines := strings.Split(text, "\n") + var recs [][]string + for _, l := range lines { + lax := strings.Split(l, "#") + l = lax[0] + if len(strings.TrimSpace(l)) == 0 { + continue + } + la := strings.Split(l, "\t") + recs = append(recs, la) + } + + var keys []string + for _, rec := range recs { + if len(keys) == 0 && len(rec) > 0 { + keys = rec + for i, k := range keys { + keys[i] = strings.TrimSpace(k) + } + continue + } + if len(keys) >= 0 { + dat := map[string]string{} + for i, k := range keys { + if len(rec) > i { + v := strings.TrimSpace(rec[i]) + if "" != v { + dat[k] = v + } + } + } + if 0 == len(dat) { + continue + } + dats = append(dats, dat) + } + } + + return dats, nil +} diff --git a/openapi-parser b/openapi-parser new file mode 100755 index 0000000..e5fbdd1 Binary files /dev/null and b/openapi-parser differ diff --git a/openapi.yaml b/openapi.yaml index 6955e70..485570c 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -1,208 +1,10189 @@ openapi: 3.0.0 info: - version: 0.0.1 - title: Some cool title - description: Awesome description + version: "" + title: "" + description: "" servers: [] -paths: - /pets: - get: - description: Returns all pets from the system that the user has access to - operationId: GetUser - responses: - "200": - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - description: A list of pets. - "302": - content: {} - description: Trip Signals Redirection - headers: - Location: - description: The url to the signal API - schema: - type: string - tags: - - pet - parameters: - - in: path - name: deviceId - schema: - type: integer - enum: - - "3" - - "4" - required: true - description: Numeric ID of the user to get - security: - - petstore_auth: - - write:pets - - read:pets - servers: - - url: https://{environment}.hello.com - description: what up - variables: - environment: - default: api - enum: - - api - - api.dev - - api.staging - description: "" - externalDocs: - description: External documentation - url: https://{environment}-docs.hello.com - post: - description: Returns all pets from the system that the user has access to - responses: - "201": - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/Pet' - description: Post a new pet - parameters: [] - requestBody: - description: Pet to add to the store - required: true - content: - application/json: - schema: - $ref: '#/components/schemas/Pet' +paths: {} components: schemas: - AnonymousArray: + AcceptMeasure_Params: + type: object + properties: + measure: + $ref: '#/components/schemas/IncomingMeasure' + AcceptMeasure_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + AnyValue: + description: 'Can be anything: string, number, array, object, etc., including + `null`' + BookRequiredGetByGuids_Params: + type: object + properties: + find_guids: + type: array + items: + type: string + BookRequiredGetByGuids_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + required: + type: boolean + BookRequiredGetByUnitGuid_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + BookRequiredGetByUnitGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + required: + type: boolean + BookRequiredSet_Params: + type: object + properties: + comment: + type: string + guid: + type: string + format: uuid + required: + type: boolean + BookRequiredSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + BookUpdated_Params: + type: object + properties: + action: + type: string + book: + $ref: '#/components/schemas/Booking' + options: + $ref: '#/components/schemas/AnyValue' + BookUpdatedMethod_Params: + type: object + properties: + action: + type: string + book: + $ref: '#/components/schemas/Booking' + options: + $ref: '#/components/schemas/AnyValue' + BookUpdatedMethod_Result: + type: object + BookingActivesFind_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + BookingActivesFind_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingActivesFindCount_Params: + type: object + properties: + find: + type: string + BookingActivesFindCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + BookingActivesFindExt_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + BookingActivesFindExt_Result: + type: object + properties: + books_ext: + type: array + items: + $ref: '#/components/schemas/BookingExt' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingActivesSearch_Params: + type: object + properties: + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + BookingActivesSearch_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingActivesSearchCount_Params: + type: object + properties: + search: + type: string + BookingActivesSearchCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + BookingActivesSearchExt_Params: + type: object + properties: + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + BookingActivesSearchExt_Result: + type: object + properties: + books_ext: + type: array + items: + $ref: '#/components/schemas/BookingExt' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingBookComplexStart_Params: + type: object + properties: + book_params: + $ref: '#/components/schemas/BookParams' + book_text: + type: string + complex_guid: + type: string + format: uuid + mode: + type: string + no_check_user: + type: boolean + no_send_event: + type: boolean + no_worklog_unit: + type: boolean + no_worklog_user: + type: boolean + state: + type: string + uid_datas: + type: array + items: + $ref: '#/components/schemas/UidData' + username: + type: string + BookingBookComplexStart_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + master_book: + $ref: '#/components/schemas/Booking' + slave_books: + type: array + items: + $ref: '#/components/schemas/Booking' + text: + type: string + BookingBookSlaveUnit_Params: + type: object + properties: + book_mode: + type: string + book_params: + $ref: '#/components/schemas/BookParams' + book_text: + type: string + master_book_guid: + type: string + format: uuid + no_check_user: + type: boolean + no_send_event: + type: boolean + slave_unit_guid: + type: string + format: uuid + state: + type: string + uid_datas: + type: array + items: + $ref: '#/components/schemas/UidData' + BookingBookSlaveUnit_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + text: + type: string + BookingBookSlaveUnitByUnit_Params: + type: object + properties: + book_mode: + type: string + book_params: + $ref: '#/components/schemas/BookParams' + book_text: + type: string + master_unit: + type: string + no_check_user: + type: boolean + no_send_event: + type: boolean + slave_unit: + type: string + state: + type: string + uid_datas: + type: array + items: + $ref: '#/components/schemas/UidData' + BookingBookSlaveUnitByUnit_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + text: + type: string + BookingBookUnitEnd_Params: + type: object + properties: + annotation: + $ref: '#/components/schemas/Data' + no_check_user: + type: boolean + no_send_event: + type: boolean + no_worklog_unit: + type: boolean + no_worklog_user: + type: boolean + result_comment: + type: string + result_status: + type: string + result_value: + type: number + un_book_text: + type: string + unit: + type: string + username: + type: string + BookingBookUnitEnd_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + text: + type: string + BookingBookUnitPause_Params: + type: object + properties: + annotation: + $ref: '#/components/schemas/Data' + result_comment: + type: string + result_status: + type: string + result_value: + type: number + unit: + type: string + username: + type: string + BookingBookUnitPause_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + new_book: + $ref: '#/components/schemas/Booking' + old_book: + $ref: '#/components/schemas/Booking' + text: + type: string + BookingBookUnitResume_Params: + type: object + properties: + annotation: + $ref: '#/components/schemas/Data' + result_comment: + type: string + result_status: + type: string + result_value: + type: number + unit: + type: string + username: + type: string + BookingBookUnitResume_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + new_book: + $ref: '#/components/schemas/Booking' + old_book: + $ref: '#/components/schemas/Booking' + text: + type: string + BookingBookUnitStart_Params: + type: object + properties: + book_mode: + type: string + book_params: + $ref: '#/components/schemas/BookParams' + book_text: + type: string + no_check_user: + type: boolean + no_send_event: + type: boolean + no_worklog_unit: + type: boolean + no_worklog_user: + type: boolean + state: + type: string + uid_datas: + type: array + items: + $ref: '#/components/schemas/UidData' + unit: + type: string + username: + type: string + BookingBookUnitStart_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + text: + type: string + BookingBookUnitWorkTransfer_Params: + type: object + properties: + annotation: + $ref: '#/components/schemas/Data' + result_comment: + type: string + result_status: + type: string + result_value: + type: number + unit: + type: string + username: + type: string + BookingBookUnitWorkTransfer_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + new_book: + $ref: '#/components/schemas/Booking' + old_book: + $ref: '#/components/schemas/Booking' + text: + type: string + BookingCompletesFind_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + BookingCompletesFind_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingCompletesFindCount_Params: + type: object + properties: + find: + type: string + BookingCompletesFindCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + BookingCompletesFindExt_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + BookingCompletesFindExt_Result: + type: object + properties: + books_ext: + type: array + items: + $ref: '#/components/schemas/BookingExt' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingCompletesSearch_Params: + type: object + properties: + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + BookingCompletesSearch_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingCompletesSearchCount_Params: + type: object + properties: + search: + type: string + BookingCompletesSearchCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + BookingCompletesSearchExt_Params: + type: object + properties: + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + BookingCompletesSearchExt_Result: + type: object + properties: + books_ext: + type: array + items: + $ref: '#/components/schemas/BookingExt' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActive_Params: + type: object + properties: + find: + type: string + BookingGetActive_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveByBookGuid_Params: + type: object + properties: + book_guid: + type: string + format: uuid + BookingGetActiveByBookGuid_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveByUnit_Params: + type: object + properties: + unit: + type: string + BookingGetActiveByUnit_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveByUnitGuid_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + BookingGetActiveByUnitGuid_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveByUnitGuidExt_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + BookingGetActiveByUnitGuidExt_Result: + type: object + properties: + book_ext: + $ref: '#/components/schemas/BookingExt' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveByUnitGuidOrNil_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + BookingGetActiveByUnitGuidOrNil_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveByUnitOrNil_Params: + type: object + properties: + unit: + type: string + BookingGetActiveByUnitOrNil_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveOrCompleteByBookGuid_Params: + type: object + properties: + book_guid: + type: string + format: uuid + BookingGetActiveOrCompleteByBookGuid_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveOrCompleteByBookGuidExt_Params: + type: object + properties: + book_guid: + type: string + format: uuid + BookingGetActiveOrCompleteByBookGuidExt_Result: + type: object + properties: + book_ext: + $ref: '#/components/schemas/BookingExt' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveOrCompleteByBookGuids_Params: + type: object + properties: + book_guids: + type: array + items: + type: string + BookingGetActiveOrCompleteByBookGuids_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveOrLastByUnitGuid_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + BookingGetActiveOrLastByUnitGuid_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveOrLastByUnitGuidExt_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + BookingGetActiveOrLastByUnitGuidExt_Result: + type: object + properties: + book_ext: + $ref: '#/components/schemas/BookingExt' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveOrLastByUnitGuidOrNil_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + BookingGetActiveOrLastByUnitGuidOrNil_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveOrLastByUnitOrNil_Params: + type: object + properties: + unit: + type: string + BookingGetActiveOrLastByUnitOrNil_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveOrNil_Params: + type: object + properties: + find: + type: string + BookingGetActiveOrNil_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveService_Params: + type: object + BookingGetActiveService_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveServiceExt_Params: + type: object + BookingGetActiveServiceExt_Result: + type: object + properties: + books_ext: + type: array + items: + $ref: '#/components/schemas/BookingExt' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveSlavesByMasterBookGuid_Params: + type: object + properties: + master_book_guid: + type: string + format: uuid + BookingGetActiveSlavesByMasterBookGuid_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveSlavesByMasterUnitGuid_Params: + type: object + properties: + master_unit_guid: + type: string + format: uuid + BookingGetActiveSlavesByMasterUnitGuid_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActiveWithRepkaTask_Params: + type: object + BookingGetActiveWithRepkaTask_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActivesByUser_Params: + type: object + properties: + username: + type: string + BookingGetActivesByUser_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_books: + type: array + items: + $ref: '#/components/schemas/Booking' + BookingGetActivesExt_Params: + type: object + properties: + find: + type: string + BookingGetActivesExt_Result: + type: object + properties: + books_ext: + type: array + items: + $ref: '#/components/schemas/BookingExt' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActivesWithRepkaTaskExt_Params: + type: object + BookingGetActivesWithRepkaTaskExt_Result: + type: object + properties: + books_ext: + type: array + items: + $ref: '#/components/schemas/BookingExt' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetActivesWithUidClass_Params: + type: object + properties: + uid_class: + $ref: '#/components/schemas/UidClass' + BookingGetActivesWithUidClass_Result: + type: object + properties: + books_ext: + type: array + items: + $ref: '#/components/schemas/BookingExt' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetByUnitGuidAtTimeOrNil_Params: + type: object + properties: + time: + type: string + format: date-time + unit_guid: + type: string + format: uuid + BookingGetByUnitGuidAtTimeOrNil_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetByUnitGuidAtTimeOrNilExt_Params: + type: object + properties: + time: + type: string + format: date-time + unit_guid: + type: string + format: uuid + BookingGetByUnitGuidAtTimeOrNilExt_Result: + type: object + properties: + book_ext: + $ref: '#/components/schemas/BookingExt' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetComplete_Params: + type: object + properties: + find: + type: string + BookingGetComplete_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetCompleteByBookGuid_Params: + type: object + properties: + book_guid: + type: string + format: uuid + BookingGetCompleteByBookGuid_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetCompletes_Params: + type: object + properties: + find: + type: string + BookingGetCompletes_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetCompletesByUnit_Params: + type: object + properties: + end_time: + type: string + format: date-time + start_time: + type: string + format: date-time + unit: + type: string + BookingGetCompletesByUnit_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + unit_guid: + type: string + format: uuid + BookingGetCompletesByUnitExt_Params: + type: object + properties: + end_time: + type: string + format: date-time + start_time: + type: string + format: date-time + unit: + type: string + BookingGetCompletesByUnitExt_Result: + type: object + properties: + books_ext: + type: array + items: + $ref: '#/components/schemas/BookingExt' + error: + $ref: '#/components/schemas/ErrorEXT' + unit_guid: + type: string + format: uuid + BookingGetCompletesByUnitGuid_Params: + type: object + properties: + end_time: + type: string + format: date-time + start_time: + type: string + format: date-time + unit_guid: + type: string + format: uuid + BookingGetCompletesByUnitGuid_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetCompletesByUser_Params: + type: object + properties: + end_time: + type: string + format: date-time + start_time: + type: string + format: date-time + username: + type: string + BookingGetCompletesByUser_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetLastByUnit_Params: + type: object + properties: + unit: + type: string + BookingGetLastByUnit_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetLastByUnitGuid_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + BookingGetLastByUnitGuid_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetLastByUnitGuidOrNil_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + BookingGetLastByUnitGuidOrNil_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetLastByUnitOrNil_Params: + type: object + properties: + unit: + type: string + BookingGetLastByUnitOrNil_Result: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetSlavesActiveByMasterBookGuid_Params: + type: object + properties: + master_book_guid: + type: string + format: uuid + BookingGetSlavesActiveByMasterBookGuid_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetSlavesByMasterBookGuid_Params: + type: object + properties: + master_book_guid: + type: string + format: uuid + BookingGetSlavesByMasterBookGuid_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetSlavesByMasterBookGuidExt_Params: + type: object + properties: + master_book_guid: + type: string + format: uuid + BookingGetSlavesByMasterBookGuidExt_Result: + type: object + properties: + books_ext: + type: array + items: + $ref: '#/components/schemas/BookingExt' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetSlavesByMasterUnitGuid_Params: + type: object + properties: + master_unit_guid: + type: string + format: uuid + BookingGetSlavesByMasterUnitGuid_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetSlavesByUnitGuid_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + BookingGetSlavesByUnitGuid_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingGetUserBooks_Params: + type: object + properties: + username: + type: string + BookingGetUserBooks_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_books: + type: object + additionalProperties: + $ref: '#/components/schemas/Booking' + BookingProjectAddByBookGuid_Params: + type: object + properties: + book_guid: + type: string + format: uuid + project_id: + $ref: '#/components/schemas/AtId' + BookingProjectAddByBookGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + BookingProjectDelByBookGuid_Params: + type: object + properties: + book_guid: + type: string + format: uuid + project_id: + $ref: '#/components/schemas/AtId' + BookingProjectDelByBookGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + BookingRepkaTasksAddByBookGuid_Params: + type: object + properties: + book_guid: + type: string + format: uuid + repka_task_id: + type: integer + BookingRepkaTasksAddByBookGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + BookingRepkaTasksDelByBookGuid_Params: + type: object + properties: + book_guid: + type: string + format: uuid + repka_tasks_id: + type: array + items: + type: integer + BookingRepkaTasksDelByBookGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + BookingSamplesAddByBookGuid_Params: + type: object + properties: + book_guid: + type: string + format: uuid + custom_description: + type: string + sample_id: + $ref: '#/components/schemas/AtId' + sample_project: + $ref: '#/components/schemas/AtId' + sample_status: + type: string + BookingSamplesAddByBookGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + set_id: + $ref: '#/components/schemas/AtId' + updated: + type: boolean + BookingSamplesAddByUnit_Params: + type: object + properties: + custom_description: + type: string + sample_id: + $ref: '#/components/schemas/AtId' + sample_status: + type: string + unit: + type: string + BookingSamplesAddByUnit_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + set_id: + $ref: '#/components/schemas/AtId' + updated: + type: boolean + BookingSamplesAddByUnitWithProject_Params: + type: object + properties: + custom_description: + type: string + sample_id: + $ref: '#/components/schemas/AtId' + sample_project: + $ref: '#/components/schemas/AtId' + sample_status: + type: string + unit: + type: string + BookingSamplesAddByUnitWithProject_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + set_id: + $ref: '#/components/schemas/AtId' + updated: + type: boolean + BookingSamplesDelByBookGuid_Params: + type: object + properties: + book_guid: + type: string + format: uuid + samples_id: + type: array + items: + $ref: '#/components/schemas/AtId' + BookingSamplesDelByBookGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + BookingSamplesDelByUnit_Params: + type: object + properties: + samples_id: + type: array + items: + $ref: '#/components/schemas/AtId' + unit: + type: string + BookingSamplesDelByUnit_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + BookingSamplesSetByBookGuid_Params: + type: object + properties: + book_guid: + type: string + format: uuid + samples_id: + type: array + items: + $ref: '#/components/schemas/AtId' + BookingSamplesSetByBookGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + BookingSamplesSetByUnit_Params: + type: object + properties: + samples_id: + type: array + items: + $ref: '#/components/schemas/AtId' + unit: + type: string + BookingSamplesSetByUnit_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + BookingStat_Params: + type: object + properties: + end_time: + type: string + start_time: + type: string + BookingStat_Result: + type: object + properties: + books_count: + type: object + additionalProperties: + type: integer + error: + $ref: '#/components/schemas/ErrorEXT' + BookingTestsAddByBookGuid_Params: + type: object + properties: + book_guid: + type: string + format: uuid + sample_id: + $ref: '#/components/schemas/AtId' + tests: + type: array + items: + $ref: '#/components/schemas/AtId' + BookingTestsAddByBookGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + BookingTestsAddByUnit_Params: + type: object + properties: + sample_id: + $ref: '#/components/schemas/AtId' + tests: + type: array + items: + $ref: '#/components/schemas/AtId' + unit: + type: string + BookingTestsAddByUnit_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + BookingTestsDelByBookGuid_Params: + type: object + properties: + book_guid: + type: string + format: uuid + sample_id: + $ref: '#/components/schemas/AtId' + tests: + type: array + items: + $ref: '#/components/schemas/AtId' + BookingTestsDelByBookGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + BookingTestsDelByUnit_Params: + type: object + properties: + sample_id: + $ref: '#/components/schemas/AtId' + tests: + type: array + items: + $ref: '#/components/schemas/AtId' + unit: + type: string + BookingTestsDelByUnit_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + BookingTestsSetByBookGuid_Params: + type: object + properties: + book_guid: + type: string + format: uuid + sample_id: + $ref: '#/components/schemas/AtId' + tests: + type: array + items: + $ref: '#/components/schemas/AtId' + BookingTestsSetByBookGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + BookingTestsSetByUnit_Params: + type: object + properties: + sample_id: + $ref: '#/components/schemas/AtId' + tests: + type: array + items: + $ref: '#/components/schemas/AtId' + unit: + type: string + BookingTestsSetByUnit_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + BookingUidDataDel_Params: + type: object + properties: + book_guid: + type: string + format: uuid + id_value: + type: string + uid_class: + $ref: '#/components/schemas/UidClass' + BookingUidDataDel_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + uid_data: + $ref: '#/components/schemas/UidData' + uid_hex: + $ref: '#/components/schemas/UidHex' + updated: + type: boolean + BookingUidDataGetByBookGuid_Params: + type: object + properties: + book_guid: + type: string + format: uuid + BookingUidDataGetByBookGuid_Result: + type: object + properties: + booking_uid_data: + $ref: '#/components/schemas/BookingUidData' + error: + $ref: '#/components/schemas/ErrorEXT' + BookingUidDataSet_Params: + type: object + properties: + book_guid: + type: string + format: uuid + uid_data: + $ref: '#/components/schemas/UidData' + BookingUidDataSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + uid_hex: + $ref: '#/components/schemas/UidHex' + updated: + type: boolean + BookingsGetActiveOrLastByUnitGuid_Params: + type: object + properties: + units_guids: + type: array + items: + type: string + BookingsGetActiveOrLastByUnitGuid_Result: + type: object + properties: + books: + type: array + items: + $ref: '#/components/schemas/Booking' + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + BookingsGetActiveOrLastByUnitGuidExt_Params: + type: object + properties: + units_guids: + type: array + items: + type: string + BookingsGetActiveOrLastByUnitGuidExt_Result: + type: object + properties: + books_ext: + type: array + items: + $ref: '#/components/schemas/BookingExt' + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + ContainerFormatByGuid_Params: + type: object + properties: + container_format_guid: + type: string + format: uuid + ContainerFormatByGuid_Result: + type: object + properties: + container_format: + $ref: '#/components/schemas/ContainerFormat' + error: + $ref: '#/components/schemas/ErrorEXT' + ContainerFormatById_Params: + type: object + properties: + container_format_id: + type: integer + ContainerFormatById_Result: + type: object + properties: + container_format: + $ref: '#/components/schemas/ContainerFormat' + error: + $ref: '#/components/schemas/ErrorEXT' + ContainerFormats_Params: + type: object + properties: + criteria: + type: string + ContainerFormats_Result: + type: object + properties: + container_format_list: + type: array + items: + $ref: '#/components/schemas/ContainerFormat' + error: + $ref: '#/components/schemas/ErrorEXT' + ControlUnitAdd_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + username: + type: string + ControlUnitAdd_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + result: + type: boolean + ControlUnitDel_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + username: + type: string + ControlUnitDel_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + result: + type: boolean + ControlUnitGetUnitsByUser_Params: + type: object + properties: + username: + type: string + ControlUnitGetUnitsByUser_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + unit_guids: + type: array + items: + type: string + ControlUnitGetUsersByUnit_Params: + type: object + properties: + search: + type: string + ControlUnitGetUsersByUnit_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + unit_guid: + type: string + format: uuid + usernames: + type: array + items: + type: string + ControlUnitGetUsersByUnitGuid_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + ControlUnitGetUsersByUnitGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + usernames: + type: array + items: + type: string + ControlUnitsGroupAdd_Params: + type: object + properties: + units_group_guid: + type: string + format: uuid + username: + type: string + ControlUnitsGroupAdd_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + result: + type: boolean + ControlUnitsGroupDel_Params: + type: object + properties: + units_group_guid: + type: string + format: uuid + username: + type: string + ControlUnitsGroupDel_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + result: + type: boolean + ControlUnitsGroupGetGroupsByUser_Params: + type: object + properties: + username: + type: string + ControlUnitsGroupGetGroupsByUser_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_guids: + type: array + items: + type: string + ControlUnitsGroupGetGroupsDescriptionsByUser_Params: + type: object + properties: + username: + type: string + ControlUnitsGroupGetGroupsDescriptionsByUser_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitsGroupDescription' + ControlUnitsGroupGetUsersByUnit_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + ControlUnitsGroupGetUsersByUnit_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + usernames_in_groups: + type: object + additionalProperties: + type: array + items: + type: string + ControlUserAdd_Params: + type: object + properties: + user_control: + type: string + username: + type: string + ControlUserAdd_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + result: + type: boolean + ControlUserDel_Params: + type: object + properties: + user_control: + type: string + username: + type: string + ControlUserDel_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + result: + type: boolean + ControlUserGetControlsByUser_Params: + type: object + properties: + username: + type: string + ControlUserGetControlsByUser_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_controls: + type: array + items: + type: string + ControlUserGetUsersByControl_Params: + type: object + properties: + user_control: + type: string + ControlUserGetUsersByControl_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + usernames: + type: array + items: + type: string + CustomModelDescriptionGetByUnitDescription_Params: + type: object + properties: + unit_description: + $ref: '#/components/schemas/UnitDescription' + CustomModelDescriptionGetByUnitDescription_Result: + type: object + properties: + custom_model_description: + $ref: '#/components/schemas/ModelDescription' + error: + $ref: '#/components/schemas/ErrorEXT' + CustomSampleGet_Params: + type: object + properties: + search: + type: string + CustomSampleGet_Result: + type: object + properties: + custom_sample: + $ref: '#/components/schemas/CustomSample' + CustomSampleSet_Params: + type: object + properties: + custom_description: + type: string + qr_code: + type: string + sample_id: + $ref: '#/components/schemas/AtId' + title: + type: string + CustomSampleSet_Result: + type: object + properties: + custom_sample: + $ref: '#/components/schemas/CustomSample' + DataReceived_Params: + type: object + properties: + book_guid: + type: string + format: uuid + data_class: + type: string + data_guid: + type: string + format: uuid + unit_guid: + type: string + format: uuid + DeadlineConfigGetByUnitDescription_Params: + type: object + properties: + unit_description: + $ref: '#/components/schemas/UnitDescription' + DeadlineConfigGetByUnitDescription_Result: + type: object + properties: + interval: + type: integer + DeadlineConfigSet_Params: + type: object + properties: + comment: + type: string + guid: + type: string + format: uuid + interval: + type: integer + DeadlineConfigSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + DeadlineDel_Params: + type: object + properties: + book_guid: + type: string + format: uuid + DeadlineDel_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + DeadlineGetNow_Params: + type: object + DeadlineGetNow_Result: + type: object + properties: + book_deadlines_end: + type: array + items: + $ref: '#/components/schemas/BookDeadline' + book_deadlines_msg: + type: array + items: + $ref: '#/components/schemas/BookDeadline' + error: + $ref: '#/components/schemas/ErrorEXT' + DeadlineReset_Params: + type: object + properties: + book_guid: + type: string + format: uuid + DeadlineReset_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + new_deadline: + type: string + format: date-time + DeadlineResetByUnit_Params: + type: object + properties: + unit: + type: string + DeadlineResetByUnit_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + new_deadline: + type: string + format: date-time + DeadlineSet_Params: + type: object + properties: + book_guid: + type: string + format: uuid + interval: + type: integer + start_time: + type: string + format: date-time + DeadlineSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + DebugUserGet_Params: + type: object + properties: + username: + type: string + DebugUserGet_Result: + type: object + properties: + state: + type: boolean + DebugUserSet_Params: + type: object + properties: + state: + type: boolean + username: + type: string + DebugUserSet_Result: + type: object + Department: + type: object + properties: + _id: + $ref: '#/components/schemas/AnyValue' + department_bims_id: + $ref: '#/components/schemas/AtId' + department_guid: + type: string + format: uuid + department_title: + type: string + DepartmentFind_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + DepartmentFind_Result: + type: object + properties: + department_list: + type: array + items: + $ref: '#/components/schemas/Department' + error: + $ref: '#/components/schemas/ErrorEXT' + DepartmentFindByText_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + text: + type: string + DepartmentFindByText_Result: + type: object + properties: + department_list: + type: array + items: + $ref: '#/components/schemas/Department' + error: + $ref: '#/components/schemas/ErrorEXT' + DepartmentFindByTextCount_Params: + type: object + properties: + find: + type: string + text: + type: string + DepartmentFindByTextCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + DepartmentFindCount_Params: + type: object + properties: + find: + type: string + DepartmentFindCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + DepartmentGet_Params: + type: object + properties: + find: + type: string + DepartmentGet_Result: + type: object + properties: + department: + $ref: '#/components/schemas/Department' + error: + $ref: '#/components/schemas/ErrorEXT' + DepartmentGetByGuid_Params: + type: object + properties: + department_guid: + type: string + format: uuid + DepartmentGetByGuid_Result: + type: object + properties: + department: + $ref: '#/components/schemas/Department' + error: + $ref: '#/components/schemas/ErrorEXT' + DepartmentGetByTitle_Params: + type: object + properties: + title: + type: string + DepartmentGetByTitle_Result: + type: object + properties: + department: + $ref: '#/components/schemas/Department' + error: + $ref: '#/components/schemas/ErrorEXT' + DepartmentSearch_Params: + type: object + properties: + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + DepartmentSearch_Result: + type: object + properties: + department_list: + type: array + items: + $ref: '#/components/schemas/Department' + error: + $ref: '#/components/schemas/ErrorEXT' + DepartmentSearchCount_Params: + type: object + properties: + search: + type: string + DepartmentSearchCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + EquipmentUsageDiagramByWorkCenterId_Params: + type: object + properties: + work_center_id: + type: integer + EquipmentUsageDiagramByWorkCenterId_Result: + type: object + properties: + equipment_usage_diagram_list: + type: array + items: + $ref: '#/components/schemas/EquipmentUsageDiagram' + error: + $ref: '#/components/schemas/ErrorEXT' + EventSend_Params: + type: object + properties: + event: + $ref: '#/components/schemas/Event' + EventSend_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + EventsAuditFind_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + EventsAuditFind_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + events_audit: + type: array + items: + $ref: '#/components/schemas/Event' + EventsAuditFindCount_Params: + type: object + properties: + find: + type: string + EventsAuditFindCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + EventsAuditSearch_Params: + type: object + properties: + end_time: + type: string + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + start_time: + type: string + EventsAuditSearch_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + events_audit: + type: array + items: + $ref: '#/components/schemas/Event' + EventsAuditSearchCount_Params: + type: object + properties: + end_time: + type: string + search: + type: string + start_time: + type: string + EventsAuditSearchCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + EventsAuditSearchInArrayLoc_Params: + type: object + properties: + array: + type: string + end_time: + type: string + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + start_time: + type: string + EventsAuditSearchInArrayLoc_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + events_audit: + type: array + items: + $ref: '#/components/schemas/Event' + EventsAuditSearchReport_Params: + type: object + properties: + end_time: + type: string + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + start_time: + type: string + EventsAuditSearchReport_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + events_report: + type: array + items: + $ref: '#/components/schemas/EventReport' + EventsAuditSearchText_Params: + type: object + properties: + end_time: + type: string + find: + type: string + limit: + type: integer + format: int64 + search_text: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + start_time: + type: string + EventsAuditSearchText_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + events_audit: + type: array + items: + $ref: '#/components/schemas/Event' + EventsAuditSearchTextCount_Params: + type: object + properties: + end_time: + type: string + find: + type: string + search_text: + type: string + start_time: + type: string + EventsAuditSearchTextCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + EventsAuditSearchTextFindFormat_Params: + type: object + properties: + end_time: + type: string + find: + type: string + search_text: + type: string + start_time: + type: string + EventsAuditSearchTextFindFormat_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + find_parsed: + type: string + EventsAuditSearchTextReport_Params: + type: object + properties: + end_time: + type: string + find: + type: string + limit: + type: integer + format: int64 + search_text: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + start_time: + type: string + EventsAuditSearchTextReport_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + events_report: + type: array + items: + $ref: '#/components/schemas/EventReport' + EventsAuditStat_Params: + type: object + properties: + end_time: + type: string + search: + type: string + start_time: + type: string + EventsAuditStat_Result: + type: object + properties: + classes: + type: object + additionalProperties: + type: integer + format: int64 + classes_units: + type: object + additionalProperties: + type: object + additionalProperties: + type: integer + format: int64 + count: + type: integer + format: int64 + end_time_result: + type: string + format: date-time + error: + $ref: '#/components/schemas/ErrorEXT' + start_time_result: + type: string + format: date-time + units: + type: object + additionalProperties: + type: integer + format: int64 + units_classes: + type: object + additionalProperties: + type: object + additionalProperties: + type: integer + format: int64 + EventsSend_Params: + type: object + properties: + events: + type: array + items: + $ref: '#/components/schemas/Event' + EventsSend_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + FiltrationGet_Params: + type: object + properties: + username: + type: string + FiltrationGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + filtration_setting: + $ref: '#/components/schemas/FiltrationSetting' + FiltrationSet_Params: + type: object + properties: + control_group_guid: + type: string + format: uuid + control_unit_guid: + type: string + format: uuid + control_username: + type: string + disabled: + type: object + additionalProperties: + type: boolean + disabled_book: + type: object + additionalProperties: + type: boolean + enabled: + type: object + additionalProperties: + type: boolean + enabled_book: + type: object + additionalProperties: + type: boolean + username: + type: string + FiltrationSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + filtration_setting: + $ref: '#/components/schemas/FiltrationSetting' + FiltrationSetConfig_Params: + type: object + properties: + filtration_setting: + $ref: '#/components/schemas/FiltrationSetting' + FiltrationSetConfig_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + FiltrationSetDefault_Params: + type: object + properties: + disabled: + type: object + additionalProperties: + type: boolean + disabled_book: + type: object + additionalProperties: + type: boolean + enabled: + type: object + additionalProperties: + type: boolean + enabled_book: + type: object + additionalProperties: + type: boolean + username: + type: string + FiltrationSetDefault_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + filtration_setting: + $ref: '#/components/schemas/FiltrationSetting' + FiltrationSetGroup_Params: + type: object + properties: + control_group_guid: + type: string + format: uuid + disabled: + type: object + additionalProperties: + type: boolean + disabled_book: + type: object + additionalProperties: + type: boolean + enabled: + type: object + additionalProperties: + type: boolean + enabled_book: + type: object + additionalProperties: + type: boolean + username: + type: string + FiltrationSetGroup_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + filtration_setting: + $ref: '#/components/schemas/FiltrationSetting' + FiltrationSetUnit_Params: + type: object + properties: + control_unit_guid: + type: string + format: uuid + disabled: + type: object + additionalProperties: + type: boolean + disabled_book: + type: object + additionalProperties: + type: boolean + enabled: + type: object + additionalProperties: + type: boolean + enabled_book: + type: object + additionalProperties: + type: boolean + username: + type: string + FiltrationSetUnit_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + filtration_setting: + $ref: '#/components/schemas/FiltrationSetting' + FiltrationSetUser_Params: + type: object + properties: + control_username: + type: string + disabled: + type: object + additionalProperties: + type: boolean + disabled_book: + type: object + additionalProperties: + type: boolean + enabled: + type: object + additionalProperties: + type: boolean + enabled_book: + type: object + additionalProperties: + type: boolean + username: + type: string + FiltrationSetUser_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + filtration_setting: + $ref: '#/components/schemas/FiltrationSetting' + FindByImage_Params: + type: object + properties: + all: + type: boolean + image: + type: string + format: binary + use_ocr: + type: boolean + FindByImage_Result: + type: object + properties: + sample_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/SampleDescription' + texts: + type: object + additionalProperties: + type: string + unit_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/UnitDescription' + user_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/UserDescription' + FindByString_Params: + type: object + properties: + search: + type: string + FindByString_Result: + type: object + properties: + sample_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/SampleDescription' + unit_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/UnitDescription' + user_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/UserDescription' + FindByTexts_Params: + type: object + properties: + texts: + type: object + additionalProperties: + type: string + FindByTexts_Result: + type: object + properties: + sample_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/SampleDescription' + unit_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/UnitDescription' + user_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/UserDescription' + FindSamplesByImage_Params: + type: object + properties: + all: + type: boolean + image: + type: string + format: binary + qr_only: + type: boolean + FindSamplesByImage_Result: + type: object + properties: + sample_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/SampleDescription' + samples: + type: array + items: + type: string + texts: + type: object + additionalProperties: + type: string + FindSamplesByStrings_Params: + type: object + properties: + strings: + type: array + items: + type: string + FindSamplesByStrings_Result: + type: object + properties: + sample_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/SampleDescription' + FindSamplesByTexts_Params: + type: object + properties: + texts: + type: object + additionalProperties: + type: string + FindSamplesByTexts_Result: + type: object + properties: + sample_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/SampleDescription' + samples: + type: array + items: + type: string + FindUnitsByImage_Params: + type: object + properties: + all: + type: boolean + image: + type: string + format: binary + qr_only: + type: boolean + FindUnitsByImage_Result: + type: object + properties: + texts: + type: object + additionalProperties: + type: string + unit_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/UnitDescription' + units: + type: array + items: + type: string + FindUnitsByStrings_Params: + type: object + properties: + limit: + type: integer + strings: + type: array + items: + type: string + FindUnitsByStrings_Result: + type: object + properties: + unit_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/UnitDescription' + FindUnitsByTexts_Params: + type: object + properties: + limit: + type: integer + texts: + type: object + additionalProperties: + type: string + FindUnitsByTexts_Result: + type: object + properties: + unit_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/UnitDescription' + units: + type: array + items: + type: string + FindUsersByImage_Params: + type: object + properties: + all: + type: boolean + image: + type: string + format: binary + qr_only: + type: boolean + FindUsersByImage_Result: + type: object + properties: + texts: + type: object + additionalProperties: + type: string + user_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/UserDescription' + users: + type: array + items: + type: string + FindUsersByStrings_Params: + type: object + properties: + strings: + type: array + items: + type: string + FindUsersByStrings_Result: + type: object + properties: + user_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/UserDescription' + FindUsersByTexts_Params: + type: object + properties: + texts: + type: object + additionalProperties: + type: string + FindUsersByTexts_Result: + type: object + properties: + user_descriptions: + type: object + additionalProperties: + $ref: '#/components/schemas/UserDescription' + users: + type: array + items: + type: string + GenerateUnitClient_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + GenerateUnitClient_Result: + type: object + properties: + client_guid: + type: string + format: uuid + error: + $ref: '#/components/schemas/ErrorEXT' + GetClientConfigMap_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + GetClientConfigMap_Result: + type: object + properties: + cfg: + type: object + additionalProperties: + $ref: '#/components/schemas/AnyValue' + error: + $ref: '#/components/schemas/ErrorEXT' + GetClientExe_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + GetClientExe_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + link: + type: string + GetClientsList_Params: + type: object + GetClientsList_Result: + type: object + properties: + clients: + type: array + items: + type: object + error: + $ref: '#/components/schemas/ErrorEXT' + GetControlExe_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + GetControlExe_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + link: + type: string + link_upd: + type: string + GetControlJson_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + GetControlJson_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + link: + type: string + GetControlLog_Params: + type: object + GetControlLog_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + link: + type: string + GetFile_Params: + type: object + properties: + path: + type: string + GetFile_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + link: + type: string + GetFolder_Params: + type: object + properties: + path: + type: string + GetFolder_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + link: + type: string + GetInstrumentData_Params: + type: object + GetInstrumentData_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + instruments: + type: object + additionalProperties: + type: integer + format: int64 + GetMonitoringList_Params: + type: object + GetMonitoringList_Result: + type: object + properties: + clients: + type: array + items: + $ref: '#/components/schemas/Client' + error: + $ref: '#/components/schemas/ErrorEXT' + GetMqttDevice_Params: + type: object + properties: + guid: + type: string + GetMqttDevice_Result: + type: object + properties: + device: + $ref: '#/components/schemas/Device' + error: + $ref: '#/components/schemas/ErrorEXT' + GetScadaArchVal_Params: + type: object + properties: + device_name: + type: string + device_num: + type: string + end_time: + type: string + invid: + type: string + mode: + type: string + parameter: + type: string + period: + type: string + start_time: + type: string + GetScadaArchVal_Result: + type: object + properties: + data: + type: array + items: + $ref: '#/components/schemas/AnyValue' + error: + $ref: '#/components/schemas/ErrorEXT' + GetScadaData_Params: + type: object + properties: + data_type: + type: string + device_name: + type: string + device_num: + type: string + location: + type: string + mode: + type: integer + parameter: + type: string + period: + type: integer + tme: + type: integer + tms: + type: integer + unit_id: + type: string + GetScadaData_Result: + type: object + properties: + data: + type: array + items: + $ref: '#/components/schemas/AnyValue' + error: + $ref: '#/components/schemas/ErrorEXT' + GetScadaDeviceInfo_Params: + type: object + properties: + device_name: + type: string + device_num: + type: string + invid: + type: string + GetScadaDeviceInfo_Result: + type: object + properties: + data: + type: array + items: + $ref: '#/components/schemas/AnyValue' + error: + $ref: '#/components/schemas/ErrorEXT' + GetScadaProcessInfo_Params: + type: object + properties: + invid: + type: string + GetScadaProcessInfo_Result: + type: object + properties: + data: + type: array + items: + $ref: '#/components/schemas/AnyValue' + error: + $ref: '#/components/schemas/ErrorEXT' + GetScadaUnitInfo_Params: + type: object + properties: + device_name: + type: string + device_num: + type: string + invid: + type: string + GetScadaUnitInfo_Result: + type: object + properties: + data: + type: array + items: + $ref: '#/components/schemas/AnyValue' + error: + $ref: '#/components/schemas/ErrorEXT' + GetServiceJson_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + GetServiceJson_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + link: + type: string + GetServiceLog_Params: + type: object + GetServiceLog_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + link: + type: string + GetServicesList_Params: + type: object + GetServicesList_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + service: + type: array + items: + $ref: '#/components/schemas/UnitService' + GetUnitByLocation_Params: + type: object + properties: + invid: + type: string + location: + type: string + GetUnitByLocation_Result: + type: object + properties: + data: + type: array + items: + $ref: '#/components/schemas/AnyValue' + error: + $ref: '#/components/schemas/ErrorEXT' + GetVersion_Params: + type: object + GetVersion_Result: + type: object + properties: + build_time: + type: string + version: + type: string + InstallService_Params: + type: object + InstallService_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + InstallServiceByInv_Params: + type: object + properties: + inv: + type: string + InstallServiceByInv_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + InstallServiceByLinks_Params: + type: object + properties: + exe_link: + type: string + json_link: + type: string + InstallServiceByLinks_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + KillUpdater_Params: + type: object + KillUpdater_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + LimsEquipmentByGuid_Params: + type: object + properties: + equipment_guid: + type: string + format: uuid + LimsEquipmentByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_equipment: + $ref: '#/components/schemas/LimsEquipment' + LimsEquipmentById_Params: + type: object + properties: + equipment_id: + type: integer + LimsEquipmentById_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_equipment: + $ref: '#/components/schemas/LimsEquipment' + LimsEquipmentLineByGuid_Params: + type: object + properties: + line_guid: + type: string + format: uuid + LimsEquipmentLineByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_equipment_line: + $ref: '#/components/schemas/LimsEquipmentLine' + LimsEquipmentLines_Params: + type: object + properties: + criteria: + type: string + LimsEquipmentLines_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_equipment_line_list: + type: array + items: + $ref: '#/components/schemas/LimsEquipmentLine' + LimsEquipmentLinesByShortName_Params: + type: object + properties: + short_name: + type: string + LimsEquipmentLinesByShortName_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_equipment_line: + type: array + items: + $ref: '#/components/schemas/LimsEquipmentLine' + LimsEquipments_Params: + type: object + properties: + criteria: + type: string + LimsEquipments_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_equipment_list: + type: array + items: + $ref: '#/components/schemas/LimsEquipment' + ListUnitsClass_Params: + type: object + properties: + sort: + type: integer + ListUnitsClass_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + unit_class_list: + type: array + items: + $ref: '#/components/schemas/UnitClass' + ListUnitsDep_Params: + type: object + properties: + sort: + type: integer + ListUnitsDep_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + unit_mol_list: + type: array + items: + $ref: '#/components/schemas/UnitMolDep' + ListUnitsRepair_Params: + type: object + properties: + sort: + type: integer + ListUnitsRepair_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + unit_resp_list: + type: array + items: + $ref: '#/components/schemas/UnitRepair' + LnkWorkCenterEquipmentByGuid_Params: + type: object + properties: + guid: + type: string + format: uuid + LnkWorkCenterEquipmentByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lnk_work_center_equipment: + $ref: '#/components/schemas/LnkWorkCenterEquipment' + LnkWorkCenterEquipments_Params: + type: object + properties: + criteria: + type: string + LnkWorkCenterEquipments_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lnk_work_center_equipment_list: + type: array + items: + $ref: '#/components/schemas/LnkWorkCenterEquipment' + LnkWorkCenterEquipmentsByFromId_Params: + type: object + properties: + from_id: + type: integer + LnkWorkCenterEquipmentsByFromId_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lnk_work_center_equipment_list: + type: array + items: + $ref: '#/components/schemas/LnkWorkCenterEquipment' + Manufacturer: + type: object + properties: + _id: + $ref: '#/components/schemas/AnyValue' + manufacturer_bims_id: + $ref: '#/components/schemas/AtId' + manufacturer_guid: + type: string + format: uuid + manufacturer_id: + type: integer + manufacturer_title: + type: string + ManufacturerFind_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + ManufacturerFind_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + manufacturer_list: + type: array + items: + $ref: '#/components/schemas/Manufacturer' + ManufacturerFindByText_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + text: + type: string + ManufacturerFindByText_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + manufacturer_list: + type: array + items: + $ref: '#/components/schemas/Manufacturer' + ManufacturerFindByTextCount_Params: + type: object + properties: + find: + type: string + text: + type: string + ManufacturerFindByTextCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + ManufacturerFindCount_Params: + type: object + properties: + find: + type: string + ManufacturerFindCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + ManufacturerGet_Params: + type: object + properties: + find: + type: string + ManufacturerGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + manufacturer: + $ref: '#/components/schemas/Manufacturer' + ManufacturerGetByGuid_Params: + type: object + properties: + manufacturer_guid: + type: string + format: uuid + ManufacturerGetByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + manufacturer: + $ref: '#/components/schemas/Manufacturer' + ManufacturerGetByTitle_Params: + type: object + properties: + title: + type: string + ManufacturerGetByTitle_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + manufacturer: + $ref: '#/components/schemas/Manufacturer' + ManufacturerSearch_Params: + type: object + properties: + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + ManufacturerSearch_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + manufacturer_list: + type: array + items: + $ref: '#/components/schemas/Manufacturer' + ManufacturerSearchCount_Params: + type: object + properties: + search: + type: string + ManufacturerSearchCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + ModelDescription: + type: object + properties: + _id: + $ref: '#/components/schemas/AnyValue' + class: + type: string + class_guid: + type: string + format: uuid + class_id: + type: integer + class_title: + type: string + create_invid: + type: string + create_time: + type: string + format: date-time + description: + type: string + filename: + type: string + find_descriptions: + type: array + items: + type: string + find_invids: + type: array + items: + type: string + find_models: + type: array + items: + type: string + find_units_guid: + type: array + items: + type: string + invids: + type: array + items: + type: string + manufacturer: + type: string + manufacturer_guid: + type: string + format: uuid + manufacturer_id: + type: integer + manufacturer_title: + type: string + model: + type: string + model_guid: + type: string + format: uuid + model_id: + type: integer + units_guid: + type: array + items: + type: string + ModelDescriptionAddFindString_Params: + type: object + properties: + description_str: + type: string + model_guid: + type: string + format: uuid + model_text_str: + type: string + ModelDescriptionAddFindString_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + ModelDescriptionDeleteByGuid_Params: + type: object + properties: + model_guid: + type: string + format: uuid + ModelDescriptionDeleteByGuid_Result: + type: object + properties: + deleted: + type: boolean + error: + $ref: '#/components/schemas/ErrorEXT' + ModelDescriptionGet_Params: + type: object + properties: + find: + type: string + ModelDescriptionGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + model_description: + $ref: '#/components/schemas/ModelDescription' + ModelDescriptionGetByGuid_Params: + type: object + properties: + model_guid: + type: string + format: uuid + ModelDescriptionGetByGuid_Result: + type: object + properties: + custom_model_description: + $ref: '#/components/schemas/ModelDescription' + error: + $ref: '#/components/schemas/ErrorEXT' + ModelDescriptionGroup: + type: object + properties: + class: + type: string + class_guid: + type: string + format: uuid + class_id: + type: integer + manufacturer: + type: string + manufacturer_guid: + type: string + format: uuid + manufacturer_id: + type: integer + units_count: + type: integer + ModelDescriptionSet_Params: + type: object + properties: + model_description: + $ref: '#/components/schemas/ModelDescription' + ModelDescriptionSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + ModelDescriptionSetDescription_Params: + type: object + properties: + description: + type: string + model_guid: + type: string + format: uuid + ModelDescriptionSetDescription_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + ModelDescriptionSetModel_Params: + type: object + properties: + model: + type: string + model_guid: + type: string + format: uuid + ModelDescriptionSetModel_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + ModelDescriptionSetNew_Params: + type: object + properties: + model_description: + $ref: '#/components/schemas/ModelDescription' + ModelDescriptionSetNew_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + ModelDescriptionsDelete_Params: + type: object + properties: + find: + type: string + ModelDescriptionsDelete_Result: + type: object + properties: + deleted_count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + ModelDescriptionsFind_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + ModelDescriptionsFind_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + model_descriptions: + type: array + items: + $ref: '#/components/schemas/ModelDescription' + ModelDescriptionsFindByClassAndManufacturerGuid_Params: + type: object + properties: + class_guid: + type: string + format: uuid + limit: + type: integer + format: int64 + manufacturer_guid: + type: string + format: uuid + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + ModelDescriptionsFindByClassAndManufacturerGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + model_descriptions: + type: array + items: + $ref: '#/components/schemas/ModelDescription' + ModelDescriptionsFindByClassAndManufacturerId_Params: + type: object + properties: + class_id: + type: integer + limit: + type: integer + format: int64 + manufacturer_id: + type: integer + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + ModelDescriptionsFindByClassAndManufacturerId_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + model_descriptions: + type: array + items: + $ref: '#/components/schemas/ModelDescription' + ModelDescriptionsFindByClassIdManufacturerId_Params: + type: object + properties: + class_id: + type: integer + manufacturer_id: + type: integer + ModelDescriptionsFindByClassIdManufacturerId_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + model_descriptions: + type: array + items: + $ref: '#/components/schemas/ModelDescription' + ModelDescriptionsFindCount_Params: + type: object + properties: + find: + type: string + ModelDescriptionsFindCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + ModelDescriptionsListId_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + ModelDescriptionsListId_Result: + type: object + properties: + class_manufacturer_id: + type: array + items: + $ref: '#/components/schemas/ModelDescriptionGroup' + error: + $ref: '#/components/schemas/ErrorEXT' + models_by_class_manufacturer_id: + type: object + additionalProperties: + type: object + additionalProperties: + type: object + additionalProperties: + type: integer + ModelFromUnit_Params: + type: object + properties: + unit_description: + $ref: '#/components/schemas/UnitDescription' + ModelFromUnit_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + ModelsExport_Params: + type: object + properties: + find: + type: string + path: + type: string + ModelsExport_Result: + type: object + properties: + count: + type: integer + error: + $ref: '#/components/schemas/ErrorEXT' + ModelsParseUnits_Params: + type: object + properties: + find: + type: string + ModelsParseUnits_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + NameWorkCenterByGuid_Params: + type: object + properties: + name_work_center_guid: + type: string + format: uuid + NameWorkCenterByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + name_work_center: + $ref: '#/components/schemas/NameWorkCenter' + NameWorkCenters_Params: + type: object + properties: + criteria: + type: string + NameWorkCenters_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + name_work_center_list: + type: array + items: + $ref: '#/components/schemas/NameWorkCenter' + NewConfig_Params: + type: object + properties: + config_file: + type: string + format: binary + config_struct: + $ref: '#/components/schemas/AnyValue' + default_file_path: + type: string + link: + type: string + previous_template: + type: string + format: uuid + NewConfig_Result: + type: object + properties: + config_guid: + type: string + format: uuid + error: + $ref: '#/components/schemas/ErrorEXT' + NewExeFile_Params: + type: object + properties: + default_path: + type: string + description: + type: string + exe_guid: + type: string + format: uuid + link: + type: string + os_version: + type: string + previous_exe: + type: string + format: uuid + storage_path: + type: string + version: + type: string + NewExeFile_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + NewService_Params: + type: object + properties: + classid: + type: array + items: + type: integer + manufid: + type: array + items: + type: integer + name: + type: string + NewService_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + service_guid: + type: string + format: uuid + NewUnitClient_Params: + type: object + properties: + service_name: + type: string + unit_guid: + type: string + format: uuid + NewUnitClient_Result: + type: object + properties: + client_guid: + type: string + format: uuid + error: + $ref: '#/components/schemas/ErrorEXT' + NewUnitControlClient_Params: + type: object + properties: + o_sver: + type: string + s_ip: + type: string + u_ip: + type: string + unit_guid: + type: string + format: uuid + NewUnitControlClient_Result: + type: object + properties: + client_guid: + type: string + format: uuid + error: + $ref: '#/components/schemas/ErrorEXT' + OcrImage_Params: + type: object + properties: + all: + type: boolean + image: + type: string + format: binary + use_ocr: + type: boolean + OcrImage_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + texts: + type: object + additionalProperties: + type: string + OcrSearchIds_Params: + type: object + properties: + all: + type: boolean + image: + type: string + format: binary + use_ocr: + type: boolean + OcrSearchIds_Result: + type: object + properties: + guids: + type: array + items: + type: string + idents: + type: array + items: + type: string + invids: + type: array + items: + type: string + samples: + type: array + items: + type: string + users: + type: array + items: + type: string + ParameterAggregatedMeasuresOverInterval_Params: + type: object + properties: + end: + type: string + format: date-time + parameter: + type: string + start: + type: string + format: date-time + tag: + type: string + unit_guid: + type: string + ParameterAggregatedMeasuresOverInterval_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + result: + type: array + items: + $ref: '#/components/schemas/OutgoingAggregatedMeasure' + ParameterMeasuresOverInterval_Params: + type: object + properties: + end: + type: string + format: date-time + parameter: + type: string + start: + type: string + format: date-time + tag: + type: string + unit_guid: + type: string + ParameterMeasuresOverInterval_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + result: + type: array + items: + $ref: '#/components/schemas/OutgoingMeasure' + Ping_Params: + type: object + properties: + send: + type: string + t_send: + type: string + format: date-time + Ping_Result: + type: object + properties: + return: + type: string + t_return: + type: string + format: date-time + PlcConfig_Params: + type: object + properties: + plc_id: + $ref: '#/components/schemas/PlcId' + PlcConfig_Result: + type: object + properties: + config_plc: + $ref: '#/components/schemas/ConfigPlc' + PlcListIds_Params: + type: object + PlcListIds_Result: + type: object + properties: + plc_ids: + type: array + items: + $ref: '#/components/schemas/PlcId' + PlcStart_Params: + type: object + properties: + plc_id: + $ref: '#/components/schemas/PlcId' + username: + type: string + PlcStart_Result: + type: object + properties: + modifed: + type: boolean + PlcStatus_Params: + type: object + properties: + plc_id: + $ref: '#/components/schemas/PlcId' + PlcStatus_Result: + type: object + properties: + plc_status: + $ref: '#/components/schemas/PlcStatus' + PlcStop_Params: + type: object + properties: + plc_id: + $ref: '#/components/schemas/PlcId' + username: + type: string + PlcStop_Result: + type: object + properties: + modifed: + type: boolean + ProcessEvent_Params: + type: object + properties: + data: + type: object + additionalProperties: + $ref: '#/components/schemas/AnyValue' + unit_guid: + type: string + format: uuid + ProcessEvent_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + ProcessResult_Params: + type: object + properties: + data: + type: object + additionalProperties: + $ref: '#/components/schemas/AnyValue' + unit_guid: + type: string + format: uuid + ProcessResult_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + ProcessSecondaryResult_Params: + type: object + properties: + unit_data: + $ref: '#/components/schemas/UnitDataFileExt' + ProcessSecondaryResult_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + ProcessSecondaryResultAcq_Params: + type: object + properties: + unit_data: + $ref: '#/components/schemas/UnitDataFileExt' + ProcessSecondaryResultAcq_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + ProductionLine: + type: object + properties: + _id: + $ref: '#/components/schemas/AnyValue' + description: + type: string + production_line_guid: + type: string + format: uuid + production_line_id: + type: integer + short_name: + type: string + title: + type: string + ProductionLineGet_Params: + type: object + properties: + find: + type: string + ProductionLineGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + production_line: + $ref: '#/components/schemas/ProductionLine' + ProductionLineSet_Params: + type: object + properties: + production_line: + $ref: '#/components/schemas/ProductionLine' + ProductionLineSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + ProductionLinesFind_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + ProductionLinesFind_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + production_lines: + type: array + items: + $ref: '#/components/schemas/ProductionLine' + ProductionLinesFindCount_Params: + type: object + properties: + find: + type: string + ProductionLinesFindCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + ProjectGetByGuid_Params: + type: object + properties: + project_guid: + type: string + format: uuid + ProjectGetByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + project: + $ref: '#/components/schemas/Project' + ProjectGetById_Params: + type: object + properties: + project_id: + $ref: '#/components/schemas/AtId' + ProjectGetById_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + project: + $ref: '#/components/schemas/Project' + ProjectsFind_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + ProjectsFind_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + projects: + type: array + items: + $ref: '#/components/schemas/Project' + ProjectsFindCount_Params: + type: object + properties: + find: + type: string + ProjectsFindCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + ProjectsSearch_Params: + type: object + properties: + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + ProjectsSearch_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + projects: + type: array + items: + $ref: '#/components/schemas/Project' + ProjectsSearchByText_Params: + type: object + properties: + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + ProjectsSearchByText_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + projectss: + type: array + items: + $ref: '#/components/schemas/Project' + ProjectsSearchByTextCount_Params: + type: object + properties: + search: + type: string + ProjectsSearchByTextCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + ProjectsSearchCount_Params: + type: object + properties: + search: + type: string + ProjectsSearchCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + ProxyScannedQrCode_Params: + type: object + properties: + payload: + type: object + additionalProperties: + $ref: '#/components/schemas/AnyValue' + scan_data: + type: string + scan_id: + type: string + format: uuid + scanner_id: + type: string + ProxyScannedQrCode_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + ReadBimsClass_Params: + type: object + properties: + bims_id: + $ref: '#/components/schemas/AtId' + ReadBimsClass_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_data: + $ref: '#/components/schemas/LimsData' + ReadDimensions_Params: + type: object + properties: + criteria: + type: string + ReadDimensions_Result: + type: object + properties: + dimension_list: + type: array + items: + $ref: '#/components/schemas/Dimension' + error: + $ref: '#/components/schemas/ErrorEXT' + ReadEquipmentsByWorkCenterId_Params: + type: object + properties: + work_center_id: + type: integer + ReadEquipmentsByWorkCenterId_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_equipment_list: + type: array + items: + $ref: '#/components/schemas/LimsEquipment' + narrow_neck: + $ref: '#/components/schemas/LimsEquipment' + work_center: + $ref: '#/components/schemas/WorkCenter' + ReadLimsEquipmentMetrology_Params: + type: object + properties: + guid: + type: string + format: uuid + ReadLimsEquipmentMetrology_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_data: + $ref: '#/components/schemas/LimsData' + ReadLimsUnitsERPGet_Params: + type: object + properties: + id: + type: string + ReadLimsUnitsERPGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_units_erp: + $ref: '#/components/schemas/LimsUnitsERP' + ReadLineByShortNameOrGuid_Params: + type: object + properties: + line_guid: + type: string + format: uuid + line_short_name: + type: string + ReadLineByShortNameOrGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_equipment_line: + $ref: '#/components/schemas/LimsEquipmentLine' + ReadLineExtByShortNameOrGuid_Params: + type: object + properties: + line_guid: + type: string + format: uuid + line_short_name: + type: string + ReadLineExtByShortNameOrGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + line_ext: + $ref: '#/components/schemas/LineExt' + ReadPeByInvid_Params: + type: object + properties: + invid: + type: string + ReadPeByInvid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + pe_data: + $ref: '#/components/schemas/Data' + ReadUnicInfoAdd_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + ReadUnicInfoAdd_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_unic_info_add: + type: array + items: + $ref: '#/components/schemas/LimsUnicInfoAdd' + ReadUsageDiagramByWorkCenterId_Params: + type: object + properties: + work_center_id: + type: integer + ReadUsageDiagramByWorkCenterId_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + usage_diagram_ext_list: + type: array + items: + $ref: '#/components/schemas/UsageDiagramExt' + ReadWorkCentersByLineShortNameOrGuid_Params: + type: object + properties: + line_guid: + type: string + format: uuid + line_short_name: + type: string + ReadWorkCentersByLineShortNameOrGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_equipment_line: + $ref: '#/components/schemas/LimsEquipmentLine' + work_center_list: + type: array + items: + $ref: '#/components/schemas/WorkCenter' + ReceiveQrCode_Params: + type: object + properties: + assigned_username: + type: string + payload: + type: object + additionalProperties: + $ref: '#/components/schemas/AnyValue' + scan_data: + type: string + scan_id: + type: string + format: uuid + scanner_id: + type: string + RegisterUnit_Params: + type: object + properties: + inv: + type: string + os_ver: + type: string + RegisterUnit_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + valid: + type: boolean + RepkaTaskClose_Params: + type: object + properties: + end: + type: string + format: date-time + result_text: + type: string + start: + type: string + format: date-time + task_id: + type: integer + unit_work_time: + type: string + format: date-time + user_work_time: + type: string + format: date-time + RepkaTaskClose_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_unit_work_log: + $ref: '#/components/schemas/RepkaUnitWorkLog' + repka_user_work_log: + $ref: '#/components/schemas/RepkaUserWorkLog' + RepkaTaskGetDescription_Params: + type: object + properties: + task_id: + type: integer + RepkaTaskGetDescription_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repair_repka_task_description_data: + $ref: '#/components/schemas/RepairRepkaTaskDescriptionData' + repka_task: + $ref: '#/components/schemas/RepkaTask' + RepkaTaskSet_Params: + type: object + properties: + client_username: + type: string + priority: + type: integer + task_description: + type: string + task_name: + type: string + task_template_id: + $ref: '#/components/schemas/TaskTemplateId' + unit: + type: string + RepkaTaskSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + task: + $ref: '#/components/schemas/RepkaTask' + RepkaTaskSetDescription_Params: + type: object + properties: + repair_repka_task_description_data: + $ref: '#/components/schemas/RepairRepkaTaskDescriptionData' + task_id: + type: integer + RepkaTaskSetDescription_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repair_repka_task_description_data_result: + $ref: '#/components/schemas/RepairRepkaTaskDescriptionData' + repka_task: + $ref: '#/components/schemas/RepkaTask' + RepkaTaskSetService_Params: + type: object + properties: + priority: + type: integer + task_description: + type: string + task_name: + type: string + unit: + type: string + username: + type: string + RepkaTaskSetService_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + task: + $ref: '#/components/schemas/RepkaTask' + RepkaTeamByGuid_Params: + type: object + properties: + team_guid: + type: string + format: uuid + RepkaTeamByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + team: + $ref: '#/components/schemas/RepkaTeam' + ReportActiveService_Params: + type: object + properties: + callback_addr: + type: array + items: + type: string + detail_level: + type: integer + format: + type: string + now_time: + type: string + report_guid: + type: string + format: uuid + req_id: + type: string + subscribed_users: + type: array + items: + type: string + title: + type: string + username: + type: string + ReportActiveService_Result: + type: object + properties: + data: + type: string + format: binary + error: + $ref: '#/components/schemas/ErrorEXT' + file_name: + type: string + template: + type: string + ReportActiveServiceStruct_Params: + type: object + properties: + detail_level: + type: integer + limit: + type: integer + format: int64 + now_time: + type: string + skip: + type: integer + format: int64 + title: + type: string + username: + type: string + ReportActiveServiceStruct_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + report_active_service: + $ref: '#/components/schemas/ReportActiveStatus' + ReportActiveStatus_Params: + type: object + properties: + callback_addr: + type: array + items: + type: string + detail_level: + type: integer + format: + type: string + now_time: + type: string + report_guid: + type: string + format: uuid + req_id: + type: string + search: + type: string + subscribed_users: + type: array + items: + type: string + title: + type: string + username: + type: string + ReportActiveStatus_Result: + type: object + properties: + data: + type: string + format: binary + error: + $ref: '#/components/schemas/ErrorEXT' + file_name: + type: string + template: + type: string + ReportActiveStatusStruct_Params: + type: object + properties: + detail_level: + type: integer + limit: + type: integer + format: int64 + now_time: + type: string + search: + type: string + skip: + type: integer + format: int64 + title: + type: string + username: + type: string + ReportActiveStatusStruct_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + report_active_status: + $ref: '#/components/schemas/ReportActiveStatus' + ReportData_Params: + type: object + properties: + callback_addr: + type: array + items: + type: string + data_class: + type: string + data_guids: + type: array + items: + type: string + detail_level: + type: integer + end_time: + type: string + filter: + type: string + filter_users: + type: array + items: + type: string + format: + type: string + now_time: + type: string + report_guid: + type: string + format: uuid + req_id: + type: string + start_time: + type: string + subscribed_users: + type: array + items: + type: string + title: + type: string + unit: + type: string + username: + type: string + ReportData_Result: + type: object + properties: + data: + type: string + format: binary + error: + $ref: '#/components/schemas/ErrorEXT' + file_name: + type: string + template: + type: string + ReportDataStruct_Params: + type: object + properties: + data_class: + type: string + data_guids: + type: array + items: + type: string + detail_level: + type: integer + end_time: + type: string + filter: + type: string + filter_users: + type: array + items: + type: string + limit: + type: integer + format: int64 + now_time: + type: string + skip: + type: integer + format: int64 + start_time: + type: string + title: + type: string + unit: + type: string + username: + type: string + ReportDataStruct_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + report_data: + $ref: '#/components/schemas/ReportData' + ReportGeneratedInfo_Params: + type: object + properties: + report_generated_info: + $ref: '#/components/schemas/ReportGeneratedInfo' + ReportGeneratedLink_Params: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + file_name: + type: string + format: + type: string + method_name: + type: string + path: + type: string + report_id: + type: string + format: uuid + req_id: + type: string + servers: + type: array + items: + type: string + username: + type: string + ReportServiceUnit_Params: + type: object + properties: + callback_addr: + type: array + items: + type: string + detail_level: + type: integer + end_time: + type: string + format: + type: string + now_time: + type: string + report_guid: + type: string + format: uuid + req_id: + type: string + start_time: + type: string + subscribed_users: + type: array + items: + type: string + title: + type: string + unit: + type: string + username: + type: string + ReportServiceUnit_Result: + type: object + properties: + data: + type: string + format: binary + error: + $ref: '#/components/schemas/ErrorEXT' + file_name: + type: string + template: + type: string + ReportServiceUnitStruct_Params: + type: object + properties: + detail_level: + type: integer + end_time: + type: string + limit: + type: integer + format: int64 + now_time: + type: string + skip: + type: integer + format: int64 + start_time: + type: string + title: + type: string + unit: + type: string + username: + type: string + ReportServiceUnitStruct_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + report_work_unit: + $ref: '#/components/schemas/ReportWorkUnit' + ReportSummaryUnits_Params: + type: object + properties: + callback_addr: + type: array + items: + type: string + detail_level: + type: integer + end_time: + type: string + format: + type: string + now_time: + type: string + report_guid: + type: string + format: uuid + req_id: + type: string + search: + type: string + start_time: + type: string + subscribed_users: + type: array + items: + type: string + title: + type: string + username: + type: string + ReportSummaryUnits_Result: + type: object + properties: + data: + type: string + format: binary + error: + $ref: '#/components/schemas/ErrorEXT' + file_name: + type: string + template: + type: string + ReportSummaryUnitsStruct_Params: + type: object + properties: + detail_level: + type: integer + end_time: + type: string + limit: + type: integer + format: int64 + now_time: + type: string + search: + type: string + skip: + type: integer + format: int64 + start_time: + type: string + title: + type: string + username: + type: string + ReportSummaryUnitsStruct_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + report_summary_units: + $ref: '#/components/schemas/ReportSummaryUnits' + ReportSummaryUsers_Params: + type: object + properties: + callback_addr: + type: array + items: + type: string + detail_level: + type: integer + end_time: + type: string + format: + type: string + now_time: + type: string + report_guid: + type: string + format: uuid + req_id: + type: string + search: + type: string + start_time: + type: string + subscribed_users: + type: array + items: + type: string + title: + type: string + username: + type: string + ReportSummaryUsers_Result: + type: object + properties: + data: + type: string + format: binary + error: + $ref: '#/components/schemas/ErrorEXT' + file_name: + type: string + template: + type: string + ReportSummaryUsersStruct_Params: + type: object + properties: + detail_level: + type: integer + end_time: + type: string + limit: + type: integer + format: int64 + now_time: + type: string + search: + type: string + skip: + type: integer + format: int64 + start_time: + type: string + title: + type: string + username: + type: string + ReportSummaryUsersStruct_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + report_summary_users: + $ref: '#/components/schemas/ReportSummaryUsers' + ReportTrend_Params: + type: object + properties: + callback_addr: + type: array + items: + type: string + detail_level: + type: integer + end_time: + type: string + format: + type: string + now_time: + type: string + report_guid: + type: string + format: uuid + req_id: + type: string + request: + $ref: '#/components/schemas/TrendRequest' + start_time: + type: string + subscribed_users: + type: array + items: + type: string + title: + type: string + username: + type: string + ReportTrend_Result: + type: object + properties: + data: + type: string + format: binary + error: + $ref: '#/components/schemas/ErrorEXT' + file_name: + type: string + template: + type: string + ReportTrendStruct_Params: + type: object + properties: + detail_level: + type: integer + end_time: + type: string + limit: + type: integer + format: int64 + now_time: + type: string + request: + $ref: '#/components/schemas/TrendRequest' + skip: + type: integer + format: int64 + start_time: + type: string + title: + type: string + username: + type: string + ReportTrendStruct_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + report_trend: + $ref: '#/components/schemas/ReportTrend' + ReportUser_Params: + type: object + properties: + callback_addr: + type: array + items: + type: string + detail_level: + type: integer + end_time: + type: string + format: + type: string + now_time: + type: string + report_guid: + type: string + format: uuid + req_id: + type: string + search: + type: string + start_time: + type: string + subscribed_users: + type: array + items: + type: string + title: + type: string + username: + type: string + ReportUser_Result: + type: object + properties: + data: + type: string + format: binary + error: + $ref: '#/components/schemas/ErrorEXT' + file_name: + type: string + template: + type: string + ReportUserStruct_Params: + type: object + properties: + detail_level: + type: integer + end_time: + type: string + limit: + type: integer + format: int64 + now_time: + type: string + search: + type: string + skip: + type: integer + format: int64 + start_time: + type: string + title: + type: string + username: + type: string + ReportUserStruct_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + report_users: + $ref: '#/components/schemas/ReportUsers' + ReportWorkUnit_Params: + type: object + properties: + callback_addr: + type: array + items: + type: string + detail_level: + type: integer + end_time: + type: string + format: + type: string + now_time: + type: string + report_guid: + type: string + format: uuid + req_id: + type: string + start_time: + type: string + subscribed_users: + type: array + items: + type: string + title: + type: string + unit: + type: string + username: + type: string + ReportWorkUnit_Result: + type: object + properties: + data: + type: string + format: binary + error: + $ref: '#/components/schemas/ErrorEXT' + file_name: + type: string + template: + type: string + ReportWorkUnitStruct_Params: + type: object + properties: + detail_level: + type: integer + end_time: + type: string + limit: + type: integer + format: int64 + now_time: + type: string + skip: + type: integer + format: int64 + start_time: + type: string + title: + type: string + unit: + type: string + username: + type: string + ReportWorkUnitStruct_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + report_work_unit: + $ref: '#/components/schemas/ReportWorkUnit' + ReportsInfoFind_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + ReportsInfoFind_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + reports_info: + type: array + items: + $ref: '#/components/schemas/ReportGeneratedInfo' + ReportsInfoFindCount_Params: + type: object + properties: + find: + type: string + ReportsInfoFindCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + ReportsInfoSearch_Params: + type: object + properties: + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + ReportsInfoSearch_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + reports_info: + type: array + items: + $ref: '#/components/schemas/ReportGeneratedInfo' + ReportsInfoSearchCount_Params: + type: object + properties: + search: + type: string + ReportsInfoSearchCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + ReportsInfoStat_Params: + type: object + properties: + end_time: + type: string + search: + type: string + start_time: + type: string + ReportsInfoStat_Result: + type: object + properties: + count: + type: integer + format: int64 + end_time_result: + type: string + format: date-time + error: + $ref: '#/components/schemas/ErrorEXT' + reports: + type: object + additionalProperties: + type: integer + format: int64 + start_time_result: + type: string + format: date-time + units: + type: object + additionalProperties: + type: integer + format: int64 + users: + type: object + additionalProperties: + type: integer + format: int64 + ReportsRequestDel_Params: + type: object + properties: + request_guid: + type: string + format: uuid + ReportsRequestDel_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + ReportsRequestFind_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + ReportsRequestFind_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + report_requests: + type: array + items: + $ref: '#/components/schemas/ReportRequest' + ReportsRequestFindCount_Params: + type: object + properties: + find: + type: string + ReportsRequestFindCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + ReportsRequestGetByGuid_Params: + type: object + properties: + request_guid: + type: string + format: uuid + ReportsRequestGetByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + report_request: + $ref: '#/components/schemas/ReportRequest' + ReportsRequestParamSet_Params: + type: object + properties: + param_name: + type: string + param_value: + $ref: '#/components/schemas/AnyValue' + request_guid: + type: string + format: uuid + ReportsRequestParamSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + report_request: + $ref: '#/components/schemas/ReportRequest' + ReportsRequestParamsSet_Params: + type: object + properties: + params: + type: object + additionalProperties: + $ref: '#/components/schemas/AnyValue' + request_guid: + type: string + format: uuid + ReportsRequestParamsSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + report_request: + $ref: '#/components/schemas/ReportRequest' + ReportsRequestParamsUnSet_Params: + type: object + properties: + param_names: + type: array + items: + type: string + request_guid: + type: string + format: uuid + ReportsRequestParamsUnSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + report_request: + $ref: '#/components/schemas/ReportRequest' + ReportsRequestRun_Params: + type: object + properties: + request_guid: + type: string + format: uuid + ReportsRequestRun_Result: + type: object + ReportsRequestSchedulerSet_Params: + type: object + properties: + request_guid: + type: string + format: uuid + scheduler: + $ref: '#/components/schemas/Scheduler' + ReportsRequestSchedulerSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + report_request: + $ref: '#/components/schemas/ReportRequest' + ReportsRequestSet_Params: + type: object + properties: + replace: + type: boolean + report_request: + $ref: '#/components/schemas/ReportRequest' + ReportsRequestSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + ReportsRequestSubscribe_Params: + type: object + properties: + request_guid: + type: string + format: uuid + username: + type: string + ReportsRequestSubscribe_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + report_request: + $ref: '#/components/schemas/ReportRequest' + ReportsRequestUnSubscribe_Params: + type: object + properties: + request_guid: + type: string + format: uuid + username: + type: string + ReportsRequestUnSubscribe_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + report_request: + $ref: '#/components/schemas/ReportRequest' + RequestLogFiles_Params: + type: object + RequestLogFiles_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + link: + type: string + RestartFailureAlert_Params: + type: object + RestartFailureAlert_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + RestartService_Params: + type: object + RestartService_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + RestartUpdater_Params: + type: object + RestartUpdater_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SampleAndTestsGet_Params: + type: object + properties: + sample_id: + $ref: '#/components/schemas/AtId' + tests_ids: + type: array + items: + $ref: '#/components/schemas/AtId' + SampleAndTestsGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + sample_description: + $ref: '#/components/schemas/SampleDescription' + tests: + type: array + items: + $ref: '#/components/schemas/TestDescription' + SampleGet_Params: + type: object + properties: + sample: + type: string + SampleGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + sample_description: + $ref: '#/components/schemas/SampleDescription' + SampleGetByGuid_Params: + type: object + properties: + guid: + type: string + format: uuid + SampleGetByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + sample_description: + $ref: '#/components/schemas/SampleDescription' + SampleGetById_Params: + type: object + properties: + sample_id: + $ref: '#/components/schemas/AtId' + SampleGetById_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + sample_description: + $ref: '#/components/schemas/SampleDescription' + SampleGetByQr_Params: + type: object + properties: + qr_code: + type: string + SampleGetByQr_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + sample_description: + $ref: '#/components/schemas/SampleDescription' + SampleTestsGetBySampleGuid_Params: + type: object + properties: + sample_guid: + type: string + format: uuid + SampleTestsGetBySampleGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + test_descriptions: + type: array + items: + $ref: '#/components/schemas/TestDescription' + SapMaterialByGuid_Params: + type: object + properties: + sap_material_guid: + type: string + format: uuid + SapMaterialByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + sap_materials_new: + $ref: '#/components/schemas/SapMaterial' + SapMaterialById_Params: + type: object + properties: + sap_material_id: + type: integer + SapMaterialById_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + sap_materials_new: + $ref: '#/components/schemas/SapMaterial' + SapMaterials_Params: + type: object + properties: + criteria: + type: string + SapMaterials_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + sap_material_list: + type: array + items: + $ref: '#/components/schemas/SapMaterial' + SapMaterialsAllProduction_Params: + type: object + SapMaterialsAllProduction_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + sap_material_list: + type: array + items: + $ref: '#/components/schemas/SapMaterial' + SchedulerBroadcast_Params: + type: object + properties: + rpc_request_id: + type: string + scheduler_broadcast: + $ref: '#/components/schemas/SchedulerBroadcast' + SchedulerClassAdd_Params: + type: object + properties: + class: + type: string + find: + type: string + SchedulerClassAdd_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SchedulerClassAddByGuid_Params: + type: object + properties: + class: + type: string + scheduler_guid: + type: string + format: uuid + SchedulerClassAddByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SchedulerClassAddByName_Params: + type: object + properties: + class: + type: string + scheduler_name: + type: string + SchedulerClassAddByName_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SchedulerClassDel_Params: + type: object + properties: + class: + type: string + find: + type: string + SchedulerClassDel_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SchedulerClassDelByGuid_Params: + type: object + properties: + class: + type: string + scheduler_guid: + type: string + format: uuid + SchedulerClassDelByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SchedulerClassDelByName_Params: + type: object + properties: + class: + type: string + scheduler_name: + type: string + SchedulerClassDelByName_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SchedulerDeliver_Params: + type: object + properties: + rpc_request_id: + type: string + scheduler_broadcast: + $ref: '#/components/schemas/SchedulerBroadcast' + SchedulerDisable_Params: + type: object + properties: + scheduler_guid: + type: string + format: uuid + SchedulerDisable_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SchedulerEnable_Params: + type: object + properties: + scheduler_guid: + type: string + format: uuid + SchedulerEnable_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SchedulerSendTest_Params: + type: object + properties: + scheduler_guid: + type: string + format: uuid + SchedulerSendTest_Result: + type: object + SchedulerSet_Params: + type: object + properties: + replace: + type: boolean + scheduler: + $ref: '#/components/schemas/Scheduler' + SchedulerSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SchedulerTimeAdd_Params: + type: object + properties: + find: + type: string + time: + type: string + zone: + type: string + SchedulerTimeAdd_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SchedulerTimeAddByGuid_Params: + type: object + properties: + scheduler_guid: + type: string + format: uuid + time: + type: string + zone: + type: string + SchedulerTimeAddByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SchedulerTimeAddByName_Params: + type: object + properties: + scheduler_name: + type: string + time: + type: string + zone: + type: string + SchedulerTimeAddByName_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SchedulerTimeDel_Params: + type: object + properties: + find: + type: string + time: + type: string + zone: + type: string + SchedulerTimeDel_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SchedulerTimeDelByGuid_Params: + type: object + properties: + scheduler_guid: + type: string + format: uuid + time: + type: string + zone: + type: string + SchedulerTimeDelByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SchedulerTimeDelByName_Params: + type: object + properties: + scheduler_name: + type: string + time: + type: string + zone: + type: string + SchedulerTimeDelByName_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SchedulersFind_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + SchedulersFind_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + schedulers: + type: array + items: + $ref: '#/components/schemas/Scheduler' + SchedulersFindByTime_Params: + type: object + properties: + time: + type: string + format: date-time + SchedulersFindByTime_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + schedulers: + type: array + items: + $ref: '#/components/schemas/Scheduler' + SchedulersFindCount_Params: + type: object + properties: + find: + type: string + SchedulersFindCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + SchedulersResetDefault_Params: + type: object + properties: + scheduler_guid: + type: string + format: uuid + SchedulersResetDefault_Result: + type: object + SendConfigByInv_Params: + type: object + properties: + inv: + type: string + SendConfigByInv_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SendEventFromScada_Params: + type: object + properties: + event_text: + type: string + invid: + type: string + SendEventFromScada_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SendQR_Params: + type: object + properties: + port: + type: string + scanned: + type: string + time: + type: string + format: date-time + unit_guid: + type: string + format: uuid + username: + type: string + username_scanned: + type: boolean + SetMonitorParam_Params: + type: object + properties: + control: + type: boolean + monitor: + type: boolean + unit_guid: + type: string + format: uuid + SetMonitorParam_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SetOPCParam_Params: + type: object + properties: + opc_changer: + $ref: '#/components/schemas/ChangerOPCParam' + SetOPCParam_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SetUpdDate_Params: + type: object + properties: + control: + type: boolean + unit_guid: + type: string + format: uuid + SetUpdDate_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SpeedProdEquipmentByGuid_Params: + type: object + properties: + guid: + type: string + format: uuid + SpeedProdEquipmentByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + speed_prod_equipment: + $ref: '#/components/schemas/SpeedProdEquipment' + SpeedProdEquipments_Params: + type: object + properties: + criteria: + type: string + SpeedProdEquipments_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + speed_prod_equipment_list: + type: array + items: + $ref: '#/components/schemas/SpeedProdEquipment' + StartCalibration_Params: + type: object + properties: + calibration: + $ref: '#/components/schemas/Calibration' + StartCalibration_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + StartReportActiveService_Params: + type: object + properties: + callback_addr: + type: array + items: + type: string + detail_level: + type: integer + format: + type: string + now_time: + type: string + req_id: + type: string + subscribed_users: + type: array + items: + type: string + title: + type: string + username: + type: string + StartReportActiveService_Result: + type: object + properties: + report_guid: + type: string + format: uuid + StartReportActiveStatus_Params: + type: object + properties: + callback_addr: + type: array + items: + type: string + detail_level: + type: integer + format: + type: string + now_time: + type: string + req_id: + type: string + search: + type: string + subscribed_users: + type: array + items: + type: string + title: + type: string + username: + type: string + StartReportActiveStatus_Result: + type: object + properties: + report_guid: + type: string + format: uuid + StartReportData_Params: + type: object + properties: + callback_addr: + type: array + items: + type: string + data_class: + type: string + data_guids: + type: array + items: + type: string + detail_level: + type: integer + end_time: + type: string + filter: + type: string + filter_users: + type: array + items: + type: string + format: + type: string + now_time: + type: string + req_id: + type: string + start_time: + type: string + subscribed_users: + type: array + items: + type: string + title: + type: string + unit: + type: string + username: + type: string + StartReportData_Result: + type: object + properties: + report_guid: + type: string + format: uuid + StartReportSummaryUnits_Params: + type: object + properties: + callback_addr: + type: array + items: + type: string + detail_level: + type: integer + end_time: + type: string + format: + type: string + now_time: + type: string + req_id: + type: string + search: + type: string + start_time: + type: string + subscribed_users: + type: array + items: + type: string + title: + type: string + username: + type: string + StartReportSummaryUnits_Result: + type: object + properties: + report_guid: + type: string + format: uuid + StartReportSummaryUsers_Params: + type: object + properties: + callback_addr: + type: array + items: + type: string + detail_level: + type: integer + end_time: + type: string + format: + type: string + now_time: + type: string + req_id: + type: string + search: + type: string + start_time: + type: string + subscribed_users: + type: array + items: + type: string + title: + type: string + username: + type: string + StartReportSummaryUsers_Result: + type: object + properties: + report_guid: + type: string + format: uuid + StartReportTrend_Params: + type: object + properties: + callback_addr: + type: array + items: + type: string + data_class: + type: string + detail_level: + type: integer + end_time: + type: string + format: + type: string + now_time: + type: string + req_id: + type: string + request: + $ref: '#/components/schemas/TrendRequest' + start_time: + type: string + subscribed_users: + type: array + items: + type: string + title: + type: string + username: + type: string + StartReportTrend_Result: + type: object + properties: + report_guid: + type: string + format: uuid + StartReportWorkUnit_Params: + type: object + properties: + callback_addr: + type: array + items: + type: string + detail_level: + type: integer + end_time: + type: string + format: + type: string + now_time: + type: string + req_id: + type: string + start_time: + type: string + subscribed_users: + type: array + items: + type: string + title: + type: string + unit: + type: string + username: + type: string + StartReportWorkUnit_Result: + type: object + properties: + report_guid: + type: string + format: uuid + StartService_Params: + type: object + StartService_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + StopService_Params: + type: object + StopService_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + Substance: + type: object + properties: + _id: + $ref: '#/components/schemas/AnyValue' + arrival_time: + type: string + format: date-time + certificate: + type: string + comment: + type: string + container_place: + type: string + creation_book_guid: + type: string + format: uuid + creation_end_time: + type: string + format: date-time + creation_start_time: + type: string + format: date-time + creation_user_department_guid: + type: string + format: uuid + creation_user_guid: + type: string + format: uuid + department_guid: + type: string + format: uuid + description: + type: string + expire_time: + type: string + format: date-time + expired_flag: + type: boolean + incremental_id: + type: integer + format: int64 + internal_order: + type: string + manufacture_time: + type: string + format: date-time + manufacturer_guid: + type: string + format: uuid + number_batch: + type: string + number_catalogue: + type: string + number_lot: + type: string + number_project: + type: string + number_reagent: + type: string + number_series: + type: string + out_of_stock_comment: + type: string + out_of_stock_flag: + type: boolean + out_of_stock_time: + type: string + format: date-time + out_of_stock_user_guid: + type: string + format: uuid + out_of_stock_username: + type: string + quantity: + $ref: '#/components/schemas/DataValue' + substance_bims_id: + $ref: '#/components/schemas/AtId' + substance_guid: + type: string + format: uuid + substance_kind: + type: string + substance_status: + type: string + title: + type: string + written_off_comment: + type: string + written_off_flag: + type: boolean + written_off_time: + type: string + format: date-time + written_off_user_guid: + type: string + format: uuid + written_off_username: + type: string + SubstanceAdd_Params: + type: object + properties: + substance: + $ref: '#/components/schemas/Substance' + SubstanceAdd_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + substance_data: + $ref: '#/components/schemas/Substance' + SubstanceExt: + type: object + properties: + _id: + $ref: '#/components/schemas/AnyValue' + arrival_time: + type: string + format: date-time + certificate: + type: string + comment: + type: string + container_place: + type: string + creation_book_guid: + type: string + format: uuid + creation_end_time: + type: string + format: date-time + creation_start_time: + type: string + format: date-time + creation_user_department_bims_id: + $ref: '#/components/schemas/AtId' + creation_user_department_guid: + type: string + format: uuid + creation_user_department_title: + type: string + creation_user_fio: + type: string + creation_user_guid: + type: string + format: uuid + creation_username: + type: string + department_bims_id: + $ref: '#/components/schemas/AtId' + department_guid: + type: string + format: uuid + department_title: + type: string + description: + type: string + expire_time: + type: string + format: date-time + expired_flag: + type: boolean + incremental_id: + type: integer + format: int64 + internal_order: + type: string + manufacture_time: + type: string + format: date-time + manufacturer_bims_id: + $ref: '#/components/schemas/AtId' + manufacturer_guid: + type: string + format: uuid + manufacturer_id: + type: integer + manufacturer_title: + type: string + number_batch: + type: string + number_catalogue: + type: string + number_lot: + type: string + number_project: + type: string + number_reagent: + type: string + number_series: + type: string + out_of_stock_comment: + type: string + out_of_stock_flag: + type: boolean + out_of_stock_time: + type: string + format: date-time + out_of_stock_user_guid: + type: string + format: uuid + out_of_stock_username: + type: string + quantity: + $ref: '#/components/schemas/DataValue' + substance_bims_id: + $ref: '#/components/schemas/AtId' + substance_guid: + type: string + format: uuid + substance_kind: + type: string + substance_status: + type: string + title: + type: string + written_off_comment: + type: string + written_off_flag: + type: boolean + written_off_time: + type: string + format: date-time + written_off_user_guid: + type: string + format: uuid + written_off_username: + type: string + SubstanceFind_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + SubstanceFind_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + substance_list: + type: array + items: + $ref: '#/components/schemas/Substance' + SubstanceFindByText_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + text: + type: string + SubstanceFindByText_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + substance_list: + type: array + items: + $ref: '#/components/schemas/Substance' + SubstanceFindByTextCount_Params: + type: object + properties: + find: + type: string + text: + type: string + SubstanceFindByTextCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + SubstanceFindCount_Params: + type: object + properties: + find: + type: string + SubstanceFindCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + SubstanceGet_Params: + type: object + properties: + find: + type: string + SubstanceGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + substance: + $ref: '#/components/schemas/Substance' + SubstanceGetByGuid_Params: + type: object + properties: + substance_guid: + type: string + format: uuid + SubstanceGetByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + substance: + $ref: '#/components/schemas/Substance' + SubstanceGetByTitle_Params: + type: object + properties: + title: + type: string + SubstanceGetByTitle_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + substance: + $ref: '#/components/schemas/Substance' + SubstancePart: + type: object + properties: + _id: + $ref: '#/components/schemas/AnyValue' + book_guid: + type: string + format: uuid + comment: + type: string + properties: + $ref: '#/components/schemas/DataValues' + quantity: + $ref: '#/components/schemas/DataValue' + substance_part_guid: + type: string + format: uuid + substance_result_guid: + type: string + format: uuid + substance_source_guid: + type: string + format: uuid + title: + type: string + SubstancePartAdd_Params: + type: object + properties: + substance_part: + $ref: '#/components/schemas/SubstancePart' + SubstancePartAdd_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SubstancePartFind_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + SubstancePartFind_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + substance_part_list: + type: array + items: + $ref: '#/components/schemas/SubstancePart' + SubstancePartFindByText_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + text: + type: string + SubstancePartFindByText_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + substance_part_list: + type: array + items: + $ref: '#/components/schemas/SubstancePart' + SubstancePartFindByTextCount_Params: + type: object + properties: + find: + type: string + text: + type: string + SubstancePartFindByTextCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + SubstancePartFindCount_Params: + type: object + properties: + find: + type: string + SubstancePartFindCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + SubstancePartGet_Params: + type: object + properties: + find: + type: string + SubstancePartGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + substance_part: + $ref: '#/components/schemas/SubstancePart' + SubstancePartGetByGuid_Params: + type: object + properties: + substance_part_guid: + type: string + format: uuid + SubstancePartGetByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + substance_part: + $ref: '#/components/schemas/SubstancePart' + SubstancePartGetByTitle_Params: + type: object + properties: + title: + type: string + SubstancePartGetByTitle_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + substance_part: + $ref: '#/components/schemas/SubstancePart' + SubstancePartSearch_Params: + type: object + properties: + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + SubstancePartSearch_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + substance_part_list: + type: array + items: + $ref: '#/components/schemas/SubstancePart' + SubstancePartSearchCount_Params: + type: object + properties: + search: + type: string + SubstancePartSearchCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + SubstanceSearch_Params: + type: object + properties: + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + SubstanceSearch_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + substance_list: + type: array + items: + $ref: '#/components/schemas/Substance' + SubstanceSearchCount_Params: + type: object + properties: + search: + type: string + SubstanceSearchCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + SubstanceSetStatus_Params: + type: object + properties: + substance_guid: + type: string + format: uuid + substance_status: + type: string + SubstanceSetStatus_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + SubstancesFindExt_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + SubstancesFindExt_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + substances_ext: + type: array + items: + $ref: '#/components/schemas/SubstanceExt' + SystemGroups: + type: object + properties: + admin: + type: string + format: uuid + delegation: + type: string + format: uuid + service: + type: string + format: uuid + sudo: + type: string + format: uuid + user: + type: string + format: uuid + TaskAdditionalFieldDel_Params: + type: object + properties: + result_id: + type: integer + TaskAdditionalFieldDel_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + TaskAdditionalFieldPath_Params: + type: object + properties: + acceptance_status: + type: string + readiness_status: + type: string + result_id: + type: integer + value: + type: string + TaskAdditionalFieldPath_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_task_additional_field: + $ref: '#/components/schemas/RepkaTaskAdditionalField' + TaskAdditionalFieldSet_Params: + type: object + properties: + name: + type: string + task_id: + type: integer + type: + type: string + TaskAdditionalFieldSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_task_additional_field: + $ref: '#/components/schemas/RepkaTaskAdditionalField' + TaskAdditionalFieldsGet_Params: + type: object + properties: + task_id: + type: integer + TaskAdditionalFieldsGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_task_additional_fields: + type: array + items: + $ref: '#/components/schemas/RepkaTaskAdditionalField' + TaskAttachFile_Params: + type: object + properties: + additional_field_id: + type: integer + files: + type: object + additionalProperties: + type: string + format: binary + task_id: + type: integer + TaskAttachFile_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_task_attach_files_result: + type: array + items: + $ref: '#/components/schemas/RepkaTaskAttachFileResult' + TaskGet_Params: + type: object + properties: + task_id: + type: integer + TaskGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_task: + $ref: '#/components/schemas/RepkaTask' + TaskPatch_Params: + type: object + properties: + new_values: + $ref: '#/components/schemas/Data' + task_id: + type: integer + TaskPatch_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_task: + $ref: '#/components/schemas/RepkaTask' + TaskSet_Params: + type: object + properties: + repka_set_task: + $ref: '#/components/schemas/RepkaSetTask' + TaskSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_task: + $ref: '#/components/schemas/RepkaTask' + TaskSetD_Params: + type: object + properties: + repka_set_task: + $ref: '#/components/schemas/RepkaSetTask' + TaskSetD_Result: type: object properties: data: + $ref: '#/components/schemas/Data' + error: + $ref: '#/components/schemas/ErrorEXT' + TaskSetN_Params: + type: object + properties: + repka_set_task: + $ref: '#/components/schemas/RepkaSetTask' + TaskSetN_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + task_id: + type: integer + TaskTemplatesSearch_Params: + type: object + properties: + search: + type: string + TaskTemplatesSearch_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_task_templates: + type: array + items: + $ref: '#/components/schemas/RepkaTaskTemplate' + TaskWorkLogsGet_Params: + type: object + properties: + task_id: + type: integer + TaskWorkLogsGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_task_work_logs: + $ref: '#/components/schemas/RepkaTaskWorkLogs' + TeamBoardGetById_Params: + type: object + properties: + team_id: + type: integer + TeamBoardGetById_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_team_board: + $ref: '#/components/schemas/RepkaTeamBoard' + TeamGetById_Params: + type: object + properties: + team_id: + type: integer + TeamGetById_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_team: + $ref: '#/components/schemas/RepkaTeam' + TeamMembershipsGetById_Params: + type: object + properties: + team_id: + type: integer + TeamMembershipsGetById_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_team: + $ref: '#/components/schemas/RepkaTeamMemberships' + TeamsGetByUsername_Params: + type: object + properties: + username: + type: string + TeamsGetByUsername_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_teams: + type: array + items: + $ref: '#/components/schemas/RepkaUserTeam' + TeamsSearch_Params: + type: object + properties: + search: + type: string + TeamsSearch_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_teams: + type: array + items: + $ref: '#/components/schemas/RepkaTeam' + Test_Params: + type: object + Test_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + TestsGetBySample_Params: + type: object + properties: + sample: + $ref: '#/components/schemas/AtId' + TestsGetBySample_Result: + type: object + properties: + ext: + $ref: '#/components/schemas/ErrorEXT' + tests: + type: array + items: + $ref: '#/components/schemas/TestDescription' + UnicInfoAdd2vxy_Params: + type: object + properties: + u: + $ref: '#/components/schemas/LimsUnicInfoAdd' + UnicInfoAdd2vxy_Result: + type: object + properties: + data_value: + $ref: '#/components/schemas/DataValue' + error: + $ref: '#/components/schemas/ErrorEXT' + parameter: + type: string + xy: + $ref: '#/components/schemas/XY' + UnitClass: + type: object + properties: + class: + type: string + class_guid: + type: string + format: uuid + class_id: + type: integer + class_title: + type: string + units_count: + type: integer + UnitCleanDescription_Params: + type: object + properties: + invid: + type: string + UnitCleanDescription_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UnitConfig_Params: + type: object + properties: + unit_id: + type: string + UnitConfig_Result: + type: object + properties: + unit_config: + $ref: '#/components/schemas/UnitConfig' + UnitDataCount_Params: + type: object + properties: + data_class: + type: string + end_time: + type: string + start_time: + type: string + unit_guid: + type: string + format: uuid + UnitDataCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + UnitDataCountByBook_Params: + type: object + properties: + book_guid: + type: string + format: uuid + unit_guid: + type: string + format: uuid + UnitDataCountByBook_Result: + type: object + properties: + data_count: + $ref: '#/components/schemas/DataCountStat' + error: + $ref: '#/components/schemas/ErrorEXT' + UnitDataCountByGuid_Params: + type: object + properties: + end_time: + type: string + start_time: + type: string + unit_guid: + type: string + format: uuid + UnitDataCountByGuid_Result: + type: object + properties: + data_count: + $ref: '#/components/schemas/DataCountStat' + error: + $ref: '#/components/schemas/ErrorEXT' + UnitDataFind_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + unit_guid: + type: string + format: uuid + UnitDataFind_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + unit_datas: + type: array + items: + $ref: '#/components/schemas/UnitData' + UnitDataFindCount_Params: + type: object + properties: + find: + type: string + unit_guid: + type: string + format: uuid + UnitDataFindCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + UnitDataGet_Params: + type: object + properties: + data_class: + type: string + end_time: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + start_time: + type: string + unit_guid: + type: string + format: uuid + UnitDataGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + unit_datas: + type: array + items: + $ref: '#/components/schemas/UnitData' + UnitDataGetByGuid_Params: + type: object + properties: + data_guid: + type: string + format: uuid + unit_guid: + type: string + format: uuid + UnitDataGetByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + unit_data: + $ref: '#/components/schemas/UnitData' + UnitDataGetByGuids_Params: + type: object + properties: + data_guids: + type: array + items: + type: string + sort: + $ref: '#/components/schemas/AnyValue' + unit_guid: + type: string + format: uuid + UnitDataGetByGuids_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + unit_datas: + type: array + items: + $ref: '#/components/schemas/UnitData' + UnitDataGetCount_Params: + type: object + properties: + data_class: + type: string + end_time: + type: string + start_time: + type: string + unit_guid: + type: string + format: uuid + UnitDataGetCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + UnitDataGetPred_Params: + type: object + properties: + data_channel: + type: string + data_class: + type: string + time: + type: string + unit_guid: + type: string + format: uuid + UnitDataGetPred_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + unit_data: + $ref: '#/components/schemas/UnitData' + UnitDataGetPredExt_Params: + type: object + properties: + by_unit_time: + type: boolean + data_channel: + type: string + data_class: + type: string + data_format: + type: string + time: + type: string + unit_guid: + type: string + format: uuid + UnitDataGetPredExt_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + unit_data: + $ref: '#/components/schemas/UnitData' + UnitDataResultStatusSeriesSet_Params: + type: object + properties: + data_result_status: + $ref: '#/components/schemas/DataResultStatus' + series_guid: + type: string + format: uuid + unit_guid: + type: string + format: uuid + UnitDataResultStatusSeriesSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: integer + UnitDataResultStatusSet_Params: + type: object + properties: + data_guid: + type: string + format: uuid + data_result_status: + $ref: '#/components/schemas/DataResultStatus' + unit_guid: + type: string + format: uuid + UnitDataResultStatusSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + UnitDataSave_Params: + type: object + properties: + unit_data: + $ref: '#/components/schemas/UnitData' + UnitDataSave_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UnitDataSearch_Params: + type: object + properties: + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + unit_guid: + type: string + format: uuid + UnitDataSearch_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + unit_datas: + type: array + items: + $ref: '#/components/schemas/UnitData' + UnitDataSearchCount_Params: + type: object + properties: + search: + type: string + unit_guid: + type: string + format: uuid + UnitDataSearchCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + UnitDescription: + type: object + properties: + _id: + $ref: '#/components/schemas/AnyValue' + attr_tables: + $ref: '#/components/schemas/DataTables' + attr_values: + $ref: '#/components/schemas/DataValues' + bims_edited_by: + $ref: '#/components/schemas/AtId' + bims_owner: + $ref: '#/components/schemas/AtId' + bims_parent_equipment_id: + $ref: '#/components/schemas/AtId' + bims_parent_guid: + type: string + format: uuid + bims_status: + $ref: '#/components/schemas/AtId' + bims_status_erp: + $ref: '#/components/schemas/AtId' + biocad_guid: + type: string + format: uuid + class: + type: string + class_bims_id: + $ref: '#/components/schemas/AtId' + class_guid: + type: string + format: uuid + class_id: + type: integer + class_title: + type: string + dep_bims_id: + $ref: '#/components/schemas/AtId' + dep_giud: + type: string + format: uuid + dep_location: + type: string + dep_repka_guid: + type: string + format: uuid + dep_repka_id: + type: integer + dep_repka_title: + type: string + dep_title: + type: string + description: + type: string + ident: + type: string + invid: + type: string + location: + type: string + location_bims_id: + $ref: '#/components/schemas/AtId' + location_guid: + type: string + format: uuid + location_title: + type: string + manufacturer: + type: string + manufacturer_bims_id: + $ref: '#/components/schemas/AtId' + manufacturer_guid: + type: string + format: uuid + manufacturer_id: + type: integer + manufacturer_title: + type: string + model: + type: string + model_guid: + type: string + format: uuid + model_id: + type: integer + model_text: + type: string + model_title: + type: string + mol_user_fio: + type: string + mol_user_giud: + type: string + format: uuid + mol_user_repka_id: + type: integer + mol_username: + type: string + pe_id: + type: integer + repair_bims_id: + $ref: '#/components/schemas/AtId' + repair_description: + type: string + repair_giud: + type: string + format: uuid + repair_repka_guid: + type: string + format: uuid + repair_repka_id: + type: integer + repair_repka_title: + type: string + repair_title: + type: string + repka_class_id: + type: integer + repka_id: + type: integer + repka_location_id: + type: integer + repka_location_room: + type: string + rooms: + type: string + serial: + type: string + short_name: + type: string + status: + type: string + status_title: + type: string + unit_bims_id: + $ref: '#/components/schemas/AtId' + unit_guid: + type: string + format: uuid + update_time: + type: string + format: date-time + UnitDescriptionGetByUnitGuid_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + UnitDescriptionGetByUnitGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + unit_description: + $ref: '#/components/schemas/UnitDescription' + UnitDescriptionSetModel_Params: + type: object + properties: + add_to_find: + type: boolean + model_guid: + type: string + format: uuid + unit_guid: + type: string + format: uuid + UnitDescriptionSetModel_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UnitDescriptionsFindByClassIdManufacturerId_Params: + type: object + properties: + class_id: + type: integer + manufacturer_id: + type: integer + UnitDescriptionsFindByClassIdManufacturerId_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitDescription' + UnitDescriptionsSearch_Params: + type: object + properties: + unit: + type: string + UnitDescriptionsSearch_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + unit_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitDescription' + UnitDescriptionsSetModelForce_Params: + type: object + properties: + model_guid: + type: string + format: uuid + units_guid: + type: array + items: + type: string + UnitDescriptionsSetModelForce_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UnitDescriptionsStatValues_Params: + type: object + properties: + key: + type: string + UnitDescriptionsStatValues_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + values: + type: object + additionalProperties: + type: integer + UnitDetect_Params: + type: object + properties: + unit: + type: string + UnitDetect_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + unit_description: + $ref: '#/components/schemas/UnitDescription' + UnitGetById_Params: + type: object + properties: + unit_id: + type: integer + UnitGetById_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_unit_description: + $ref: '#/components/schemas/RepkaUnitDescription' + UnitGetByInvid_Params: + type: object + properties: + invid: + type: string + UnitGetByInvid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_unit_description: + $ref: '#/components/schemas/RepkaUnitDescription' + UnitMolDep: + type: object + properties: + dep_giud: + type: string + format: uuid + dep_location: + type: string + dep_repka_id: + type: integer + dep_title: + type: string + units_count: + type: integer + UnitRepair: + type: object + properties: + repair_description: + type: string + repair_giud: + type: string + format: uuid + repair_repka_id: + type: integer + repair_title: + type: string + units_count: + type: integer + UnitShortNameSet_Params: + type: object + properties: + short_name: + type: string + unit_guid: + type: string + format: uuid + username: + type: string + UnitShortNameSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UnitStart_Params: + type: object + properties: + unit_id: + type: string + username: + type: string + UnitStart_Result: + type: object + properties: + modifed: + type: boolean + UnitState: + type: object + properties: + _id: + $ref: '#/components/schemas/AnyValue' + connection: + type: string + model_guid: + type: string + format: uuid + short_name: + type: string + state: + type: string + template: + type: string + time_zone: + type: string + unit_guid: + type: string + format: uuid + UnitStateGetByUnitGuid_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + UnitStateGetByUnitGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + unit_state: + $ref: '#/components/schemas/UnitState' + UnitStatus_Params: + type: object + properties: + unit_id: + type: string + UnitStatus_Result: + type: object + properties: + unit_status: + $ref: '#/components/schemas/UnitStatus' + UnitStop_Params: + type: object + properties: + unit_id: + type: string + username: + type: string + UnitStop_Result: + type: object + properties: + modifed: + type: boolean + UnitUpdate_Params: + type: object + properties: + search: + type: string + UnitUpdate_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + unit_description: + $ref: '#/components/schemas/UnitDescription' + UnitWorkLogSet_Params: + type: object + properties: + repka_set_unit_work_log: + $ref: '#/components/schemas/RepkaSetUnitWorkLog' + UnitWorkLogSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_unit_work_log: + $ref: '#/components/schemas/RepkaUnitWorkLog' + UnitsDescriptionsFind_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UnitsDescriptionsFind_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitDescription' + UnitsDescriptionsFindAll_Params: + type: object + properties: + find: + type: string + UnitsDescriptionsFindAll_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitDescription' + UnitsDescriptionsFindCount_Params: + type: object + properties: + find: + type: string + UnitsDescriptionsFindCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + UnitsDescriptionsFindStat_Params: + type: object + properties: + attrs: + type: array + items: + type: string + find: + type: string + UnitsDescriptionsFindStat_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + stat: + type: object + additionalProperties: + type: array + items: + $ref: '#/components/schemas/UnitsStat' + UnitsDescriptionsSearch_Params: + type: object + properties: + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UnitsDescriptionsSearch_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitDescription' + UnitsDescriptionsSearchByText_Params: + type: object + properties: + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UnitsDescriptionsSearchByText_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitDescription' + UnitsDescriptionsSearchByTextCount_Params: + type: object + properties: + search: + type: string + UnitsDescriptionsSearchByTextCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + UnitsDescriptionsSearchCount_Params: + type: object + properties: + search: + type: string + UnitsDescriptionsSearchCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + UnitsDescriptionsSearchStat_Params: + type: object + properties: + attrs: + type: array + items: + type: string + search: + type: string + UnitsDescriptionsSearchStat_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + stat: + type: object + additionalProperties: + type: array + items: + $ref: '#/components/schemas/UnitsStat' + UnitsDetect_Params: + type: object + properties: + search: + type: array + items: + type: string + UnitsDetect_Result: + type: object + properties: + units_description: + type: object + additionalProperties: + $ref: '#/components/schemas/UnitDescription' + UnitsGetByBiocadGuid_Params: + type: object + properties: + guid_string: + type: string + format: uuid + UnitsGetByBiocadGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_equipments: + $ref: '#/components/schemas/LimsEquipments' + UnitsGetByGuid_Params: + type: object + properties: + guid_string: + type: string + format: uuid + UnitsGetByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_equipments: + $ref: '#/components/schemas/LimsEquipments' + UnitsGetByGuidERP_Params: + type: object + properties: + guid_string: + type: string + format: uuid + UnitsGetByGuidERP_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_equipments: + $ref: '#/components/schemas/LimsEquipments' + UnitsGetByIdent_Params: + type: object + properties: + ident: + type: string + UnitsGetByIdent_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_equipments: + $ref: '#/components/schemas/LimsEquipments' + UnitsGetByInvid_Params: + type: object + properties: + invid: + type: string + UnitsGetByInvid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_equipments: + $ref: '#/components/schemas/LimsEquipments' + UnitsGetBySerial_Params: + type: object + properties: + serial: + type: string + UnitsGetBySerial_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + lims_equipments: + $ref: '#/components/schemas/LimsEquipments' + UnitsGroup: + type: object + properties: + _id: + $ref: '#/components/schemas/AnyValue' + group_guid: + type: string + format: uuid + units_guid: + type: array + items: + type: string + UnitsGroupByUnitAndGroupType_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + units_group_type: + type: string + UnitsGroupByUnitAndGroupType_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupComplexDescriptionByUnit_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + UnitsGroupComplexDescriptionByUnit_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupComplexUserSet_Params: + type: object + properties: + description: + type: string + group_guid: + type: string + format: uuid + master_unit: + type: string + units: + type: array + items: + type: string + username: + type: string + UnitsGroupComplexUserSet_Result: + type: object + properties: + complex_group_description: + $ref: '#/components/schemas/UnitsGroupDescription' + error: + $ref: '#/components/schemas/ErrorEXT' + UnitsGroupDescription: + type: object + properties: + _id: + $ref: '#/components/schemas/AnyValue' + bims_id: + $ref: '#/components/schemas/AtId' + class_id: + type: integer + dep_repair: + type: boolean + dep_work: + type: boolean + description: + type: string + group_guid: + type: string + format: uuid + id: + type: integer + in_trash: + type: boolean + master_unit_guid: + type: string + format: uuid + production_line_guid: + type: string + format: uuid + repka_dep_id: + type: integer + repka_id: + type: integer + units_group_source: + type: string + units_group_type: + type: string + units_group_type_map: + type: object + additionalProperties: + $ref: '#/components/schemas/AnyValue' + work_center_guid: + type: string + format: uuid + work_scheme_guid: + type: string + format: uuid + UnitsGroupDescriptionGet_Params: + type: object + properties: + find: + type: string + UnitsGroupDescriptionGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_description: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionGetByGuid_Params: + type: object + properties: + group_guid: + type: string + format: uuid + UnitsGroupDescriptionGetByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_description: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionGetByUser_Params: + type: object + properties: + username: + type: string + UnitsGroupDescriptionGetByUser_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_description: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionSet_Params: + type: object + properties: + units_group_description: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UnitsGroupDescriptionSetByUser_Params: + type: object + properties: + username: + type: string + UnitsGroupDescriptionSetByUser_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UnitsGroupDescriptionsFind_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UnitsGroupDescriptionsFind_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionsFindCount_Params: + type: object + properties: + find: + type: string + UnitsGroupDescriptionsFindCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + UnitsGroupDescriptionsGetByMasterUnitGuid_Params: + type: object + properties: + master_unit_guid: + type: string + format: uuid + UnitsGroupDescriptionsGetByMasterUnitGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionsGetClass_Params: + type: object + properties: + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UnitsGroupDescriptionsGetClass_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionsGetComplex_Params: + type: object + properties: + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UnitsGroupDescriptionsGetComplex_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionsGetDep_Params: + type: object + properties: + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UnitsGroupDescriptionsGetDep_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionsGetDepRepair_Params: + type: object + properties: + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UnitsGroupDescriptionsGetDepRepair_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionsGetDepWork_Params: + type: object + properties: + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UnitsGroupDescriptionsGetDepWork_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionsGetLocation_Params: + type: object + properties: + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UnitsGroupDescriptionsGetLocation_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionsGetManufacturer_Params: + type: object + properties: + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UnitsGroupDescriptionsGetManufacturer_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionsGetModel_Params: + type: object + properties: + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UnitsGroupDescriptionsGetModel_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionsGetMol_Params: + type: object + properties: + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UnitsGroupDescriptionsGetMol_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionsGetRoom_Params: + type: object + properties: + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UnitsGroupDescriptionsGetRoom_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionsGetUser_Params: + type: object + properties: + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UnitsGroupDescriptionsGetUser_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionsSearch_Params: + type: object + properties: + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UnitsGroupDescriptionsSearch_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_group_descriptions: + type: array + items: + $ref: '#/components/schemas/UnitsGroupDescription' + UnitsGroupDescriptionsSearchCount_Params: + type: object + properties: + search: + type: string + UnitsGroupDescriptionsSearchCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + UnitsGroupGroupsByUnit_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + UnitsGroupGroupsByUnit_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + groups_guid: + type: array + items: + type: string + UnitsGroupUnitAdd_Params: + type: object + properties: + group_guid: + type: string + format: uuid + unit_guid: + type: string + format: uuid + UnitsGroupUnitAdd_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + UnitsGroupUnitAddByUser_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + username: + type: string + UnitsGroupUnitAddByUser_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + UnitsGroupUnitDel_Params: + type: object + properties: + group_guid: + type: string + format: uuid + unit_guid: + type: string + format: uuid + UnitsGroupUnitDel_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + UnitsGroupUnitDelByUser_Params: + type: object + properties: + unit_guid: + type: string + format: uuid + username: + type: string + UnitsGroupUnitDelByUser_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + UnitsGroupUnitsByGroup_Params: + type: object + properties: + group_guid: + type: string + format: uuid + UnitsGroupUnitsByGroup_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_guid: + type: array + items: + type: string + UnitsGroupUnitsGetByUser_Params: + type: object + properties: + username: + type: string + UnitsGroupUnitsGetByUser_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + units_guid: + type: array + items: + type: string + UnitsGroupUnitsSet_Params: + type: object + properties: + group_guid: + type: string + format: uuid + units_guid: + type: array + items: + type: string + UnitsGroupUnitsSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + updated: + type: boolean + UnitsList_Params: + type: object + UnitsList_Result: + type: object + properties: + unit_ids: + type: array + items: + type: string + UnitsSearch_Params: + type: object + properties: + search: + type: string + UnitsSearch_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_unit_descriptions: + type: array + items: + $ref: '#/components/schemas/RepkaUnitDescription' + UnitsStat: + type: object + properties: + bims_id: + $ref: '#/components/schemas/AtId' + count: + type: integer + format: int64 + guid: + type: string + format: uuid + id: + type: integer + format: int64 + repka_id: + type: integer + format: int64 + title: + type: string + username: + type: string + UpdServiceUnitClass_Params: + type: object + properties: + class: + type: array + items: + type: integer + manuf: + type: array + items: + type: integer + service_guid: + type: string + format: uuid + UpdServiceUnitClass_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateControl_Params: + type: object + UpdateControl_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateControlByInv_Params: + type: object + properties: + inv: + type: string + UpdateControlByInv_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateControlByLinks_Params: + type: object + properties: + exe_link: + type: string + json_link: + type: string + UpdateControlByLinks_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateControlCfgByInv_Params: + type: object + properties: + inv: + type: string + UpdateControlCfgByInv_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateControlConfig_Params: + type: object + UpdateControlConfig_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateControlConfigByLink_Params: + type: object + properties: + json_link: + type: string + UpdateControlConfigByLink_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateControlConfigBytes_Params: + type: object + properties: + config_buf: + type: string + format: binary + UpdateControlConfigBytes_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateProductionLine_Params: + type: object + UpdateService_Params: + type: object + UpdateService_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateServiceByInv_Params: + type: object + properties: + inv: + type: string + UpdateServiceByInv_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateServiceByLinks_Params: + type: object + properties: + exe_link: + type: string + json_link: + type: string + UpdateServiceByLinks_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateServiceCfgByInv_Params: + type: object + properties: + inv: + type: string + UpdateServiceCfgByInv_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateServiceConfig_Params: + type: object + UpdateServiceConfig_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateServiceConfigByLink_Params: + type: object + properties: + json_link: + type: string + UpdateServiceConfigByLink_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateServiceData_Params: + type: object + properties: + config_t: + type: string + format: uuid + exe32: + type: string + format: uuid + exe64: + type: string + format: uuid + files: + type: array + items: + type: string + service_name: + type: string + upd32: + type: string + format: uuid + upd64: + type: string + format: uuid + UpdateServiceData_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateServiceExe_Params: + type: object + UpdateServiceExe_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateServiceExeByInv_Params: + type: object + properties: + inv: + type: string + UpdateServiceExeByInv_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateServiceExeByLink_Params: + type: object + properties: + exe_link: + type: string + UpdateServiceExeByLink_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UpdateUnitClientData_Params: + type: object + properties: + control: + type: boolean + unit_guid: + type: string + format: uuid + UpdateUnitClientData_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UserActiveTasksGetByUnit_Params: + type: object + properties: + unit_id: + type: integer + user_id: + type: integer + UserActiveTasksGetByUnit_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_tasks: + type: array + items: + $ref: '#/components/schemas/RepkaTask' + UserActiveTasksGetByUserId_Params: + type: object + properties: + user_id: + type: integer + UserActiveTasksGetByUserId_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_tasks: + type: array + items: + $ref: '#/components/schemas/RepkaTask' + UserActiveTasksGetByUsername_Params: + type: object + properties: + username: + type: string + UserActiveTasksGetByUsername_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_tasks: + type: array + items: + $ref: '#/components/schemas/RepkaTask' + UserDescription: + type: object + properties: + _id: + $ref: '#/components/schemas/AnyValue' + avatar: + type: string + city_dn: + type: string + country: + type: string + dc: + type: array + items: + type: string + department: + type: string + department_dn: + type: string + department_guid: + type: string + format: uuid + department_title: + type: string + disabled: + type: boolean + email: + type: string + emails: + type: array + items: + type: string + group_admin: + type: boolean + group_delegation: + type: boolean + group_service: + type: boolean + group_sudo: + type: boolean + group_user: + type: boolean + language: + type: string + ldap_guid: + type: string + format: uuid + ldap_not_found: + type: boolean + locality: + type: string + mobile: + type: string + ou: + type: array + items: + type: string + phone: + type: string + position_name: + type: string + position_name_en: + type: string + position_name_ru: + type: string + primary_group_id: + type: integer + region: + type: string + repka_default_team: + type: integer + repka_id: + type: integer + system_root: + type: boolean + update_time: + type: string + format: date-time + user_fio: + type: string + user_fio_en: + type: string + user_fio_ru: + type: string + user_guid: + type: string + format: uuid + username: + type: string + when_changed: + type: string + format: date-time + when_created: + type: string + format: date-time + UserDescriptionGet_Params: + type: object + properties: + username: + type: string + UserDescriptionGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_description: + $ref: '#/components/schemas/UserDescription' + UserDescriptionGetByGuid_Params: + type: object + properties: + user_guid: + type: string + format: uuid + UserDescriptionGetByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_description: + $ref: '#/components/schemas/UserDescription' + UserDescriptionUpdate_Params: + type: object + properties: + username: + type: string + UserDescriptionUpdate_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_description: + $ref: '#/components/schemas/UserDescription' + UserDisabled_Params: + type: object + properties: + disabled: + type: boolean + username: + type: string + UserGet_Params: + type: object + properties: + username: + type: string + UserGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_data: + $ref: '#/components/schemas/Data' + UserGetById_Params: + type: object + properties: + user_id: + type: integer + UserGetById_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_user: + $ref: '#/components/schemas/RepkaUser' + UserGetByName_Params: + type: object + properties: + username: + type: string + UserGetByName_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_user: + $ref: '#/components/schemas/RepkaUser' + UserGroupDescription: + type: object + properties: + _id: + $ref: '#/components/schemas/AnyValue' + account_name: + type: string + cn: + type: string + dc: + type: array + items: + type: string + description: + type: string + group_guid: + type: string + format: uuid + id: + type: integer + ldap_guid: + type: string + format: uuid + name: + type: string + ou: type: array items: - properties: - id: - type: string - type: object - AnyValue: - description: 'Can be anything: string, number, array, object, etc., including - `null`' - CustomString: - type: string - Dog: - allOf: - - $ref: '#/components/schemas/Pet' - - $ref: '#/components/schemas/WeirdCustomName' - - type: object - properties: - name: type: string - EditableFoo: + update_time: + type: string + format: date-time + users_group_source: + type: string + when_changed: + type: string + format: date-time + when_created: + type: string + format: date-time + UserGroupDescriptionGet_Params: type: object properties: - string: + find: type: string - Foo: + UserGroupDescriptionGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_group_description: + $ref: '#/components/schemas/UserGroupDescription' + UserGroupDescriptionGetAdmin_Params: + type: object + UserGroupDescriptionGetAdmin_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_group_description: + $ref: '#/components/schemas/UserGroupDescription' + UserGroupDescriptionGetDelegation_Params: + type: object + UserGroupDescriptionGetDelegation_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_group_description: + $ref: '#/components/schemas/UserGroupDescription' + UserGroupDescriptionGetService_Params: + type: object + UserGroupDescriptionGetService_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_group_description: + $ref: '#/components/schemas/UserGroupDescription' + UserGroupDescriptionGetSudo_Params: + type: object + UserGroupDescriptionGetSudo_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_group_description: + $ref: '#/components/schemas/UserGroupDescription' + UserGroupDescriptionGetUser_Params: + type: object + UserGroupDescriptionGetUser_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_group_description: + $ref: '#/components/schemas/UserGroupDescription' + UserGroupGetUsers_Params: type: object properties: - string: + group: type: string - MapStringString: null - Pet: - required: - - string + systemid: + type: string + UserGroupGetUsers_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + usernames: + type: array + items: + type: string + UserGroupReq: type: object properties: - ByteData: + admin: type: string - format: binary - IntData: - type: object - additionalProperties: - type: integer - anonymous: - type: object - properties: - field: - type: string - children: - type: object - additionalProperties: - $ref: '#/components/schemas/Pet' - custom_string: - $ref: '#/components/schemas/CustomString' - enumTest: + groups: + type: array + items: + type: string + password: type: string - enum: - - UNKNOWN - - MALE - - FEMALE - id: + pin_code: type: string - example: f1dad44f-600a-4fe3-8ae1-fdc35f99bdb0 - int: - type: integer - json_data: + username: type: string - format: binary - pointerOfString: - nullable: true + UserGroups: + type: object + properties: + _id: + $ref: '#/components/schemas/AnyValue' + groups_guid: + type: array + items: + type: string + user_guid: + type: string + format: uuid + username: + type: string + UserGroupsGet_Params: + type: object + properties: + find: + type: string + UserGroupsGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_groups: + $ref: '#/components/schemas/UserGroups' + UserGroupsGetByName_Params: + type: object + properties: + username: + type: string + UserGroupsGetByName_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_groups: + $ref: '#/components/schemas/UserGroups' + UserLogin: + type: object + properties: + _id: + $ref: '#/components/schemas/AnyValue' + error: + $ref: '#/components/schemas/AnyValue' + logout: + type: boolean + method: + type: string + session: + $ref: '#/components/schemas/AnyValue' + system: + type: string + time: + type: string + format: date-time + username: + type: string + UserLoginPassword_Params: + type: object + properties: + password: + type: string + username: + type: string + UserLoginPassword_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + result: + type: boolean + UserLoginPinCode_Params: + type: object + properties: + pin_code: + type: string + username: + type: string + UserLoginPinCode_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + result: + type: boolean + UserLoginReq: + type: object + properties: + password: + type: string + pin_code: + type: string + sender_name: + type: string + token: + type: string + format: uuid + username: + type: string + UserLoginResp: + type: object + properties: + user_description: + $ref: '#/components/schemas/' + user_state: + $ref: '#/components/schemas/' + username: + type: string + usertoken: + type: string + UserMessage_Params: + type: object + properties: + user_message: + $ref: '#/components/schemas/UserMessage' + UserPinCode: + type: object + properties: + _id: + $ref: '#/components/schemas/AnyValue' + pin_code: + type: string + username: + type: string + UserSetStateDebug_Params: + type: object + properties: + username: + type: string + value: + type: boolean + UserSetStateDebug_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UserSetStateFlag_Params: + type: object + properties: + flag: + type: string + unset: + type: boolean + username: + type: string + value: + $ref: '#/components/schemas/AnyValue' + UserSetStateFlag_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UserSetStateSystem_Params: + type: object + properties: + username: + type: string + value: + type: boolean + UserSetStateSystem_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UserState: + type: object + properties: + _id: + $ref: '#/components/schemas/AnyValue' + debug: + type: boolean + language: type: string - pointerOfStruct: - $ref: '#/components/schemas/Foo' - pointerOfTime: - nullable: true + system: + type: boolean + time_zone: + type: string + timeout: type: string format: date-time - sliceOfStruct: + username: + type: string + UserStateGet_Params: + type: object + properties: + find: + type: string + UserStateGet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_state: + $ref: '#/components/schemas/UserState' + UserStateGetByName_Params: + type: object + properties: + username: + type: string + UserStateGetByName_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + user_state: + $ref: '#/components/schemas/UserState' + UserStateSet_Params: + type: object + properties: + user_state: + $ref: '#/components/schemas/UserState' + UserStateSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + UserSystemGroups_Params: + type: object + properties: + username: + type: string + UserSystemGroups_Result: + type: object + properties: + admin: + type: boolean + delegation: + type: boolean + error: + $ref: '#/components/schemas/ErrorEXT' + service: + type: boolean + sudo: + type: boolean + user: + type: boolean + UserSystemGroupsGuid_Params: + type: object + UserSystemGroupsGuid_Result: + type: object + properties: + groups_guid: + $ref: '#/components/schemas/SystemGroups' + UserWorkLogSet_Params: + type: object + properties: + repka_set_user_work_log: + $ref: '#/components/schemas/RepkaSetUserWorkLog' + UserWorkLogSet_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_user_work_log: + $ref: '#/components/schemas/RepkaUserWorkLog' + UsersDescriptionsFind_Params: + type: object + properties: + find: + type: string + limit: + type: integer + format: int64 + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UsersDescriptionsFind_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + users_descriptions: type: array items: - $ref: '#/components/schemas/Foo' - sliceofInt: + $ref: '#/components/schemas/UserDescription' + UsersDescriptionsFindCount_Params: + type: object + properties: + find: + type: string + UsersDescriptionsFindCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + UsersDescriptionsSearch_Params: + type: object + properties: + limit: + type: integer + format: int64 + search: + type: string + skip: + type: integer + format: int64 + sort: + $ref: '#/components/schemas/AnyValue' + UsersDescriptionsSearch_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + users_descriptions: type: array items: - type: integer - sliceofSliceofFloat: + $ref: '#/components/schemas/UserDescription' + UsersDescriptionsSearchCount_Params: + type: object + properties: + search: + type: string + UsersDescriptionsSearchCount_Result: + type: object + properties: + count: + type: integer + format: int64 + error: + $ref: '#/components/schemas/ErrorEXT' + UsersListDebug_Params: + type: object + UsersListDebug_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + users_list: type: array items: - items: - type: number - type: array - sliceofString: + type: string + UsersListState_Params: + type: object + properties: + find: + type: string + UsersListState_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + users_list: type: array items: type: string - strData: - type: object - additionalProperties: + UsersListSystem_Params: + type: object + UsersListSystem_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + users_list: + type: array + items: type: string - string: + UsersSearch_Params: + type: object + properties: + search: type: string - example: Some String Example - struct: - $ref: '#/components/schemas/Foo' - test: - $ref: '#/components/schemas/Test' - time: + UsersSearch_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_users: + type: array + items: + $ref: '#/components/schemas/RepkaUser' + WorkCenterByGuid_Params: + type: object + properties: + work_center_guid: + type: string + format: uuid + WorkCenterByGuid_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + work_center: + $ref: '#/components/schemas/WorkCenter' + WorkCenterById_Params: + type: object + properties: + work_center_id: + type: integer + WorkCenterById_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + work_center: + $ref: '#/components/schemas/WorkCenter' + WorkCenters_Params: + type: object + properties: + criteria: + type: string + WorkCenters_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + work_center_list: + type: array + items: + $ref: '#/components/schemas/WorkCenter' + WorkCentersByProdLine_Params: + type: object + properties: + prod_line: + $ref: '#/components/schemas/AttrId' + WorkCentersByProdLine_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + work_center_list: + type: array + items: + $ref: '#/components/schemas/WorkCenter' + WorkDaysStat_Params: + type: object + properties: + end_time: + type: string + start_time: + type: string + unit: + type: string + WorkDaysStat_Result: + type: object + properties: + days_stat: + $ref: '#/components/schemas/DaysStat' + error: + $ref: '#/components/schemas/ErrorEXT' + WriteUserWorkLog_Params: + type: object + properties: + book_guid: + type: string + format: uuid + date: + type: string + format: date-time + duration: + type: string + format: date-time + end_time: + type: string + format: date-time + repka_tasks_id: + type: integer + start_time: type: string format: date-time - weird_int: - $ref: '#/components/schemas/WeirdInt' - Signals: - type: array - items: - $ref: '#/components/schemas/Foo' - Test: - type: integer - WeirdCustomName: + unit: + type: string + username: + type: string + WriteUserWorkLog_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_user_work_log: + $ref: '#/components/schemas/RepkaUserWorkLog' + WriteUserWorkLogNow_Params: type: object properties: - some_string: + duration: type: string - WeirdInt: - type: integer - example: 42 + format: date-time + repka_tasks_id: + type: integer + username: + type: string + WriteUserWorkLogNow_Result: + type: object + properties: + error: + $ref: '#/components/schemas/ErrorEXT' + repka_user_work_log: + $ref: '#/components/schemas/RepkaUserWorkLog' + WriteWorkLogsFromBook_Params: + type: object + properties: + book: + $ref: '#/components/schemas/Booking' + WriteWorkLogsFromBook_Result: + type: object x-tagGroups: [] diff --git a/types-formats.tsv b/types-formats.tsv new file mode 100644 index 0000000..6eec44c --- /dev/null +++ b/types-formats.tsv @@ -0,0 +1,3 @@ +name type format +util_guid.GuidString string uuid +api_sys string