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

export namespace AdMgtGetAdDyCityLotTemplateListServiceDeclare {
        export namespace $parameters {
            export interface JsonParam{
                type?: number
                blacklist?: boolean
            }


        }
        export namespace $results {
            export interface Template{
                id?: string
                name?: string
                type?: number
                content?: Array<ProvConfig>
                blacklist?: boolean
            }


            export interface ProvConfig{
                provId?: string
                cityConfigs?: Array<CityConfig>
            }


            export interface CityConfig{
                cityId?: string
                lotConfigs?: Array<LotConfig>
            }


            export interface LotConfig{
                lotId?: string
            }


        }



    export type Parameters = $parameters.JsonParam

    export type Result = OpResult<Array<$results.Template>>
}

export type Parameters = AdMgtGetAdDyCityLotTemplateListServiceDeclare.Parameters
export type Result = AdMgtGetAdDyCityLotTemplateListServiceDeclare.Result
