<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/TenantSDK.post.userinfo" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/TenantSDK.post.userinfo" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.datacontract.org/2004/07/TenantSDK.post.postevent" />
  <xs:complexType name="post_getToken">
    <xs:sequence>
      <xs:element minOccurs="0" name="email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="idtenant" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="token" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="tokensecret" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="post_getToken" nillable="true" type="tns:post_getToken" />
  <xs:complexType name="post_decode">
    <xs:sequence>
      <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="post_decode" nillable="true" type="tns:post_decode" />
  <xs:complexType name="post_test_interface">
    <xs:sequence>
      <xs:element minOccurs="0" name="files" nillable="true" xmlns:q1="http://schemas.datacontract.org/2004/07/TenantSDK.post.postevent" type="q1:ArrayOfpaymentInfoFile" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="post_test_interface" nillable="true" type="tns:post_test_interface" />
  <xs:complexType name="zero5">
    <xs:sequence>
      <xs:element minOccurs="0" name="token_to_verify" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="zero5" nillable="true" type="tns:zero5" />
  <xs:complexType name="post_getTokenResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="result" type="xs:int" />
      <xs:element minOccurs="0" name="token" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="post_getTokenResponse" nillable="true" type="tns:post_getTokenResponse" />
  <xs:complexType name="post_decodeResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="info" nillable="true" type="tns:TokenInfo" />
      <xs:element minOccurs="0" name="message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="post_decodeResponse" nillable="true" type="tns:post_decodeResponse" />
  <xs:complexType name="TokenInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="customer_callback_api_url" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="customer_callback_token" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TokenInfo" nillable="true" type="tns:TokenInfo" />
  <xs:complexType name="zero5Response">
    <xs:sequence>
      <xs:element minOccurs="0" name="email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="endDate" type="xs:long" />
      <xs:element minOccurs="0" name="firstName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="lastName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="phoneNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="startDate" type="xs:long" />
      <xs:element minOccurs="0" name="tenantId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="tenantName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="tenantType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="zero5Response" nillable="true" type="tns:zero5Response" />
</xs:schema>