Source: https://restauranttechnologynetwork.com/technical-documents

ClockDataTransactionSummary

Properties

Name Description Type Required Generic Enum Ignore
@type string false ${prop.ignore}
TimeCardCorrelationGUID A unique identifier for the time card transaction. If this transaction is an adjustment of a punch card transction, the TimeCardCorrelationGUID will be the same as the original time card record. string false ${prop.ignore}
PunchType Assigned Type: ms-0300:PunchType_Enum PunchType_Enum false ${prop.ignore}
ClockDateTime The date and time of the punch. string false ${prop.ignore}
EmployeeIdentifier Assigned Type: ms-0300:Employee_ID EmployeeIdentifier false ${prop.ignore}
CreatedTimestamp Specifies the date and time that a manual punch was entered. string false ${prop.ignore}
OtherID array false Reference --- ${prop.ignore}
Approver Assigned Type: ms-0300:Approver ApproverID false ${prop.ignore}
Reason Allows text details regarding the punch to be sent. string false ${prop.ignore}
systemGeneratedInd When true, the system generated the punch transaction. boolean false ${prop.ignore}
ExtensionPoint ExtensionPoint false ${prop.ignore}
{
  "@type" : "string",
  "timeCardCorrelationGUID" : "string",
  "punchType" : {
    "value" : { },
    "extension" : "string"
  },
  "clockDateTime" : "string",
  "employeeIdentifier" : {
    "@type" : "string",
    "employeeID" : "string"
  },
  "createdTimestamp" : "string",
  "otherID" : [ {
    "id" : "string",
    "name" : "string",
    "sourceSystem" : "string"
  } ],
  "approver" : {
    "@type" : "string",
    "employeeID" : "string"
  },
  "reason" : "string",
  "systemGeneratedInd" : "boolean",
  "extensionPoint" : { }
}