Skip to content

OneToManyMapping

Bases: Mapping

Source code in library_analyzer/processing/migration/model/_mapping.py
@dataclass
class OneToManyMapping(Mapping):
    apiv1_element: api_element
    apiv2_elements: list[api_element]

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

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

apiv1_element: api_element class-attribute

apiv2_elements: list[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_element]

get_apiv2_elements()

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