# Class Timeout

types are a set of client side helpers to ease the integration of warnings, exceptions in a application. Unless specified these should merely serialize into a string with __toString

provides:

  Catapult\Types
  Catapult\Timeout

Final
Namespace: Catapult
Class: DTMF -- Generate valid DTMF's
Class:

TextMessage -- A valid textmessage in length and only containts printable characters

Class: PhoneNumber -- Valid phone numbers
Class: CallBackURL -- A URL that is encoded with RFC 3896
Class: ID -- a Catapult id where the prefix specified its type
Class: Voice -- A valid voice in Catapult API
Class: SIP -- A valid SIP url
Class: Sentence -- Printable sentence
Class: Size -- Catapult list size constraints
Class: Date -- Catapult Formatted Dates
Class: Parameters -- Generic Parameter Handler
Class: FileHandler -- File Handling
Class: Id -- Catapult IDs. With prefixes
Class: CallCombo -- Call Combos
Class: Timeout -- Catapult Compilant Timeout
Located at types/Timeout.php

## Methods summary

`public` | # `__construct( $timeout, $in_seconds = TRUE )`
`public` | # `__toString( )`

### Methods inherited from Catapult\Types

`isValid()`