<s> """<STR_LIT>""" <EOL> from . base import TethysGizmoOptions <EOL> __all__ = [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' ] <EOL> class FetchClimateURLParameter ( TethysGizmoOptions ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , serverUrl = '<STR_LIT>' , ) : <EOL> """<STR_LIT>""" <EOL> super ( TethysGizmoOptions , self ) . __init__ ( ) <EOL> self . serverUrl = serverUrl <EOL> class FetchClimateMapData ( TethysGizmoOptions ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , api_key = '<STR_LIT>' , drawing_types_enabled = [ '<STR_LIT>' ] , initial_drawing_mode = '<STR_LIT>' , max_num_grids = <NUM_LIT:0> , max_num_points = <NUM_LIT:0> ) : <EOL> """<STR_LIT>""" <EOL> super ( TethysGizmoOptions , self ) . __init__ ( ) <EOL> self . api_key = api_key <EOL> self . drawing_types_enabled = drawing_types_enabled <EOL> self . initial_drawing_mode = initial_drawing_mode <EOL> self . max_num_grids = max_num_grids <EOL> self . max_num_points = max_num_points <EOL> class FetchClimateMapParameters ( TethysGizmoOptions ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , css = { } , map_data = FetchClimateMapData ( ) ) : <EOL> """<STR_LIT>""" <EOL> super ( TethysGizmoOptions , self ) . __init__ ( ) <EOL> self . css = css <EOL> self . map_data = map_data <EOL> class FetchClimatePlotParameters ( TethysGizmoOptions ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , dimensions = { '<STR_LIT:width>' : <NUM_LIT:100> , '<STR_LIT>' : <NUM_LIT> } ) : <EOL> """<STR_LIT>""" <EOL> super ( TethysGizmoOptions , self ) . __init__ ( ) <EOL> self . dimensions = dimensions <EOL> class FetchClimateVariableParameters ( TethysGizmoOptions ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , variables = { '<STR_LIT>' : [ ] } ) : <EOL> """<STR_LIT>""" <EOL> super ( TethysGizmoOptions , self ) . __init__ ( ) <EOL> self . variables = variables <EOL> class FetchClimateGridParameters ( TethysGizmoOptions ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , title = '<STR_LIT>' , boundingBox = [ ] , gridResolution = [ ] ) : <EOL> """<STR_LIT>""" <EOL> super ( TethysGizmoOptions , self ) . __init__ ( ) <EOL> self . title = title <EOL> self . boundingBox = boundingBox <EOL> self . gridResolution = gridResolution <EOL> class FetchClimatePointParameters ( TethysGizmoOptions ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , title = '<STR_LIT>' , location = [ ] ) : <EOL> """<STR_LIT>""" <EOL> super ( TethysGizmoOptions , self ) . __init__ ( ) <EOL> self . title = title <EOL> self . location = location <EOL> class FetchClimateMap ( TethysGizmoOptions ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , url_parameter = FetchClimateURLParameter ( ) , map_parameters = FetchClimateMapParameters ( ) , <EOL> plot_parameters = FetchClimatePlotParameters ( ) , variable_parameters = FetchClimateVariableParameters ( ) , <EOL> grid_parameters = FetchClimateGridParameters ( ) , point_parameters = FetchClimatePointParameters ( ) ) : <EOL> """<STR_LIT>""" <EOL> super ( TethysGizmoOptions , self ) . __init__ ( ) <EOL> self . url_parameter = url_parameter <EOL> self . map_parameters = map_parameters <EOL> self . plot_parameters = plot_parameters <EOL> self . variable_parameters = variable_parameters <EOL> self . grid_parameters = grid_parameters <EOL> self . point_parameters = point_parameters </s>
