lang_name: go
data_types:
  - name: bool
    lang: 'bool'
    operates:
      - file_name: json
        get: 'GetBoolean'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadBoolean'
        set: ''
  - name: int8
    lang: 'int8'
    operates:
      - file_name: json
        get: 'GetInt8'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadInt8'
        set: ''
  - name: int16
    lang: 'int16'
    operates:
      - file_name: json
        get: 'GetInt16'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadInt16'
        set: ''
  - name: int32
    lang: 'int32'
    operates:
      - file_name: json
        get: 'GetInt32'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadInt32'
        set: ''
  - name: int64
    lang: 'int64'
    operates:
      - file_name: json
        get: 'GetInt64'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadInt64'
        set: ''
  - name: uint8
    lang: 'uint8'
    operates:
      - file_name: json
        get: 'GetUInt8'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadUInt8'
        set: ''
  - name: uint16
    lang: 'uint16'
    operates:
      - file_name: json
        get: 'GetUInt16'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadUInt16'
        set: ''
  - name: uint32
    lang: 'uint32'
    operates:
      - file_name: json
        get: 'GetUInt32'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadUInt32'
        set: ''
  - name: uint64
    lang: 'uint64'
    operates:
      - file_name: json
        get: 'GetUInt64'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadUInt64'
        set: ''
  - name: float32
    lang: 'float32'
    operates:
      - file_name: json
        get: 'GetFloat32'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadFloat32'
        set: ''
  - name: float64
    lang: 'float64'
    operates:
      - file_name: json
        get: 'GetFloat64'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadFloat64'
        set: ''
  - name: string
    lang: 'string'
    operates:
      - file_name: json
        get: 'GetString'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadString'
        set: ''
  - name: json
    lang: 'string'
    operates:
      - file_name: json
        get: 'GetString'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadString'
        set: ''
  - name: '[]bool'
    lang: '[]bool'
    operates:
      - file_name: json
        get: 'GetBooleanArray'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadBooleanArray'
        set: ''
  - name: '[]int8'
    lang: '[]int8'
    operates:
      - file_name: json
        get: 'GetInt8Array'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadInt8Array'
        set: ''
  - name: '[]int16'
    lang: '[]int16'
    operates:
      - file_name: json
        get: 'GetInt16Array'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadInt16Array'
        set: ''
  - name: '[]int32'
    lang: '[]int32'
    operates:
      - file_name: json
        get: 'GetInt32Array'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadInt32Array'
        set: ''
  - name: '[]int64'
    lang: '[]int64'
    operates:
      - file_name: json
        get: 'GetInt64Array'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadInt64Array'
        set: ''
  - name: '[]uint8'
    lang: '[]uint8'
    operates:
      - file_name: json
        get: 'GetUInt8Array'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadUInt8Array'
        set: ''
  - name: '[]uint16'
    lang: '[]uint16'
    operates:
      - file_name: json
        get: 'GetUInt16Array'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadUInt16Array'
        set: ''
  - name: '[]uint32'
    lang: '[]uint32'
    operates:
      - file_name: json
        get: 'GetUInt32Array'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadUInt32Array'
        set: ''
  - name: '[]uint64'
    lang: '[]uint64'
    operates:
      - file_name: json
        get: 'GetUInt64Array'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadUInt64Array'
        set: ''
  - name: '[]float32'
    lang: '[]float32'
    operates:
      - file_name: json
        get: 'GetFloat32Array'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadFloat32Array'
        set: ''
  - name: '[]float64'
    lang: '[]float64'
    operates:
      - file_name: json
        get: 'GetFloat64Array'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadFloat64Array'
        set: ''
  - name: '[]string'
    lang: '[]string'
    operates:
      - file_name: json
        get: 'GetStringArray'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadStringArray'
        set: ''
  - name: '[]json'
    lang: '[]string'
    operates:
      - file_name: json
        get: 'GetStringArray'
        set: ''
      - file_name: yaml
        get: ''
        set: ''
      - file_name: bin
        get: 'ReadStringArray'
        set: ''