/home/techb158/ileadtechnology.com/vendor/mollie/mollie-api-php/src/Endpoints
NameSizeModeActions
BalanceEndpoint.php23530644editdlrm
BalanceReportEndpoint.php20480644editdlrm
BalanceTransactionEndpoint.php20860644editdlrm
ChargebackEndpoint.php13720644editdlrm
ClientEndpoint.php18100644editdlrm
ClientLinkEndpoint.php8840644editdlrm
CollectionEndpointAbstract.php15430644editdlrm
CustomerEndpoint.php33220644editdlrm
CustomerPaymentsEndpoint.php27730644editdlrm
EndpointAbstract.php51630644editdlrm
InvoiceEndpoint.php20640644editdlrm
MandateEndpoint.php41390644editdlrm
MethodEndpoint.php30880644editdlrm
OnboardingEndpoint.php24110644editdlrm
OrderEndpoint.php35750644editdlrm
OrderLineEndpoint.php39300644editdlrm
OrderPaymentEndpoint.php20360644editdlrm
OrderRefundEndpoint.php18990644editdlrm
OrganizationEndpoint.php16730644editdlrm
OrganizationPartnerEndpoint.php15020644editdlrm
PaymentCaptureEndpoint.php33230644editdlrm
PaymentChargebackEndpoint.php24040644editdlrm
PaymentEndpoint.php48150644editdlrm
PaymentLinkEndpoint.php24470644editdlrm
PaymentRefundEndpoint.php32030644editdlrm
PaymentRouteEndpoint.php21420644editdlrm
PermissionEndpoint.php16080644editdlrm
ProfileEndpoint.php38410644editdlrm
ProfileMethodEndpoint.php35780644editdlrm
RefundEndpoint.php13280644editdlrm
SettlementCaptureEndpoint.php11390644editdlrm
SettlementChargebackEndpoint.php11980644editdlrm
SettlementPaymentEndpoint.php11090644editdlrm
SettlementRefundEndpoint.php11660644editdlrm
SettlementsEndpoint.php22940644editdlrm
ShipmentEndpoint.php45450644editdlrm
SubscriptionEndpoint.php60950644editdlrm
TerminalEndpoint.php20550644editdlrm
WalletEndpoint.php10740644editdlrm
Edit: /home/techb158/ileadtechnology.com/vendor/mollie/mollie-api-php/src/Endpoints/ShipmentEndpoint.php (4545B)
client); } /** * Get the collection object that is used by this API endpoint. Every API * endpoint uses one type of collection object. * * @param int $count * @param \stdClass $_links * * @return ShipmentCollection */ protected function getResourceCollectionObject($count, $_links) { return new ShipmentCollection($count, $_links); } /** * Create a shipment for some order lines. You can provide an empty array for the * "lines" option to include all unshipped lines for this order. * * @param Order $order * @param array $options * @param array $filters * * @return Shipment * @throws \Mollie\Api\Exceptions\ApiException */ public function createFor(Order $order, array $options = [], array $filters = []) { return $this->createForId($order->id, $options, $filters); } /** * Create a shipment for some order lines. You can provide an empty array for the * "lines" option to include all unshipped lines for this order. * * @param string $orderId * @param array $options * @param array $filters * * @return Shipment * @throws \Mollie\Api\Exceptions\ApiException */ public function createForId($orderId, array $options = [], array $filters = []) { $this->parentId = $orderId; return parent::rest_create($options, $filters); } /** * Retrieve a single shipment and the order lines shipped by a shipment’s ID. * * @param Order $order * @param string $shipmentId * @param array $parameters * * @return Shipment * @throws \Mollie\Api\Exceptions\ApiException */ public function getFor(Order $order, $shipmentId, array $parameters = []) { return $this->getForId($order->id, $shipmentId, $parameters); } /** * Retrieve a single shipment and the order lines shipped by a shipment’s ID. * * @param string $orderId * @param string $shipmentId * @param array $parameters * * @return \Mollie\Api\Resources\Shipment * @throws \Mollie\Api\Exceptions\ApiException */ public function getForId($orderId, $shipmentId, array $parameters = []) { $this->parentId = $orderId; return parent::rest_read($shipmentId, $parameters); } /** * Update a specific Order Shipment resource. * * Will throw an ApiException if the shipment id is invalid or the resource cannot be found. * * @param string $shipmentId * @param string $orderId * * @param array $data * @return Shipment * @throws ApiException */ public function update($orderId, $shipmentId, array $data = []) { if (empty($shipmentId) || strpos($shipmentId, self::RESOURCE_ID_PREFIX) !== 0) { throw new ApiException("Invalid subscription ID: '{$shipmentId}'. An subscription ID should start with '".self::RESOURCE_ID_PREFIX."'."); } $this->parentId = $orderId; return parent::rest_update($shipmentId, $data); } /** * Return all shipments for the Order provided. * * @param Order $order * @param array $parameters * * @return ShipmentCollection * @throws \Mollie\Api\Exceptions\ApiException */ public function listFor(Order $order, array $parameters = []) { return $this->listForId($order->id, $parameters); } /** * Return all shipments for the provided Order id. * * @param string $orderId * @param array $parameters * * @return \Mollie\Api\Resources\ShipmentCollection * @throws \Mollie\Api\Exceptions\ApiException */ public function listForId($orderId, array $parameters = []) { $this->parentId = $orderId; return parent::rest_list(null, null, $parameters); } }