Skip to content

Commit c1f4245

Browse files
committed
Avoid the need to specify vendors explicitly in *JoinConfig models
Upstream reference: 546dad1a0a1af20fb58eb5be60be87f0ed2cd13f
1 parent 0905867 commit c1f4245

File tree

7 files changed

+14
-14
lines changed

7 files changed

+14
-14
lines changed

derapi/models/enphase_join_config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414
class EnphaseJoinConfig:
1515
"""
1616
Attributes:
17-
vendor (Literal['enphase']):
17+
vendor (Literal['enphase']): Default: 'enphase'.
1818
credentials (Union['EnphaseJoinConfigInlineCredentials', 'StoredCredentialsReference']):
1919
"""
2020

21-
vendor: Literal["enphase"]
2221
credentials: Union["EnphaseJoinConfigInlineCredentials", "StoredCredentialsReference"]
22+
vendor: Literal["enphase"] = "enphase"
2323

2424
def to_dict(self) -> Dict[str, Any]:
2525
from ..models.enphase_join_config_inline_credentials import EnphaseJoinConfigInlineCredentials

derapi/models/enphase_vpp_join_config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,16 @@
1515
class EnphaseVPPJoinConfig:
1616
"""
1717
Attributes:
18-
vendor (Literal['enphasevpp']):
18+
vendor (Literal['enphasevpp']): Default: 'enphasevpp'.
1919
credentials (Union['EnphaseVPPJoinConfigInlineCredentials', 'StoredCredentialsReference']):
2020
partner_app_credentials (Union['EnphaseJoinConfigInlineCredentials', 'StoredCredentialsReference']):
2121
program_id (str):
2222
"""
2323

24-
vendor: Literal["enphasevpp"]
2524
credentials: Union["EnphaseVPPJoinConfigInlineCredentials", "StoredCredentialsReference"]
2625
partner_app_credentials: Union["EnphaseJoinConfigInlineCredentials", "StoredCredentialsReference"]
2726
program_id: str
27+
vendor: Literal["enphasevpp"] = "enphasevpp"
2828

2929
def to_dict(self) -> Dict[str, Any]:
3030
from ..models.enphase_join_config_inline_credentials import EnphaseJoinConfigInlineCredentials

derapi/models/sma_join_config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414
class SMAJoinConfig:
1515
"""
1616
Attributes:
17-
vendor (Literal['sma']):
17+
vendor (Literal['sma']): Default: 'sma'.
1818
credentials (Union['SMAJoinConfigInlineCredentials', 'StoredCredentialsReference']):
1919
"""
2020

21-
vendor: Literal["sma"]
2221
credentials: Union["SMAJoinConfigInlineCredentials", "StoredCredentialsReference"]
22+
vendor: Literal["sma"] = "sma"
2323

2424
def to_dict(self) -> Dict[str, Any]:
2525
from ..models.sma_join_config_inline_credentials import SMAJoinConfigInlineCredentials

derapi/models/sma_sandbox_join_config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414
class SMASandboxJoinConfig:
1515
"""
1616
Attributes:
17-
vendor (Literal['smasbox']):
17+
vendor (Literal['smasbox']): Default: 'smasbox'.
1818
credentials (Union['SMASandboxJoinConfigInlineCredentials', 'StoredCredentialsReference']):
1919
"""
2020

21-
vendor: Literal["smasbox"]
2221
credentials: Union["SMASandboxJoinConfigInlineCredentials", "StoredCredentialsReference"]
22+
vendor: Literal["smasbox"] = "smasbox"
2323

2424
def to_dict(self) -> Dict[str, Any]:
2525
from ..models.sma_sandbox_join_config_inline_credentials import SMASandboxJoinConfigInlineCredentials

derapi/models/solaredge_join_config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
class SolaredgeJoinConfig:
1010
"""
1111
Attributes:
12-
vendor (Literal['solaredge']):
12+
vendor (Literal['solaredge']): Default: 'solaredge'.
1313
"""
1414

15-
vendor: Literal["solaredge"]
15+
vendor: Literal["solaredge"] = "solaredge"
1616

1717
def to_dict(self) -> Dict[str, Any]:
1818
vendor = self.vendor

derapi/models/solis_join_config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
class SolisJoinConfig:
1010
"""
1111
Attributes:
12-
vendor (Literal['solis']):
12+
vendor (Literal['solis']): Default: 'solis'.
1313
"""
1414

15-
vendor: Literal["solis"]
15+
vendor: Literal["solis"] = "solis"
1616

1717
def to_dict(self) -> Dict[str, Any]:
1818
vendor = self.vendor

derapi/models/tesla_join_config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414
class TeslaJoinConfig:
1515
"""
1616
Attributes:
17-
vendor (Literal['tesla']):
17+
vendor (Literal['tesla']): Default: 'tesla'.
1818
credentials (Union['StoredCredentialsReference', 'TelsaJoinConfigInlineCredentials']):
1919
"""
2020

21-
vendor: Literal["tesla"]
2221
credentials: Union["StoredCredentialsReference", "TelsaJoinConfigInlineCredentials"]
22+
vendor: Literal["tesla"] = "tesla"
2323

2424
def to_dict(self) -> Dict[str, Any]:
2525
from ..models.telsa_join_config_inline_credentials import TelsaJoinConfigInlineCredentials

0 commit comments

Comments
 (0)