# Class Transcription

GenericResource is the class every model should use for initialization. It provides the functions to check the mandatory, optional arguments provided

  Catapult\GenericResource
  Catapult\Transcription

Final
Namespace: Catapult
Located at models/Transcription.php

## Methods summary

`public` | # `__construct( )` transcriptions need a valid recording. Without fail, this while not checked for authenticity should be in the from r-xxx transcriptions need a valid recording. Without fail, this while not checked for authenticity should be in the from r-xxx Init Forms: GET Transcription('recording-id', 'transcription-id') Transcription('recording-id') Transcription() POST Transcription('recording-id', array) Transcription(array)
`public` | # `load( )` Patch for collection based objects we need the path to be loaded seperatly and make sure the recordingId is preserved Patch for collection based objects we need the path to be loaded seperatly and make sure the recordingId is preserved #### Overrides `Catapult\GenericResource::load`
`public` | # `create( )` treat transcriptions create/0 different as we need the path #### Overrides `Catapult\GenericResource::create`

### Methods inherited from Catapult\GenericResource

`__call()`, `__toString()`, `_init()`, `_list()`, `check()`, `delete()`, `get()`, `getAudioUrl()`, `getObjClass()`, `getPath()`, `getSchemaString()`, `get_sub_function()`, `reload()`, `toArray()`, `update()`

## Properties summary

### Properties inherited from Catapult\GenericResource

`$lastUpdate`, `$paths`