preprocess: "%CLIENT_RELEASE_LABEL%": r0 "%CLIENT_MAJOR_VERSION%": r0 "unsigned:": "unsigned_:" "default:": "default_:" # Structure: # swaggerType: # OR # swaggerType: # - swaggerFormat: # - /swaggerFormatRegEx/: # - //: # default, if the format doesn't mach anything above # WHERE # targetTypeSpec = targetType OR # { type: targetType, imports: , } types: integer: - int64: qint64 - int32: qint32 - //: int number: - float: float - //: double boolean: bool string: - byte: &QByteArray { type: QByteArray, imports: } - binary: *QByteArray - date: type: QDate avoidCopy?: true imports: - dateTime: type: QDateTime avoidCopy?: true imports: - //: { type: QString, imports: } file: type: QByteArray imports: "returnFile?": true object: { type: QJsonObject, "avoidCopy?": true, imports: } array: { type: "QVector<{{1}}>", "avoidCopy?": true, imports: } #operations: env: # preamble: preamble.mustache copyrightName: Kitsune Ral copyrightEmail: # imports: { set: } # returnFile?: { bool: false } templates: - "{{base}}.h.mustache" - "{{base}}.cpp.mustache" #outFilesList: apifiles.txt