1- from collections .abc import Iterable
1+ from collections .abc import Sequence
22
33from google .protobuf .message import Message
44
55from .common_pb2 import AvailableAbility , Point2D
66
77class RequestQuery (Message ):
8- pathing : Iterable [RequestQueryPathing ]
9- abilities : Iterable [RequestQueryAvailableAbilities ]
10- placements : Iterable [RequestQueryBuildingPlacement ]
8+ pathing : Sequence [RequestQueryPathing ]
9+ abilities : Sequence [RequestQueryAvailableAbilities ]
10+ placements : Sequence [RequestQueryBuildingPlacement ]
1111 ignore_resource_requirements : bool
1212 def __init__ (
1313 self ,
14- pathing : Iterable [RequestQueryPathing ] = ...,
15- abilities : Iterable [RequestQueryAvailableAbilities ] = ...,
16- placements : Iterable [RequestQueryBuildingPlacement ] = ...,
14+ pathing : Sequence [RequestQueryPathing ] = ...,
15+ abilities : Sequence [RequestQueryAvailableAbilities ] = ...,
16+ placements : Sequence [RequestQueryBuildingPlacement ] = ...,
1717 ignore_resource_requirements : bool = ...,
1818 ) -> None : ...
1919
2020class ResponseQuery (Message ):
21- pathing : Iterable [ResponseQueryPathing ]
22- abilities : Iterable [ResponseQueryAvailableAbilities ]
23- placements : Iterable [ResponseQueryBuildingPlacement ]
21+ pathing : Sequence [ResponseQueryPathing ]
22+ abilities : Sequence [ResponseQueryAvailableAbilities ]
23+ placements : Sequence [ResponseQueryBuildingPlacement ]
2424 def __init__ (
2525 self ,
26- pathing : Iterable [ResponseQueryPathing ] = ...,
27- abilities : Iterable [ResponseQueryAvailableAbilities ] = ...,
28- placements : Iterable [ResponseQueryBuildingPlacement ] = ...,
26+ pathing : Sequence [ResponseQueryPathing ] = ...,
27+ abilities : Sequence [ResponseQueryAvailableAbilities ] = ...,
28+ placements : Sequence [ResponseQueryBuildingPlacement ] = ...,
2929 ) -> None : ...
3030
3131class RequestQueryPathing (Message ):
@@ -48,12 +48,12 @@ class RequestQueryAvailableAbilities(Message):
4848 def __init__ (self , unit_tag : int = ...) -> None : ...
4949
5050class ResponseQueryAvailableAbilities (Message ):
51- abilities : Iterable [AvailableAbility ]
51+ abilities : Sequence [AvailableAbility ]
5252 unit_tag : int
5353 unit_type_id : int
5454 def __init__ (
5555 self ,
56- abilities : Iterable [AvailableAbility ] = ...,
56+ abilities : Sequence [AvailableAbility ] = ...,
5757 unit_tag : int = ...,
5858 unit_type_id : int = ...,
5959 ) -> None : ...
0 commit comments