Skip to content

OneToOneMapping

Bases: Mapping

Source code in library_analyzer/processing/migration/model/_mapping.py
@dataclass
class OneToOneMapping(Mapping):
    apiv1_element: api_element
    apiv2_element: 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_element]

apiv1_element: 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_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_element]