internal JobRequest(string jobDid, APISettings settings)
: base(settings) {
if (string.IsNullOrEmpty(jobDid)) {
throw new ArgumentNullException();
}
if (jobDid.Length >= 18 && jobDid.Length <= 20 &&
jobDid.StartsWith("J", StringComparison.InvariantCultureIgnoreCase)) {
_jobDid = jobDid;
} else {
throw new ArgumentException("This does not look like a job did");
}
}