Skip to content

Commit a554db6

Browse files
committed
[client] Remove template
1 parent ef543b7 commit a554db6

File tree

3 files changed

+26
-4
lines changed

3 files changed

+26
-4
lines changed

pyobas/apis/injector.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ class InjectorManager(GetMixin, ListMixin, CreateMixin, UpdateMixin, RESTManager
1717
"injector_type",
1818
"injector_contracts",
1919
),
20-
optional=("injector_custom_contracts", "injector_contract_template"),
20+
optional=("injector_custom_contracts"),
2121
)

pyobas/contracts/contract_config.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ class ContractType(str, Enum):
2929
Expectation: str = "expectation"
3030
Asset: str = "asset"
3131
AssetGroup: str = "asset-group"
32+
Payload: str = "payload"
3233

3334

3435
class ExpectationType(str, Enum):
@@ -207,3 +208,27 @@ class ContractSelect(ContractCardinalityElement):
207208
@property
208209
def get_type(self) -> str:
209210
return ContractType.Select.value
211+
212+
213+
@dataclass
214+
class ContractAsset(ContractCardinalityElement):
215+
216+
@property
217+
def get_type(self) -> str:
218+
return ContractType.Asset.value
219+
220+
221+
@dataclass
222+
class ContractAssetGroup(ContractCardinalityElement):
223+
224+
@property
225+
def get_type(self) -> str:
226+
return ContractType.AssetGroup.value
227+
228+
229+
@dataclass
230+
class ContractPayload(ContractCardinalityElement):
231+
232+
@property
233+
def get_type(self) -> str:
234+
return ContractType.Payload.value

pyobas/helpers.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -364,9 +364,6 @@ def __init__(self, config: OpenBASConfigHelper, icon) -> None:
364364
"injector_custom_contracts": config.get_conf(
365365
"injector_custom_contracts", default=False
366366
),
367-
"injector_contract_template": config.get_conf(
368-
"injector_contract_template", default=None
369-
),
370367
}
371368
icon_name = config.get_conf("injector_type") + ".png"
372369
injector_icon = (icon_name, icon, "image/png")

0 commit comments

Comments
 (0)