PUT V3/odata/EmployeeWorkSchedule({key})

Updates employee WorkSchedule entity

Request Information

URI Parameters

NameDescriptionTypeAdditional information
key

EmployeeId of required employee

integer

Required

Body Parameters

QicsUnity.Api.Areas.V3.Models.EmployeeWorkSchedule
NameDescriptionTypeAdditional information
EmployeeId

Gets or sets EmployeeId

integer

Required

64-bit signed integer

WeekHours

Gets or sets WeekHours

Collection of QicsUnity.Api.Areas.V3.Models.WeekHours

Required

Request Formats

application/json, text/json

Sample:
{
  "EmployeeId": "1",
  "WeekHours": [
    {
      "ContractHours1": "1",
      "NormHours1": "2",
      "ContractHours2": "3",
      "NormHours2": "4",
      "ContractHours3": "5",
      "NormHours3": "6",
      "ContractHours4": "7",
      "NormHours4": "8",
      "ContractHours5": "9",
      "NormHours5": "10",
      "ContractHours6": "11",
      "NormHours6": "12",
      "ContractHours7": "13",
      "NormHours7": "14",
      "WeekNumber": "15"
    },
    {
      "ContractHours1": "1",
      "NormHours1": "2",
      "ContractHours2": "3",
      "NormHours2": "4",
      "ContractHours3": "5",
      "NormHours3": "6",
      "ContractHours4": "7",
      "NormHours4": "8",
      "ContractHours5": "9",
      "NormHours5": "10",
      "ContractHours6": "11",
      "NormHours6": "12",
      "ContractHours7": "13",
      "NormHours7": "14",
      "WeekNumber": "15"
    }
  ]
}

application/xml, text/xml

Sample:
<EmployeeWorkSchedule xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QicsUnity.Api.Areas.V3.Models">
  <EmployeeId>1</EmployeeId>
  <WeekHours>
    <WeekHours>
      <ContractHours1>1</ContractHours1>
      <ContractHours2>3</ContractHours2>
      <ContractHours3>5</ContractHours3>
      <ContractHours4>7</ContractHours4>
      <ContractHours5>9</ContractHours5>
      <ContractHours6>11</ContractHours6>
      <ContractHours7>13</ContractHours7>
      <NormHours1>2</NormHours1>
      <NormHours2>4</NormHours2>
      <NormHours3>6</NormHours3>
      <NormHours4>8</NormHours4>
      <NormHours5>10</NormHours5>
      <NormHours6>12</NormHours6>
      <NormHours7>14</NormHours7>
      <WeekNumber>15</WeekNumber>
    </WeekHours>
    <WeekHours>
      <ContractHours1>1</ContractHours1>
      <ContractHours2>3</ContractHours2>
      <ContractHours3>5</ContractHours3>
      <ContractHours4>7</ContractHours4>
      <ContractHours5>9</ContractHours5>
      <ContractHours6>11</ContractHours6>
      <ContractHours7>13</ContractHours7>
      <NormHours1>2</NormHours1>
      <NormHours2>4</NormHours2>
      <NormHours3>6</NormHours3>
      <NormHours4>8</NormHours4>
      <NormHours5>10</NormHours5>
      <NormHours6>12</NormHours6>
      <NormHours7>14</NormHours7>
      <WeekNumber>15</WeekNumber>
    </WeekHours>
  </WeekHours>
</EmployeeWorkSchedule>

Response Information

Resource Description

QicsUnity.Api.Areas.V3.Models.EmployeeWorkSchedule
NameDescriptionTypeAdditional information
EmployeeId

Gets or sets EmployeeId

integer

Required

64-bit signed integer

WeekHours

Gets or sets WeekHours

Collection of QicsUnity.Api.Areas.V3.Models.WeekHours

Required

Response Formats

application/json, text/json

Sample:
{
  "EmployeeId": "1",
  "WeekHours": [
    {
      "ContractHours1": "1",
      "NormHours1": "2",
      "ContractHours2": "3",
      "NormHours2": "4",
      "ContractHours3": "5",
      "NormHours3": "6",
      "ContractHours4": "7",
      "NormHours4": "8",
      "ContractHours5": "9",
      "NormHours5": "10",
      "ContractHours6": "11",
      "NormHours6": "12",
      "ContractHours7": "13",
      "NormHours7": "14",
      "WeekNumber": "15"
    },
    {
      "ContractHours1": "1",
      "NormHours1": "2",
      "ContractHours2": "3",
      "NormHours2": "4",
      "ContractHours3": "5",
      "NormHours3": "6",
      "ContractHours4": "7",
      "NormHours4": "8",
      "ContractHours5": "9",
      "NormHours5": "10",
      "ContractHours6": "11",
      "NormHours6": "12",
      "ContractHours7": "13",
      "NormHours7": "14",
      "WeekNumber": "15"
    }
  ]
}

application/xml, text/xml

Sample:
<EmployeeWorkSchedule xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QicsUnity.Api.Areas.V3.Models">
  <EmployeeId>1</EmployeeId>
  <WeekHours>
    <WeekHours>
      <ContractHours1>1</ContractHours1>
      <ContractHours2>3</ContractHours2>
      <ContractHours3>5</ContractHours3>
      <ContractHours4>7</ContractHours4>
      <ContractHours5>9</ContractHours5>
      <ContractHours6>11</ContractHours6>
      <ContractHours7>13</ContractHours7>
      <NormHours1>2</NormHours1>
      <NormHours2>4</NormHours2>
      <NormHours3>6</NormHours3>
      <NormHours4>8</NormHours4>
      <NormHours5>10</NormHours5>
      <NormHours6>12</NormHours6>
      <NormHours7>14</NormHours7>
      <WeekNumber>15</WeekNumber>
    </WeekHours>
    <WeekHours>
      <ContractHours1>1</ContractHours1>
      <ContractHours2>3</ContractHours2>
      <ContractHours3>5</ContractHours3>
      <ContractHours4>7</ContractHours4>
      <ContractHours5>9</ContractHours5>
      <ContractHours6>11</ContractHours6>
      <ContractHours7>13</ContractHours7>
      <NormHours1>2</NormHours1>
      <NormHours2>4</NormHours2>
      <NormHours3>6</NormHours3>
      <NormHours4>8</NormHours4>
      <NormHours5>10</NormHours5>
      <NormHours6>12</NormHours6>
      <NormHours7>14</NormHours7>
      <WeekNumber>15</WeekNumber>
    </WeekHours>
  </WeekHours>
</EmployeeWorkSchedule>