# NSCPIPC

## Common

class `NSCPIPC.``Common`
  `Version`

    Possible values | Id
    --- | ---
    VERSION_1 | 1

  `MessageTypes`

    Possible values | Id
    --- | ---
    QUERY_REQUEST | 1
    QUERY_RESPONSE | 2
    EXEC_REQUEST | 3
    EXEC_RESPONSE | 4
    SUBMIT_REQUEST | 5
    SUBMIT_RESPONSE | 6
    SETTINGS_REQUEST | 10
    SETTINGS_RESPONSE | 11
    REGISTRY_REQUEST | 12
    REGISTRY_RESPONSE | 13
    ERROR_MESSAGE | 99
    CUSTOM_MESSAGE | 100

  Nested messages

  - `NSCPIPC.Common.Header`

### Header

class `NSCPIPC.Common.``Header`
  `version`

    A required value of type enum

  `type`

    A required value of type enum

  `cookie`

    A required value of type string

  `sequence`

    A optional value of type int64

## HeaderMessage

class `NSCPIPC.``HeaderMessage`
  `header`

    A required value of type message

  `type`

    A required value of type enum

  `custom_type`

    A optional value of type string

  `message`

    A required value of type string

## PayloadMessage

class `NSCPIPC.``PayloadMessage`
  `header`

    A required value of type message

  `type`

    A required value of type enum

  `message`

    A required value of type string

## ErrorMessage

class `NSCPIPC.``ErrorMessage`
  `error`

    A repeated value of type message

  `sender`

    A optional value of type string

  `recipient`

    A optional value of type string

  `request_id`

    A optional value of type int32

  Nested messages

  - `NSCPIPC.ErrorMessage.Message`

### Message

class `NSCPIPC.ErrorMessage.``Message`
  `Severity`

    Possible values | Id
    --- | ---
    IS_OK | 1
    HAS_WARNINGS | 5
    IS_WARNING | 6
    HAS_ERRRORS | 7
    IS_ERRROR | 8
    IS_FATAL | 10

  `line`

    A optional value of type int32

  `date`

    A optional value of type int64

  `severity`

    A required value of type enum

  `message`

    A required value of type string

  `details`

    A repeated value of type string

comments powered by Disqus