4141class Layer :
4242 def __init__ (
4343 self ,
44- provider : str = None ,
45- uri : str = None ,
46- name : str = None ,
44+ provider : Optional [ str ] = None ,
45+ uri : Optional [ str ] = None ,
46+ name : Optional [ str ] = None ,
4747 srid : Optional [int ] = None ,
4848 extent : Optional [str ] = None ,
49- geometry_column : str = None ,
49+ geometry_column : Optional [ str ] = None ,
5050 wkb_type : QgsWkbTypes = QgsWkbTypes .Type .Unknown ,
5151 alias : Optional [str ] = None ,
5252 is_domain : bool = False , # is enumeration or catalogue
5353 is_structure : bool = False ,
5454 is_nmrel : bool = False ,
55- display_expression : str = None ,
55+ display_expression : Optional [ str ] = None ,
5656 coordinate_precision : Optional [float ] = None ,
5757 is_basket_table : bool = False ,
5858 is_dataset_table : bool = False ,
@@ -68,7 +68,7 @@ def __init__(
6868 qmlstylefile : Optional [str ] = None ,
6969 styles : dict [str , dict [str , str ]] = {},
7070 is_enum : bool = False ,
71- base_class : str = None ,
71+ base_class : Optional [ str ] = None ,
7272 provider_names_map : dict [
7373 str , str
7474 ] = {}, # provider specific column names (e.g. T_Id vs t_id)
0 commit comments