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

export namespace AreaSpaceReportReceiveDeclare {
        export namespace $parameters {
            export interface JsonParam{
                parkId?: string
                lotCode?: string
                reqId?: string
                sign?: string
                cmd?: string
                cmdId?: string
                ts?: number
                appCode?: string
                appId?: string
                data?: Data
            }


            export interface Data{
                freeSpaceNum?: number
                totalSpaceNum?: number
                areaInfo?: Array<Data1>
                arealInfo?: Array<Data2>
            }


            export interface Data1{
                floorId?: number
                floorName?: string
                areaId?: number
                arealId?: number
                areaName?: string
                areaFreeSpaceNum?: number
                areaTotalSpaceNum?: number
                freeSpaceNum?: number
                totalSpaceNum?: number
            }


            export interface Data2{
                floorId?: number
                floorName?: string
                areaId?: number
                arealId?: number
                areaName?: string
                areaFreeSpaceNum?: number
                areaTotalSpaceNum?: number
                freeSpaceNum?: number
                totalSpaceNum?: number
            }


        }
        export namespace $results {
        }



    export type Parameters = $parameters.JsonParam

    export type Result = {}
}

export type Parameters = AreaSpaceReportReceiveDeclare.Parameters
export type Result = AreaSpaceReportReceiveDeclare.Result
