There are five classes that can be used within the scripts: Job, User, Queue, Session, and QuotaInfo. The object of the Job class represents the job sent to MyQ, the object of the User class represents the job's owner, and the object of the QuotaInfo class represents quotas of the job's owner. The Queue class can be used to move the job to one of the personal queues of the job's owner and methods of the Session class may be used for additional specific tasks, such as sending a log message to MyQ.