伊莱克斯洗衣系统python实用程序包

ELS的Python项目详细描述


埃尔斯比

elspy是一个python实用程序,用于与伊莱克斯洗衣系统通信。

该实用程序已通过伊莱克斯洗衣系统1.2.0.2版测试。

安装

pip install ELSPy

用法

from ELSPy.ELS import ELS

wsdl = '<YOUR_DOMAIN_AND_PATH>/Api/Mobile/VisionMobile.asmx?WSDL'
username = '<USERNAME>'
password = '<PASSWORD>'
els = ELS(wsdl, username, password)

# Get bookable items
choises = els.get_choises()

# Get bookings info for bookable item (choise) between dateranges
bookings = els.get_bookings(2, '2019-01-22', '2019-01-23')

获取选项()

获取可预订项目

choises = els.get_choises()
[{
  'Name': 'Övernattningsrum',
  'Index': 0
}, {
  'Name': 'Tvättstuga',
  'Index': 1
}]

获取预订(选择、开始日期、结束日期)

返回日期范围之间可预订项目(选项)的预订信息。

bookings = els.get_bookings(2, '2019-01-22', '2019-01-23')
[{
  'BookDate': '2019-01-23',
  'BookDayPassesAmount': 3,
  'BookPasses': {
    'BookDayPass': [
      {
        'PassIndex': 3,
        'StartTime': '16:00',
        'EndTime': '19:00',
        'PassAvailability': {
          'Availability': [
            {
              'IsFree': False,
              'IsBookable': True,
              'HasAnythingBooked': False
            },
            {
              'IsFree': False,
              'IsBookable': True,
              'HasAnythingBooked': False
            },
            {
              'IsFree': True,
              'IsBookable': True,
              'HasAnythingBooked': False
            }
          ]
        }
      },
      {
        'PassIndex': 4,
        'StartTime': '19:00',
        'EndTime': '22:00',
        'PassAvailability': {
          'Availability': [
            {
              'IsFree': True,
              'IsBookable': True,
              'HasAnythingBooked': False
            },
            {
              'IsFree': True,
              'IsBookable': True,
              'HasAnythingBooked': False
            },
            {
              'IsFree': True,
              'IsBookable': True,
              'HasAnythingBooked': False
            }
          ]
        }
      }
    ]
  }
}]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将cassandra中的行数据转换为与列相关的嵌套json   java如何使用jcr XPath在jcr:content/@jcr:data中搜索?   java在使用openCV进行安卓开发时如何利用手机的广角镜头   java解析扩展了接口,结束了一个潜在的无限循环   位置服务的@Override方法中存在java Android应用程序错误   java本地线程的用途和需求是什么   具有左右子访问的java节点树遍历   java验证JsonWebToken签名   JUL日志处理程序中的java日志记录   嵌入式Java读取给定时间段的串行数据。   java有没有办法从多个URL获取多个图像?   java线程通过等待intent阻止自己发送intent   java Spring MVC解析多部分内容请求   java JPA/Hibernate静态元模型属性未填充NullPointerException   java格式错误的字符(需要引号,得到I)~正在处理   java为什么PrintWriter对象抛出FileNotFoundException?   java Neo4j未正确保存标签   java IE不加载图像