SOAP zprávy - skaut/Warehouse_mobile GitHub Wiki

Přehled použitých SOAP zpráv pro jednotlivé agendy/stránky:

Přihlášení

Rezervace

WarehouseItemAllBorrowable - načtení majetku, který je k dispozici k zapůjčení

  • Parametry zprávy:
  • ID_Login
  • ID_Application
  • IsInStock: false
  • IsCommercial: false

Minimal working example - WarehouseItemAllBorrowable

WarehouseItemReservationInsert - žádost o rezervaci

  • Parametry zprávy:
  • Pozor, argumenty je nutno obalit do warehouseItemReservation
  • ID_Login
  • ID: (= app id)
  • ID_Unit: (kam bude pujceno)
  • ID_User: (uzivatel, ktery si pujcuje)
  • ID_Warehouse: (sklad, ve kterem se nachazi predmet nyni)
  • ID_WarehouseItem: (id predmetu)
  • ID_UnitOrigin: (jednotka, ktere predmet patri)
  • EstimatedStartDate: (datum)
  • Person: (jméno)

Minimal working example - WarehouseItemReservationInsert

Načtení skladu jednotky a majetku v nich

Načtení majetku

WarehouseItemDetail - detail položky majetku

  • Parametry zprávy:
  • ID_Login:
  • ID: (identifikátor předmětu)

Minimal working example - WarehouseItemDetail

Inventarizace

StockTakingInsert - založení inventury

NEFUNGUJE, SERVER VRACÍ error 500

  • Parametry zprávy:
  • pozor, vyžaduje obálkový stockTakingInsertInput
  • ID_Login:
  • ID_Unit: (identifikátor jednotky)
  • ID: (identifikator aplikace)
  • ID_StockTakingState: new
  • WarehouseList: { int: (id skladu), int: (id skladu) }

Minimal working example - StockTakingInsert

StockTakingAll - načtení seznamu inventur

  • Parametry zprávy:
  • ID_Login:
  • ID_Unit: (identifikátor jednotky)

Minimal working example - StockTakingAll

StockTakingDetail - detail inventury

  • Parametry zprávy:
  • ID_Login:
  • ID: (identifikátor inventury)

Minimal working example - StockTakingDetail

StockTakingWarehouseItemInsert - inventarizace jedné položky

  • Parametry zprávy:
  • ID_Login:
  • ID_StockTaking: (identifikátor konkrétní instance inventarizace)
  • ID_WarehouseItem: (identifikátor inventarizovaného předmětu)

Minimal working example - StockTakingWarehouseItemInsert

WarehouseItemAllStockTaking - načtení seznamu inventarizovaných položek

  • Parametry zprávy:
  • ID_Login:
  • ID_StockTaking: (identifikátor konkrétní instance inventarizace)
  • ID_Warehouse: (identifikátor skladu - jedná se o sklad, který musí být )

Minimal working example - WarehouseItemAllStockTaking