func generateSwiftCode()

in Sources/SwiftBuffet/Generator.swift [9:39]


func generateSwiftCode(
    from messages: [ProtoMessage],
    enums: [ProtoEnum],
    with swiftPrefix: String,
    includeProto: Bool,
    includeLocalIDFor localIDMessages: [String]?,
    includeBackingData: Bool,
    with protoPrefix: String
) -> String {
    var output = "import Foundation\n\n"

    write(
        messages,
        to: &output,
        with: swiftPrefix,
        includeProto: includeProto,
        includeLocalIDFor: localIDMessages,
        includeBackingData: includeBackingData,
        with: protoPrefix
    )

    write(
        enums,
        to: &output,
        with: swiftPrefix,
        includeProto: includeProto,
        with: protoPrefix
    )

    return output
}