A Java app using the moov-io/ach HTTP API needed both ways of creating files through POST /files/{fileID}: from a JSON body and from raw NACHA text. The OpenAPI-generated Java client only exposes one body schema per endpoint (a long-standing openapi-generator bug), so the raw-text path was unreachable. The generated method demanded a CreateFile object and wouldnt accept a plain string.