Skip to content

ManyToOneMapping

Bases: Mapping

Source code in library_analyzer/processing/migration/model/_mapping.py
@dataclass
class ManyToOneMapping(Mapping):
    apiv1_elements: list[api_element]
    apiv2_element: api_element

    def get_apiv1_elements(self) -> list[api_element]:
        return self.apiv1_elements

    def get_apiv2_elements(self) -> list[api_element]:
        return [self.apiv2_element]

apiv1_elements: list[api_element] class-attribute

apiv2_element: api_element class-attribute

get_apiv1_elements()

Source code in library_analyzer/processing/migration/model/_mapping.py
def get_apiv1_elements(self) -> list[api_element]:
    return self.apiv1_elements

get_apiv2_elements()

Source code in library_analyzer/processing/migration/model/_mapping.py
def get_apiv2_elements(self) -> list[api_element]:
    return [self.apiv2_element]