(cls, alias)
| 666 | |
| 667 | @classmethod |
| 668 | def to_model(cls, alias): |
| 669 | name = alias.name |
| 670 | description = getattr(alias, "description", None) |
| 671 | pack = alias.pack |
| 672 | ref = ResourceReference.to_string_reference(pack=pack, name=name) |
| 673 | enabled = getattr(alias, "enabled", True) |
| 674 | action_ref = alias.action_ref |
| 675 | formats = alias.formats |
| 676 | ack = getattr(alias, "ack", None) |
| 677 | result = getattr(alias, "result", None) |
| 678 | extra = getattr(alias, "extra", None) |
| 679 | immutable_parameters = getattr(alias, "immutable_parameters", None) |
| 680 | metadata_file = getattr(alias, "metadata_file", None) |
| 681 | |
| 682 | model = cls.model( |
| 683 | name=name, |
| 684 | description=description, |
| 685 | pack=pack, |
| 686 | ref=ref, |
| 687 | enabled=enabled, |
| 688 | action_ref=action_ref, |
| 689 | formats=formats, |
| 690 | ack=ack, |
| 691 | result=result, |
| 692 | extra=extra, |
| 693 | immutable_parameters=immutable_parameters, |
| 694 | metadata_file=metadata_file, |
| 695 | ) |
| 696 | return model |
| 697 | |
| 698 | |
| 699 | class AliasExecutionAPI(BaseAPI): |
nothing calls this directly
no test coverage detected