import { File } from '../mslib/File'
import { OpResult } from '../mslib/OpResult'

export namespace EditTemplateDeclare {
        export namespace $parameters {
            export interface JsonParam{
                id?: string
                businessArea?: string
                businessGroup?: string
                templateName?: string
                nginxConfId?: string
                upgradeTime?: number
                templateApp?: Array<JsonParam1>
                templateHost?: Array<JsonParam2>
                templateNginx?: Array<JsonParam3>
            }


            export interface JsonParam1{
                id?: string
                sortIndex?: number
            }


            export interface JsonParam2{
                instanceId?: string
            }


            export interface JsonParam3{
                instanceId?: string
            }


        }
        export namespace $results {
        }



    export type Parameters = $parameters.JsonParam

    export type Result = OpResult<any>
}

export type Parameters = EditTemplateDeclare.Parameters
export type Result = EditTemplateDeclare.Result
