everyaction.services.JobClasses¶
- class everyaction.services.JobClasses(ea: EAClient)¶
Represents the JobClasses service.
Methods
create(**kwargs)See POST /jobClasses.
get(job_class_id, /)list(*[, limit])See GET /jobClasses.
- create(**kwargs: EAValue) JobClass¶
See POST /jobClasses.
- Parameters
kwargs – The applicable query arguments and JSON data for the request. A
JobClassis appropriate to unpack here.- Returns
The created
JobClassobject.- Keyword Arguments
jobClassId (job_class_id, id)
name
shortName (short_name, short)
- get(job_class_id: int, /) JobClass¶
See GET /jobClasses/{jobClassId}.
- Parameters
job_class_id – The jobClassId path parameter.
- Returns
The resulting
JobClass.
- list(*, limit: Optional[int] = None, **kwargs: EAValue) List[JobClass]¶
See GET /jobClasses.
- Parameters
limit – Maximum number of records to get for this request.
kwargs – The applicable query arguments and JSON data for the request.
- Returns
List of the resulting
JobClassobjects.