def METHOD_NAME(self, columns=None) -> pd.DataFrame:
    """
    Represent Fixtures as a `pd.DataFrame`.
    # Arguments
        columns: The Fixtures columns we want in the dataframe.
        Defaults to `columns = [
            "id",
            'vessels.corporate_entities.charterer.id',
            'vessels.corporate_entities.charterer.label',
            'vessels.corporate_entities.charterer.layer',
            'vessels.corporate_entities.charterer.probability',
            'vessels.corporate_entities.charterer.source',
            'vessels.corporate_entities.effective_controller.id',
            'vessels.corporate_entities.effective_controller.label',
            'vessels.corporate_entities.effective_controller.layer',
            'vessels.corporate_entities.effective_controller.probability',
            'vessels.corporate_entities.effective_controller.source',
            'vessels.corporate_entities.time_charterer.end_timestamp',
            'vessels.corporate_entities.time_charterer.id',
            'vessels.corporate_entities.time_charterer.label',
            'vessels.corporate_entities.time_charterer.layer',
            'vessels.corporate_entities.time_charterer.probability',
            'vessels.corporate_entities.time_charterer.source',
            'vessels.corporate_entities.time_charterer.start_timestamp',
            'vessels.cubic_capacity',
            'vessels.dwt',
            'vessels.end_timestamp',
            'vessels.fixture_fulfilled',
            'vessels.fixture_id',
            'vessels.id',
            'vessels.imo',
            'vessels.mmsi',
            'vessels.name',
            'vessels.start_timestamp',
            'vessels.status',
            'vessels.tags.end_timestamp',
            'vessels.tags.start_timestamp',
            'vessels.tags.tag',
            'vessels.vessel_class',
            'vessels.voyage_id',
            "laycan_from",
            "laycan_to",
            "tones",
            "fixing_timestamp",
            "fulfilled",
            "vtx_fulfilled",
            "destination.label",
            "destination.id",
            "origin.label",
            "origin.id",
            "product.label",
            "product.id",
            "charterer.label",
            "charterer.id",
        ]`.
    A near complete list of columns is given below
    ```python
    [
        "id",
        "vessel.id",
        "vessel.name",
        "laycan_from",
        "laycan_to",
        "tones",
        "fixing_timestamp",
        "fulfilled",
        "vtx_fulfilled",
        "destination.label",
        "origin.label",
        "product.label",
        "charterer.label",
    ]
    ```
    # Returns
    `pd.DataFrame` of Fixtures.
    """
    return create_dataframe(
        columns=columns,
        default_columns=DEFAULT_COLUMNS,
        data=super().to_list(),
        logger_description="Fixtures",
    )