Schemas
employee
- objectExample:
{"id":"string","employee":{"name":"string","directReports":0,"managePower":{"level":0,"maxDirectReportsAllowed":"string"}}}Additional Properties:falseProperties:idstringEmployee IDExample:"string"employeeobjectEmployee Details (Worker or Manager)Example:{"name":"string","directReports":0,"managePower":{"level":0,"maxDirectReportsAllowed":"string"}}One Of:- objectmanagerExample:
{"name":"string","directReports":0,"managePower":{"level":0,"maxDirectReportsAllowed":"string"}}Additional Properties:false - objectworkerExample:
{"name":"string","managerName":"string"}Additional Properties:false
manager
manager
- objectExample:
{"name":"string","directReports":0,"managePower":{"level":0,"maxDirectReportsAllowed":"string"}}Additional Properties:falseProperties:namestringName of employeeExample:"string"directReportsintegerCount of direct reportsExample:0managePowerobjectExample:{"level":0,"maxDirectReportsAllowed":"string"}One Of:- objectpeopleManagerExample:
{"level":0,"maxDirectReportsAllowed":"string"}Additional Properties:false - objectcostManagerExample:
{"level":0,"canAuthorizeMaxAmount":0}Additional Properties:false
worker
worker
- objectExample:
{"name":"string","managerName":"string"}Additional Properties:falseProperties:namestringName of employeeExample:"string"managerNamestringName of managerExample:"string"
peopleManager
peopleManager
- objectExample:
{"level":0,"maxDirectReportsAllowed":"string"}Additional Properties:falseProperties:levelintegerExample:0maxDirectReportsAllowedstringNo of people the level can manageExample:"string"
costManager
costManager
- objectExample:
{"level":0,"canAuthorizeMaxAmount":0}Additional Properties:falseProperties:levelintegerExample:0canAuthorizeMaxAmountnumberMaximum amount that this level can authorizeExample:0