@@ -28,10 +28,10 @@ def __init__(
28
28
29
29
def edge_headers (
30
30
self ,
31
- edge_id : Optional [ str ] = None ,
32
- edge_ip_address : Optional [ str ] = None ,
31
+ edge_id : str ,
32
+ edge_ip_address : str ,
33
33
edge_user : Optional [str ] = None ,
34
- ):
34
+ ) -> "RequestOptionBuilder" :
35
35
"""
36
36
require_edge_headers adds required headers to the headers' dictionary
37
37
:param edge_id: is a required Launchpad header. It identifies the Edge User requesting data
@@ -41,9 +41,6 @@ def edge_headers(
41
41
User requesting data
42
42
:return ResponseOptionBuilder
43
43
"""
44
- if edge_id is None or edge_ip_address is None :
45
- raise RequestOptionError (f"edge_id and edge_ip_address required." )
46
-
47
44
edge_headers : Dict [str , str ] = {
48
45
X_POLYGON_EDGE_ID : edge_id ,
49
46
X_POLYGON_EDGE_IP_ADDRESS : edge_ip_address ,
@@ -61,7 +58,7 @@ def update_edge_header(
61
58
edge_id : Optional [str ] = None ,
62
59
edge_ip_address : Optional [str ] = None ,
63
60
edge_user : Optional [str ] = None ,
64
- ):
61
+ ) -> "RequestOptionBuilder" :
65
62
"""
66
63
used to change individual edge elements of underlying headers' dictionary.
67
64
:param edge_id: is a required Launchpad header. It identifies the Edge User requesting data
0 commit comments