All Downloads are FREE. Search and download functionalities are using the official Maven repository.

yakworks.rest.SchemaController.groovy Maven / Gradle / Ivy

The newest version!
/*
* Copyright 2020 Yak.Works - Licensed under the Apache License, Version 2.0 (the "License")
* You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
*/
package yakworks.rest

import groovy.transform.CompileDynamic
import groovy.util.logging.Slf4j

import grails.converters.JSON
import yakworks.openapi.gorm.GormToSchema

@CompileDynamic
@Slf4j
class SchemaController {

    static namespace = 'api'

    GormToSchema gormToSchema

    def index() {
        log.debug "SchemaController $params"
        //TODO is id is null then what?
        render gormToSchema.generate(params.id) as JSON
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy