everyaction.services.JobClasses

class everyaction.services.JobClasses(ea: EAClient)

Represents the JobClasses service.

Methods

create(**kwargs)

See POST /jobClasses.

get(job_class_id, /)

See GET /jobClasses/{jobClassId}.

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 JobClass is appropriate to unpack here.

Returns

The created JobClass object.

Keyword Arguments
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 JobClass objects.