Indivo Request Token SchemaΒΆ

The Indivo UI Server needs to manage request tokens for apps so that it can display the appropriate authorization screens. This schema makes use of the Indivo PHA Schema.

Schema:

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified">

  <xs:include schemaLocation="../pha/pha.xsd" />

  <xs:element name="RequestToken">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="record" minOccurs="1" maxOccurs="1">
          <xs:complexType>
            <xs:attribute name="id" type="xs:string" use="optional" />
          </xs:complexType>
        </xs:element>

        <xs:element name="carenet" minOccurs="1" maxOccurs="1">
          <xs:complexType>
            <xs:attribute name="id" type="xs:string" use="optional" />
          </xs:complexType>
        </xs:element>

        <xs:element name="kind" type="xs:string" minOccurs="1" maxOccurs="1" />

        <xs:element name="App" type="App" minOccurs="1" maxOccurs="1" />

      </xs:sequence>
      <xs:attribute name="token" type="xs:string" use="required" />
    </xs:complexType>
  </xs:element>
        
</xs:schema>

Example:

<RequestToken token="XYZ">
  <record id="123" />
  <carenet />
  <kind>new</kind>
  <App id="problems@apps.indivo.org">
    <name>Problem List</name>
    <description>Managing your list of problems</description>
    <autonomous>false</autonomous>
    <frameable>true</frameable>
    <ui>true</ui>
  </App>
</RequestToken>

Project Versions

Previous topic

Indivo Record Schema

Next topic

Indivo Coded Values

This Page