khaledkhamis / infoplus-php-client
dev-beta
2021-06-02 15:29 UTC
Requires
- php: >=5.5
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ~1.12
- phpunit/phpunit: ^4.8
- squizlabs/php_codesniffer: ~2.6
This package is not auto-updated.
Last update: 2024-11-15 06:42:01 UTC
README
Infoplus API.
This PHP package is automatically generated by the Swagger Codegen project:
- API version: beta
- Build package: io.swagger.codegen.languages.PhpClientCodegen For more information, please visit http://www.infopluscommerce.com
Requirements
PHP 5.5 and later
Installation & Usage
Composer
To install the bindings via Composer, add the following to composer.json
:
{
"repositories": [
{
"type": "git",
"url": "https://github.com/Infoplus/Infoplus-API.git"
}
],
"require": {
"Infoplus/Infoplus-API": "*@dev"
}
}
Then run composer install
Manual Installation
Download the files and include autoload.php
:
require_once('/path/to/Infoplus/vendor/autoload.php');
Tests
To run the unit tests:
composer install
./vendor/bin/phpunit
Getting Started
Please follow the installation procedure and then run the following:
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure API key authorization: api_key $config = Infoplus\Configuration::getDefaultConfiguration()->setApiKey('API-Key', 'YOUR_API_KEY'); // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed // $config = Infoplus\Configuration::getDefaultConfiguration()->setApiKeyPrefix('API-Key', 'Bearer'); $apiInstance = new Infoplus\Api\AisleApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); $body = new \Infoplus\Infoplus\Model\Aisle(); // \Infoplus\Infoplus\Model\Aisle | Aisle to be inserted. try { $result = $apiInstance->addAisle($body); print_r($result); } catch (Exception $e) { echo 'Exception when calling AisleApi->addAisle: ', $e->getMessage(), PHP_EOL; } ?>
Documentation for API Endpoints
All URIs are relative to https://kingsrook.localhost-testsubdomain1.infopluswms.com:8443/infoplus-wms/api
Documentation For Models
- Aisle
- Alert
- ApiResponse
- ApplyOrderWarehouseFulfillmentPlanInput
- ApplyOrderWarehouseFulfillmentPlanOutput
- Asn
- BillOfLading
- BillOfLadingCarrierInfoLine
- BillOfLadingOrderInfoLine
- BillingCode
- BillingCodeActivity
- BillingCodeType
- Building
- BusinessTransaction
- Carrier
- CarrierService
- Cart
- CartLocation
- Carton
- CartonActivity
- CartonContent
- CartonType
- CustomField
- Customer
- CustomerInvoiceTemplate
- CustomerInvoiceTemplateLine
- DynamicKitComponentLine
- EDIDocumentType
- EdiDocument
- EditLineItemFulfillmentStrategyInputAPIModel
- EmailTemplate
- ExecuteJobInputAPIModel
- ExecuteQuickAdjustmentInputAPIModel
- ExecuteQuickReceiptInputAPIModel
- ExternalShipment
- ExternalShippingSystem
- FinanceSystemConnection
- FinanceSystemConnectionLog
- FulfillmentLayoutPosition
- FulfillmentPlan
- FulfillmentProcess
- FulfillmentProcessLog
- FulfillmentProcessPickBatchGroup
- GetOrderPackDataInput
- GetOrderPackDataOutput
- GetOrderWarehouseFulfillmentDataInput
- GetOrderWarehouseFulfillmentDataOutput
- Gs1128Label
- Gs1128Template
- IntegrationPartner
- InventoryAdjustment
- InventoryDetail
- InventorySnapshot
- InventoryStorageActivity
- InvoiceTemplateLinePriceLevel
- InvoiceWorksheet
- InvoiceWorksheetLine
- InvoiceWorksheetLineDetail
- Item
- ItemAccountCode
- ItemActivity
- ItemActivityType
- ItemBuyer
- ItemCategory
- ItemLowstockCode
- ItemProductCode
- ItemReceipt
- ItemReceiptActivity
- ItemSector
- ItemSerial
- ItemSerialScheme
- ItemSubCategory
- ItemSummaryCode
- Job
- JobInput
- JobOutput
- JobRecipe
- JobRecipeInput
- JobRecipeOutput
- JobRecipeStep
- JobStep
- JobTime
- JobTimeActivity
- JobType
- Kit
- KitComponent
- LegacyLowstockContact
- LineOfBusiness
- Load
- LoadContent
- Location
- LocationAddressScheme
- LocationBillingType
- LocationFootprint
- LoggedTime
- LoggedTimeType
- LowStock
- ManageScheduledPlans
- NonBusinessDay
- OmsOrder
- Order
- OrderActivity
- OrderExtraLineItemData
- OrderExtraOrderData
- OrderInvoiceTemplateLineItemDescriptionEnum
- OrderLine
- OrderLineActivity
- OrderLineItem
- OrderLoadProgram
- OrderSource
- OrderSourceItemSetup
- OrderSourceReservation
- OrderSourceStockStatus
- OrderWarehouseFulfillmentPlan
- OrderWarehouseFulfillmentPlanDetail
- OrderWarehouseFulfillmentRawData
- OrderWarehouseFulfillmentRawSkuData
- OverrideReceiptsForFulfillment
- OverrideReturnAddress
- PackedCarton
- PackedItem
- PackedMasterCarton
- PackedPallet
- PackingDetail
- PackingPlan
- PackingPlanDetail
- PackingSlipTemplateLineExtraDataEnum
- PackingSlipTemplateLineItemDescriptionEnum
- PalletType
- ParcelAccount
- ParcelInvoice
- ParcelInvoiceLine
- PerpetualInventoryLog
- PickFaceAssignment
- PredefinedCarton
- ProcessOutputAPIModel
- ProductType
- ProductionLot
- ProductionModel
- QuickAdjustment
- QuickReceipt
- ReceivingProcess
- ReceivingWorksheet
- ReceivingWorksheetLineItem
- ReceivingWorksheetPutAwayPlan
- RecordFile
- Replenishment
- ReplenishmentPlan
- ReplenishmentProcess
- ReqManualSubstitutionInputAPIModel
- ReqParcelAccessoryData
- RunFulfillmentPlanInputAPIModel
- ScheduledPlanLog
- ServiceType
- Shipment
- ShoppingCartConnection
- StandardBusinessDays
- Store
- Substitution
- Supplement
- ThirdPartyParcelAccount
- User
- Vendor
- VendorComplianceSurvey
- Warehouse
- WarehouseDocument
- WarehouseDocumentType
- WarehouseServiceType
- Work
- WorkActivity
- WorkBatch
- WorkProduct
- Zone
Documentation For Authorization
api_key
- Type: API key
- API key parameter name: API-Key
- Location: HTTP header