SoapTeam data structure

Element

Description

Type

Optional

description

Team's description

string

yes

externallyOwned

Indicates whether the Team is owned by an external data source

Boolean

no

members

List of Team members

SoapTeamMemberList

no

name

Team name

string

no

nextRotation

Indicates the day on which the next rotation of Team members occurs (ignored if Team type is not COVERAGE_ROTATION)

Availability: xmatters-4.1.10 WSDL and later.

string yes

reuse

Indicates whether the Team can be associated with more than one Coverage

Boolean

no

rotationCoverage

Name of the Coverage on which the rotation schedule should be based (ignored if Team type is not COVERAGE_ROTATION).

Availability: xmatters-4.1.10 WSDL and later.

string

yes

rotationDirection

Specifies the direction in which Team members will rotate after each event or rotation interval; can be SECOND_TO_FIRST or LAST_TO_FIRST.

Availability: xmatters-4.1.8 WSDL and later.

string no

rotationInterval

Integer value of the rotation interval (ignored if Team type is not ROTATION or COVERAGE_ROTATION)

string

yes

rotationStart

Start of Team's rotation cycle in GMT (ignored if Team type is not ROTATION)

string

yes

rotationUnit

Time unit associated with the rotation interval; can be DAYS, WEEKS, or MONTHS (ignored if Team type is not ROTATION)

string

yes

type

Type of the Team; possible values:

  • BASIC
  • EVENT_ROUND_ROBIN
  • ROTATION
  • COVERAGE_ROTATION Availability: xmatters-4.1.10 WSDL and later.

string

no

Specification:

<xs:complexType name="SoapTeam">
  <xs:sequence>
    <xs:element name="description" nillable="true" type="xs:string"/>
    <xs:element name="externallyOwned" type="xs:boolean"/>
    <xs:element name="members" nillable="true" type="ns:SoapTeamMemberList"/>
    <xs:element name="name" nillable="true" type="xs:string"/>
    <xs:element name="nextRotation" nillable="true" type="xs:string"/>
    <xs:element name="reuse" type="xs:boolean"/>
    <xs:element name="rotationCoverage" nillable="true" type="xs:string"/>
    <xs:element name="rotationDirection" nillable="true" type="xs:string"/>
    <xs:element name="rotationInterval" nillable="true" type="xs:string"/>
    <xs:element name="rotationStart" nillable="true" type="xs:string"/>
    <xs:element name="rotationUnit" nillable="true" type="xs:string"/>
    <xs:element name="type" nillable="true" type="xs:string"/>
  </xs:sequence>
</xs:complexType>

Example