This class defines the structure for a transcript object. A transcript object describes a transcript document for Episodes or Clips.

Transcript contains the following public methods:

MethodDescription
GetTranscriptWithoutTimeCodes() Returns a copy of the Transcript Text with the Time Code information removed.
db_load_by_name() Load a record by ID / Name.
db_load_by_num() Load a record by record number.
db_load_by_clipnum() Load a Transcript Record based on Clip Number
db_save() Save the record to the database using Insert or Update as appropriate.
db_delete() Delete this object record from the database.
lock_record() Override the DataObject Lock Method
unlock_record() Override the DataObject Unlock Method
duplicate() Return a copy of the object with only the record number changed.
get_note_nums() Get a list of Note numbers that belong to this Object.
get_episode_nums() Get a list of Episode numbers that belong to this Series.
clear() Clear all properties, resetting them to default values.

Transcript contains the following public properties:

PropertyDescription
episode_num The Episode number, if associated with one.
clip_num The clip number, if associated with one.
transcriber The person who created the Transcript.
text Text of the transcript, stored in the database as a BLOB.
locked_by_me Determines if this instance owns the Transcript lock.
has_changed Indicates whether the Transcript has been modified.
lastsavetime The timestamp of the last save (MU only).
comment Description of the Object.
id ID or Name (required).
isLocked Object Is Locked?
lock_time Time of the last record lock (Read only).
number Record number (auto-incremented database field).
record_lock Username of person who has locked the record (Read only).