def METHOD_NAME(payload: PickupRequest, settings: Settings) -> Serializable:
    """
    Create a pickup request
    Steps
        1 - get availability
        2 - create pickup
    :param payload: PickupRequest
    :param settings: Settings
    :return: Serializable
    """
    request: Pipeline = Pipeline(
        get_availability=lambda *_: _get_availability(
            payload=payload, settings=settings
        ),
        create_pickup=partial(_create_pickup, payload=payload, settings=settings),
    )
    return Serializable(request)