def METHOD_NAME(self, request: Serializable) -> Deserializable:
    def process(job: Job):
        if job.data is None:
            return job.fallback
        return self._send_request(
            path="/CanshipBusinessService.CanshipBusinessServiceHttpSoap12Endpoint/",
            request=job.data,
            soapaction=dict(
                process="urn:processShipment",
                get_label="urn:getLabels",
            )[job.id],
        )
    pipeline: Pipeline = request.serialize()
    response = pipeline.apply(process)
    return Deserializable(XP.bundle_xml(response), XP.to_xml)