Reference for http://ip-ac101d0b:903/TimePunchService1.svc/GetTimePunchAuditRecordDetails
Retrieves the time punch audit records for a specific time punch.
Url: http://ip-ac101d0b:903/TimePunchService1.svc/GetTimePunchAuditRecordDetails
HTTP Method: POST
Message direction | Format | Body |
---|---|---|
Request | Xml | Example,Schema |
Request | Json | Example |
Response | Xml | Example,Schema |
Response | Json | Example |
The following is an example request Xml body:
<TimePunchTargetParameter2 xmlns="http://replicon.com/"> <parameterCorrelationId>String content</parameterCorrelationId> <slug>String content</slug> <uri>http://www.example.com/</uri> </TimePunchTargetParameter2>
The following is an example request Json body:
{ "parameterCorrelationId":"String content", "slug":"String content", "uri":"http:\/\/www.example.com\/" }
The following is an example response Xml body:
<ArrayOfTimePunchAuditRecordDetails1 xmlns="http://replicon.com/"> <TimePunchAuditRecordDetails1> <actualUser> <displayText>String content</displayText> <loginName>String content</loginName> <slug>String content</slug> <uri>http://www.example.com/</uri> </actualUser> <auditImage> <imageLink> <heightInPixels>2147483647</heightInPixels> <href>http://www.example.com/</href> <widthInPixels>2147483647</widthInPixels> </imageLink> <imageUri>http://www.example.com/</imageUri> </auditImage> <clientAgent> <agentTypeUri>http://www.example.com/</agentTypeUri> <displayText>String content</displayText> <uri>http://www.example.com/</uri> </clientAgent> <clientIpAddress>String content</clientIpAddress> <comment>String content</comment> <effectiveUser> <displayText>String content</displayText> <loginName>String content</loginName> <slug>String content</slug> <uri>http://www.example.com/</uri> </effectiveUser> <geolocation> <address>String content</address> <gps> <accuracyInMeters>1.26743233E+15</accuracyInMeters> <latitudeInDegrees>1.26743233E+15</latitudeInDegrees> <longitudeInDegrees>1.26743233E+15</longitudeInDegrees> </gps> </geolocation> <modificationTypeUri>http://www.example.com/</modificationTypeUri> <newActivity> <displayText>String content</displayText> <name>String content</name> <uri>http://www.example.com/</uri> </newActivity> <newBillingRate> <displayText>String content</displayText> <name>String content</name> <uri>http://www.example.com/</uri> </newBillingRate> <newBreakType> <displayText>String content</displayText> <slug>String content</slug> <uri>http://www.example.com/</uri> </newBreakType> <newIsBillable>true</newIsBillable> <newProject> <code>String content</code> <displayText>String content</displayText> <name>String content</name> <slug>String content</slug> <uri>http://www.example.com/</uri> </newProject> <newPunchActionUri>http://www.example.com/</newPunchActionUri> <newPunchTime> <day>2147483647</day> <displayText>String content</displayText> <hour>2147483647</hour> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <timeZone> <displayText>String content</displayText> <ianaName>String content</ianaName> <offsetDisplayText>String content</offsetDisplayText> <uri>http://www.example.com/</uri> </timeZone> <valueInUtc> <day>2147483647</day> <hour>2147483647</hour> <millisecond>2147483647</millisecond> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <year>2147483647</year> </valueInUtc> <year>2147483647</year> </newPunchTime> <newPunchTimeInPunchUserTimeZone> <day>2147483647</day> <displayText>String content</displayText> <hour>2147483647</hour> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <timeZone> <displayText>String content</displayText> <ianaName>String content</ianaName> <offsetDisplayText>String content</offsetDisplayText> <uri>http://www.example.com/</uri> </timeZone> <valueInUtc> <day>2147483647</day> <hour>2147483647</hour> <millisecond>2147483647</millisecond> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <year>2147483647</year> </valueInUtc> <year>2147483647</year> </newPunchTimeInPunchUserTimeZone> <newPunchUser> <displayText>String content</displayText> <loginName>String content</loginName> <slug>String content</slug> <uri>http://www.example.com/</uri> </newPunchUser> <newTask> <code>String content</code> <displayText>String content</displayText> <name>String content</name> <parameterCorrelationId>String content</parameterCorrelationId> <uri>http://www.example.com/</uri> </newTask> <originalActivity> <displayText>String content</displayText> <name>String content</name> <uri>http://www.example.com/</uri> </originalActivity> <originalBillingRate> <displayText>String content</displayText> <name>String content</name> <uri>http://www.example.com/</uri> </originalBillingRate> <originalBreakType> <displayText>String content</displayText> <slug>String content</slug> <uri>http://www.example.com/</uri> </originalBreakType> <originalIsBillable>true</originalIsBillable> <originalProject> <code>String content</code> <displayText>String content</displayText> <name>String content</name> <slug>String content</slug> <uri>http://www.example.com/</uri> </originalProject> <originalPunchActionUri>http://www.example.com/</originalPunchActionUri> <originalPunchTime> <day>2147483647</day> <displayText>String content</displayText> <hour>2147483647</hour> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <timeZone> <displayText>String content</displayText> <ianaName>String content</ianaName> <offsetDisplayText>String content</offsetDisplayText> <uri>http://www.example.com/</uri> </timeZone> <valueInUtc> <day>2147483647</day> <hour>2147483647</hour> <millisecond>2147483647</millisecond> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <year>2147483647</year> </valueInUtc> <year>2147483647</year> </originalPunchTime> <originalPunchTimeInPunchUserTimeZone> <day>2147483647</day> <displayText>String content</displayText> <hour>2147483647</hour> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <timeZone> <displayText>String content</displayText> <ianaName>String content</ianaName> <offsetDisplayText>String content</offsetDisplayText> <uri>http://www.example.com/</uri> </timeZone> <valueInUtc> <day>2147483647</day> <hour>2147483647</hour> <millisecond>2147483647</millisecond> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <year>2147483647</year> </valueInUtc> <year>2147483647</year> </originalPunchTimeInPunchUserTimeZone> <originalPunchUser> <displayText>String content</displayText> <loginName>String content</loginName> <slug>String content</slug> <uri>http://www.example.com/</uri> </originalPunchUser> <originalTask> <code>String content</code> <displayText>String content</displayText> <name>String content</name> <parameterCorrelationId>String content</parameterCorrelationId> <uri>http://www.example.com/</uri> </originalTask> <roundingRuleRevision> <displayText>String content</displayText> <slug>String content</slug> <uri>http://www.example.com/</uri> </roundingRuleRevision> <thumbnailImage> <imageLink> <heightInPixels>2147483647</heightInPixels> <href>http://www.example.com/</href> <widthInPixels>2147483647</widthInPixels> </imageLink> <imageUri>http://www.example.com/</imageUri> </thumbnailImage> <timestamp> <day>2147483647</day> <displayText>String content</displayText> <hour>2147483647</hour> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <timeZone> <displayText>String content</displayText> <ianaName>String content</ianaName> <offsetDisplayText>String content</offsetDisplayText> <uri>http://www.example.com/</uri> </timeZone> <valueInUtc> <day>2147483647</day> <hour>2147483647</hour> <millisecond>2147483647</millisecond> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <year>2147483647</year> </valueInUtc> <year>2147483647</year> </timestamp> <timestampInPunchUserTimeZone> <day>2147483647</day> <displayText>String content</displayText> <hour>2147483647</hour> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <timeZone> <displayText>String content</displayText> <ianaName>String content</ianaName> <offsetDisplayText>String content</offsetDisplayText> <uri>http://www.example.com/</uri> </timeZone> <valueInUtc> <day>2147483647</day> <hour>2147483647</hour> <millisecond>2147483647</millisecond> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <year>2147483647</year> </valueInUtc> <year>2147483647</year> </timestampInPunchUserTimeZone> <unroundedPunchTime> <day>2147483647</day> <displayText>String content</displayText> <hour>2147483647</hour> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <timeZone> <displayText>String content</displayText> <ianaName>String content</ianaName> <offsetDisplayText>String content</offsetDisplayText> <uri>http://www.example.com/</uri> </timeZone> <valueInUtc> <day>2147483647</day> <hour>2147483647</hour> <millisecond>2147483647</millisecond> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <year>2147483647</year> </valueInUtc> <year>2147483647</year> </unroundedPunchTime> <unroundedPunchTimeInPunchUserTimeZone> <day>2147483647</day> <displayText>String content</displayText> <hour>2147483647</hour> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <timeZone> <displayText>String content</displayText> <ianaName>String content</ianaName> <offsetDisplayText>String content</offsetDisplayText> <uri>http://www.example.com/</uri> </timeZone> <valueInUtc> <day>2147483647</day> <hour>2147483647</hour> <millisecond>2147483647</millisecond> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <year>2147483647</year> </valueInUtc> <year>2147483647</year> </unroundedPunchTimeInPunchUserTimeZone> </TimePunchAuditRecordDetails1> <TimePunchAuditRecordDetails1> <actualUser> <displayText>String content</displayText> <loginName>String content</loginName> <slug>String content</slug> <uri>http://www.example.com/</uri> </actualUser> <auditImage> <imageLink> <heightInPixels>2147483647</heightInPixels> <href>http://www.example.com/</href> <widthInPixels>2147483647</widthInPixels> </imageLink> <imageUri>http://www.example.com/</imageUri> </auditImage> <clientAgent> <agentTypeUri>http://www.example.com/</agentTypeUri> <displayText>String content</displayText> <uri>http://www.example.com/</uri> </clientAgent> <clientIpAddress>String content</clientIpAddress> <comment>String content</comment> <effectiveUser> <displayText>String content</displayText> <loginName>String content</loginName> <slug>String content</slug> <uri>http://www.example.com/</uri> </effectiveUser> <geolocation> <address>String content</address> <gps> <accuracyInMeters>1.26743233E+15</accuracyInMeters> <latitudeInDegrees>1.26743233E+15</latitudeInDegrees> <longitudeInDegrees>1.26743233E+15</longitudeInDegrees> </gps> </geolocation> <modificationTypeUri>http://www.example.com/</modificationTypeUri> <newActivity> <displayText>String content</displayText> <name>String content</name> <uri>http://www.example.com/</uri> </newActivity> <newBillingRate> <displayText>String content</displayText> <name>String content</name> <uri>http://www.example.com/</uri> </newBillingRate> <newBreakType> <displayText>String content</displayText> <slug>String content</slug> <uri>http://www.example.com/</uri> </newBreakType> <newIsBillable>true</newIsBillable> <newProject> <code>String content</code> <displayText>String content</displayText> <name>String content</name> <slug>String content</slug> <uri>http://www.example.com/</uri> </newProject> <newPunchActionUri>http://www.example.com/</newPunchActionUri> <newPunchTime> <day>2147483647</day> <displayText>String content</displayText> <hour>2147483647</hour> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <timeZone> <displayText>String content</displayText> <ianaName>String content</ianaName> <offsetDisplayText>String content</offsetDisplayText> <uri>http://www.example.com/</uri> </timeZone> <valueInUtc> <day>2147483647</day> <hour>2147483647</hour> <millisecond>2147483647</millisecond> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <year>2147483647</year> </valueInUtc> <year>2147483647</year> </newPunchTime> <newPunchTimeInPunchUserTimeZone> <day>2147483647</day> <displayText>String content</displayText> <hour>2147483647</hour> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <timeZone> <displayText>String content</displayText> <ianaName>String content</ianaName> <offsetDisplayText>String content</offsetDisplayText> <uri>http://www.example.com/</uri> </timeZone> <valueInUtc> <day>2147483647</day> <hour>2147483647</hour> <millisecond>2147483647</millisecond> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <year>2147483647</year> </valueInUtc> <year>2147483647</year> </newPunchTimeInPunchUserTimeZone> <newPunchUser> <displayText>String content</displayText> <loginName>String content</loginName> <slug>String content</slug> <uri>http://www.example.com/</uri> </newPunchUser> <newTask> <code>String content</code> <displayText>String content</displayText> <name>String content</name> <parameterCorrelationId>String content</parameterCorrelationId> <uri>http://www.example.com/</uri> </newTask> <originalActivity> <displayText>String content</displayText> <name>String content</name> <uri>http://www.example.com/</uri> </originalActivity> <originalBillingRate> <displayText>String content</displayText> <name>String content</name> <uri>http://www.example.com/</uri> </originalBillingRate> <originalBreakType> <displayText>String content</displayText> <slug>String content</slug> <uri>http://www.example.com/</uri> </originalBreakType> <originalIsBillable>true</originalIsBillable> <originalProject> <code>String content</code> <displayText>String content</displayText> <name>String content</name> <slug>String content</slug> <uri>http://www.example.com/</uri> </originalProject> <originalPunchActionUri>http://www.example.com/</originalPunchActionUri> <originalPunchTime> <day>2147483647</day> <displayText>String content</displayText> <hour>2147483647</hour> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <timeZone> <displayText>String content</displayText> <ianaName>String content</ianaName> <offsetDisplayText>String content</offsetDisplayText> <uri>http://www.example.com/</uri> </timeZone> <valueInUtc> <day>2147483647</day> <hour>2147483647</hour> <millisecond>2147483647</millisecond> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <year>2147483647</year> </valueInUtc> <year>2147483647</year> </originalPunchTime> <originalPunchTimeInPunchUserTimeZone> <day>2147483647</day> <displayText>String content</displayText> <hour>2147483647</hour> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <timeZone> <displayText>String content</displayText> <ianaName>String content</ianaName> <offsetDisplayText>String content</offsetDisplayText> <uri>http://www.example.com/</uri> </timeZone> <valueInUtc> <day>2147483647</day> <hour>2147483647</hour> <millisecond>2147483647</millisecond> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <year>2147483647</year> </valueInUtc> <year>2147483647</year> </originalPunchTimeInPunchUserTimeZone> <originalPunchUser> <displayText>String content</displayText> <loginName>String content</loginName> <slug>String content</slug> <uri>http://www.example.com/</uri> </originalPunchUser> <originalTask> <code>String content</code> <displayText>String content</displayText> <name>String content</name> <parameterCorrelationId>String content</parameterCorrelationId> <uri>http://www.example.com/</uri> </originalTask> <roundingRuleRevision> <displayText>String content</displayText> <slug>String content</slug> <uri>http://www.example.com/</uri> </roundingRuleRevision> <thumbnailImage> <imageLink> <heightInPixels>2147483647</heightInPixels> <href>http://www.example.com/</href> <widthInPixels>2147483647</widthInPixels> </imageLink> <imageUri>http://www.example.com/</imageUri> </thumbnailImage> <timestamp> <day>2147483647</day> <displayText>String content</displayText> <hour>2147483647</hour> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <timeZone> <displayText>String content</displayText> <ianaName>String content</ianaName> <offsetDisplayText>String content</offsetDisplayText> <uri>http://www.example.com/</uri> </timeZone> <valueInUtc> <day>2147483647</day> <hour>2147483647</hour> <millisecond>2147483647</millisecond> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <year>2147483647</year> </valueInUtc> <year>2147483647</year> </timestamp> <timestampInPunchUserTimeZone> <day>2147483647</day> <displayText>String content</displayText> <hour>2147483647</hour> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <timeZone> <displayText>String content</displayText> <ianaName>String content</ianaName> <offsetDisplayText>String content</offsetDisplayText> <uri>http://www.example.com/</uri> </timeZone> <valueInUtc> <day>2147483647</day> <hour>2147483647</hour> <millisecond>2147483647</millisecond> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <year>2147483647</year> </valueInUtc> <year>2147483647</year> </timestampInPunchUserTimeZone> <unroundedPunchTime> <day>2147483647</day> <displayText>String content</displayText> <hour>2147483647</hour> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <timeZone> <displayText>String content</displayText> <ianaName>String content</ianaName> <offsetDisplayText>String content</offsetDisplayText> <uri>http://www.example.com/</uri> </timeZone> <valueInUtc> <day>2147483647</day> <hour>2147483647</hour> <millisecond>2147483647</millisecond> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <year>2147483647</year> </valueInUtc> <year>2147483647</year> </unroundedPunchTime> <unroundedPunchTimeInPunchUserTimeZone> <day>2147483647</day> <displayText>String content</displayText> <hour>2147483647</hour> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <timeZone> <displayText>String content</displayText> <ianaName>String content</ianaName> <offsetDisplayText>String content</offsetDisplayText> <uri>http://www.example.com/</uri> </timeZone> <valueInUtc> <day>2147483647</day> <hour>2147483647</hour> <millisecond>2147483647</millisecond> <minute>2147483647</minute> <month>2147483647</month> <second>2147483647</second> <year>2147483647</year> </valueInUtc> <year>2147483647</year> </unroundedPunchTimeInPunchUserTimeZone> </TimePunchAuditRecordDetails1> </ArrayOfTimePunchAuditRecordDetails1>
The following is an example response Json body:
[{ "actualUser":{ "displayText":"String content", "loginName":"String content", "slug":"String content", "uri":"http:\/\/www.example.com\/" }, "auditImage":{ "imageLink":{ "heightInPixels":2147483647, "href":"http:\/\/www.example.com\/", "widthInPixels":2147483647 }, "imageUri":"http:\/\/www.example.com\/" }, "clientAgent":{ "agentTypeUri":"http:\/\/www.example.com\/", "displayText":"String content", "uri":"http:\/\/www.example.com\/" }, "clientIpAddress":"String content", "comment":"String content", "effectiveUser":{ "displayText":"String content", "loginName":"String content", "slug":"String content", "uri":"http:\/\/www.example.com\/" }, "geolocation":{ "address":"String content", "gps":{ "accuracyInMeters":1.26743233E+15, "latitudeInDegrees":1.26743233E+15, "longitudeInDegrees":1.26743233E+15 } }, "modificationTypeUri":"http:\/\/www.example.com\/", "newActivity":{ "displayText":"String content", "name":"String content", "uri":"http:\/\/www.example.com\/" }, "newBillingRate":{ "displayText":"String content", "name":"String content", "uri":"http:\/\/www.example.com\/" }, "newBreakType":{ "displayText":"String content", "slug":"String content", "uri":"http:\/\/www.example.com\/" }, "newIsBillable":true, "newProject":{ "code":"String content", "displayText":"String content", "name":"String content", "slug":"String content", "uri":"http:\/\/www.example.com\/" }, "newPunchActionUri":"http:\/\/www.example.com\/", "newPunchTime":{ "day":2147483647, "displayText":"String content", "hour":2147483647, "minute":2147483647, "month":2147483647, "second":2147483647, "timeZone":{ "displayText":"String content", "ianaName":"String content", "offsetDisplayText":"String content", "uri":"http:\/\/www.example.com\/" }, "valueInUtc":{ "day":2147483647, "hour":2147483647, "millisecond":2147483647, "minute":2147483647, "month":2147483647, "second":2147483647, "year":2147483647 }, "year":2147483647 }, "newPunchTimeInPunchUserTimeZone":{ "day":2147483647, "displayText":"String content", "hour":2147483647, "minute":2147483647, "month":2147483647, "second":2147483647, "timeZone":{ "displayText":"String content", "ianaName":"String content", "offsetDisplayText":"String content", "uri":"http:\/\/www.example.com\/" }, "valueInUtc":{ "day":2147483647, "hour":2147483647, "millisecond":2147483647, "minute":2147483647, "month":2147483647, "second":2147483647, "year":2147483647 }, "year":2147483647 }, "newPunchUser":{ "displayText":"String content", "loginName":"String content", "slug":"String content", "uri":"http:\/\/www.example.com\/" }, "newTask":{ "code":"String content", "displayText":"String content", "name":"String content", "parameterCorrelationId":"String content", "uri":"http:\/\/www.example.com\/" }, "originalActivity":{ "displayText":"String content", "name":"String content", "uri":"http:\/\/www.example.com\/" }, "originalBillingRate":{ "displayText":"String content", "name":"String content", "uri":"http:\/\/www.example.com\/" }, "originalBreakType":{ "displayText":"String content", "slug":"String content", "uri":"http:\/\/www.example.com\/" }, "originalIsBillable":true, "originalProject":{ "code":"String content", "displayText":"String content", "name":"String content", "slug":"String content", "uri":"http:\/\/www.example.com\/" }, "originalPunchActionUri":"http:\/\/www.example.com\/", "originalPunchTime":{ "day":2147483647, "displayText":"String content", "hour":2147483647, "minute":2147483647, "month":2147483647, "second":2147483647, "timeZone":{ "displayText":"String content", "ianaName":"String content", "offsetDisplayText":"String content", "uri":"http:\/\/www.example.com\/" }, "valueInUtc":{ "day":2147483647, "hour":2147483647, "millisecond":2147483647, "minute":2147483647, "month":2147483647, "second":2147483647, "year":2147483647 }, "year":2147483647 }, "originalPunchTimeInPunchUserTimeZone":{ "day":2147483647, "displayText":"String content", "hour":2147483647, "minute":2147483647, "month":2147483647, "second":2147483647, "timeZone":{ "displayText":"String content", "ianaName":"String content", "offsetDisplayText":"String content", "uri":"http:\/\/www.example.com\/" }, "valueInUtc":{ "day":2147483647, "hour":2147483647, "millisecond":2147483647, "minute":2147483647, "month":2147483647, "second":2147483647, "year":2147483647 }, "year":2147483647 }, "originalPunchUser":{ "displayText":"String content", "loginName":"String content", "slug":"String content", "uri":"http:\/\/www.example.com\/" }, "originalTask":{ "code":"String content", "displayText":"String content", "name":"String content", "parameterCorrelationId":"String content", "uri":"http:\/\/www.example.com\/" }, "roundingRuleRevision":{ "displayText":"String content", "slug":"String content", "uri":"http:\/\/www.example.com\/" }, "thumbnailImage":{ "imageLink":{ "heightInPixels":2147483647, "href":"http:\/\/www.example.com\/", "widthInPixels":2147483647 }, "imageUri":"http:\/\/www.example.com\/" }, "timestamp":{ "day":2147483647, "displayText":"String content", "hour":2147483647, "minute":2147483647, "month":2147483647, "second":2147483647, "timeZone":{ "displayText":"String content", "ianaName":"String content", "offsetDisplayText":"String content", "uri":"http:\/\/www.example.com\/" }, "valueInUtc":{ "day":2147483647, "hour":2147483647, "millisecond":2147483647, "minute":2147483647, "month":2147483647, "second":2147483647, "year":2147483647 }, "year":2147483647 }, "timestampInPunchUserTimeZone":{ "day":2147483647, "displayText":"String content", "hour":2147483647, "minute":2147483647, "month":2147483647, "second":2147483647, "timeZone":{ "displayText":"String content", "ianaName":"String content", "offsetDisplayText":"String content", "uri":"http:\/\/www.example.com\/" }, "valueInUtc":{ "day":2147483647, "hour":2147483647, "millisecond":2147483647, "minute":2147483647, "month":2147483647, "second":2147483647, "year":2147483647 }, "year":2147483647 }, "unroundedPunchTime":{ "day":2147483647, "displayText":"String content", "hour":2147483647, "minute":2147483647, "month":2147483647, "second":2147483647, "timeZone":{ "displayText":"String content", "ianaName":"String content", "offsetDisplayText":"String content", "uri":"http:\/\/www.example.com\/" }, "valueInUtc":{ "day":2147483647, "hour":2147483647, "millisecond":2147483647, "minute":2147483647, "month":2147483647, "second":2147483647, "year":2147483647 }, "year":2147483647 }, "unroundedPunchTimeInPunchUserTimeZone":{ "day":2147483647, "displayText":"String content", "hour":2147483647, "minute":2147483647, "month":2147483647, "second":2147483647, "timeZone":{ "displayText":"String content", "ianaName":"String content", "offsetDisplayText":"String content", "uri":"http:\/\/www.example.com\/" }, "valueInUtc":{ "day":2147483647, "hour":2147483647, "millisecond":2147483647, "minute":2147483647, "month":2147483647, "second":2147483647, "year":2147483647 }, "year":2147483647 } }]
The following is the request Xml Schema:
<xs:schema xmlns:tns="http://replicon.com/" elementFormDefault="qualified" targetNamespace="http://replicon.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="TimePunchTargetParameter2"> <xs:sequence> <xs:element minOccurs="0" name="parameterCorrelationId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="slug" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="uri" nillable="true" type="xs:anyURI" /> </xs:sequence> </xs:complexType> <xs:element name="TimePunchTargetParameter2" nillable="true" type="tns:TimePunchTargetParameter2" /> </xs:schema>
Additional request Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType" /> <xs:element name="anyURI" nillable="true" type="xs:anyURI" /> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /> <xs:element name="boolean" nillable="true" type="xs:boolean" /> <xs:element name="byte" nillable="true" type="xs:byte" /> <xs:element name="dateTime" nillable="true" type="xs:dateTime" /> <xs:element name="decimal" nillable="true" type="xs:decimal" /> <xs:element name="double" nillable="true" type="xs:double" /> <xs:element name="float" nillable="true" type="xs:float" /> <xs:element name="int" nillable="true" type="xs:int" /> <xs:element name="long" nillable="true" type="xs:long" /> <xs:element name="QName" nillable="true" type="xs:QName" /> <xs:element name="short" nillable="true" type="xs:short" /> <xs:element name="string" nillable="true" type="xs:string" /> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /> <xs:element name="char" nillable="true" type="tns:char" /> <xs:simpleType name="char"> <xs:restriction base="xs:int" /> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /> <xs:minInclusive value="-P10675199DT2H48M5.4775808S" /> <xs:maxInclusive value="P10675199DT2H48M5.4775807S" /> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid" /> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName" /> <xs:attribute name="Id" type="xs:ID" /> <xs:attribute name="Ref" type="xs:IDREF" /> </xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema"> <tns:element name="schema"> <tns:complexType /> </tns:element> </tns:schema>
The following is the response Xml Schema:
<xs:schema xmlns:tns="http://replicon.com/" elementFormDefault="qualified" targetNamespace="http://replicon.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ArrayOfTimePunchAuditRecordDetails1"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="TimePunchAuditRecordDetails1" nillable="true" type="tns:TimePunchAuditRecordDetails1" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfTimePunchAuditRecordDetails1" nillable="true" type="tns:ArrayOfTimePunchAuditRecordDetails1" /> <xs:complexType name="TimePunchAuditRecordDetails1"> <xs:sequence> <xs:element minOccurs="0" name="actualUser" nillable="true" type="tns:UserReference1" /> <xs:element minOccurs="0" name="auditImage" nillable="true" type="tns:TimePunchImageDetails1" /> <xs:element minOccurs="0" name="clientAgent" nillable="true" type="tns:TimePunchAgentReference1" /> <xs:element minOccurs="0" name="clientIpAddress" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="comment" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="effectiveUser" nillable="true" type="tns:UserReference1" /> <xs:element minOccurs="0" name="geolocation" nillable="true" type="tns:GeolocationDetails1" /> <xs:element name="modificationTypeUri" nillable="true" type="xs:anyURI" /> <xs:element minOccurs="0" name="newActivity" nillable="true" type="tns:ActivityReference1" /> <xs:element minOccurs="0" name="newBillingRate" nillable="true" type="tns:BillingRateReference1" /> <xs:element minOccurs="0" name="newBreakType" nillable="true" type="tns:BreakTypeReference1" /> <xs:element minOccurs="0" name="newIsBillable" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="newProject" nillable="true" type="tns:ProjectReference1" /> <xs:element minOccurs="0" name="newPunchActionUri" nillable="true" type="xs:anyURI" /> <xs:element minOccurs="0" name="newPunchTime" nillable="true" type="tns:DateTimeDetails1" /> <xs:element minOccurs="0" name="newPunchTimeInPunchUserTimeZone" nillable="true" type="tns:DateTimeDetails1" /> <xs:element minOccurs="0" name="newPunchUser" nillable="true" type="tns:UserReference1" /> <xs:element minOccurs="0" name="newTask" nillable="true" type="tns:TaskReference1" /> <xs:element minOccurs="0" name="originalActivity" nillable="true" type="tns:ActivityReference1" /> <xs:element minOccurs="0" name="originalBillingRate" nillable="true" type="tns:BillingRateReference1" /> <xs:element minOccurs="0" name="originalBreakType" nillable="true" type="tns:BreakTypeReference1" /> <xs:element minOccurs="0" name="originalIsBillable" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="originalProject" nillable="true" type="tns:ProjectReference1" /> <xs:element minOccurs="0" name="originalPunchActionUri" nillable="true" type="xs:anyURI" /> <xs:element minOccurs="0" name="originalPunchTime" nillable="true" type="tns:DateTimeDetails1" /> <xs:element minOccurs="0" name="originalPunchTimeInPunchUserTimeZone" nillable="true" type="tns:DateTimeDetails1" /> <xs:element minOccurs="0" name="originalPunchUser" nillable="true" type="tns:UserReference1" /> <xs:element minOccurs="0" name="originalTask" nillable="true" type="tns:TaskReference1" /> <xs:element minOccurs="0" name="roundingRuleRevision" nillable="true" type="tns:TimePunchRoundingRuleReference1" /> <xs:element minOccurs="0" name="thumbnailImage" nillable="true" type="tns:TimePunchImageDetails1" /> <xs:element name="timestamp" nillable="true" type="tns:DateTimeDetails1" /> <xs:element name="timestampInPunchUserTimeZone" nillable="true" type="tns:DateTimeDetails1" /> <xs:element minOccurs="0" name="unroundedPunchTime" nillable="true" type="tns:DateTimeDetails1" /> <xs:element minOccurs="0" name="unroundedPunchTimeInPunchUserTimeZone" nillable="true" type="tns:DateTimeDetails1" /> </xs:sequence> </xs:complexType> <xs:element name="TimePunchAuditRecordDetails1" nillable="true" type="tns:TimePunchAuditRecordDetails1" /> <xs:complexType name="UserReference1"> <xs:sequence> <xs:element minOccurs="0" name="displayText" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="loginName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="slug" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="uri" nillable="true" type="xs:anyURI" /> </xs:sequence> </xs:complexType> <xs:element name="UserReference1" nillable="true" type="tns:UserReference1" /> <xs:complexType name="TimePunchImageDetails1"> <xs:sequence> <xs:element minOccurs="0" name="imageLink" nillable="true" type="tns:ImageLinkDetails1" /> <xs:element minOccurs="0" name="imageUri" nillable="true" type="xs:anyURI" /> </xs:sequence> </xs:complexType> <xs:element name="TimePunchImageDetails1" nillable="true" type="tns:TimePunchImageDetails1" /> <xs:complexType name="ImageLinkDetails1"> <xs:sequence> <xs:element minOccurs="0" name="heightInPixels" type="xs:int" /> <xs:element minOccurs="0" name="href" nillable="true" type="xs:anyURI" /> <xs:element minOccurs="0" name="widthInPixels" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="ImageLinkDetails1" nillable="true" type="tns:ImageLinkDetails1" /> <xs:complexType name="TimePunchAgentReference1"> <xs:sequence> <xs:element minOccurs="0" name="agentTypeUri" nillable="true" type="xs:anyURI" /> <xs:element minOccurs="0" name="displayText" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="uri" nillable="true" type="xs:anyURI" /> </xs:sequence> </xs:complexType> <xs:element name="TimePunchAgentReference1" nillable="true" type="tns:TimePunchAgentReference1" /> <xs:complexType name="GeolocationDetails1"> <xs:sequence> <xs:element minOccurs="0" name="address" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="gps" nillable="true" type="tns:GeolocationGPSCoordinates1" /> </xs:sequence> </xs:complexType> <xs:element name="GeolocationDetails1" nillable="true" type="tns:GeolocationDetails1" /> <xs:complexType name="GeolocationGPSCoordinates1"> <xs:sequence> <xs:element name="accuracyInMeters" type="xs:double" /> <xs:element name="latitudeInDegrees" type="xs:double" /> <xs:element name="longitudeInDegrees" type="xs:double" /> </xs:sequence> </xs:complexType> <xs:element name="GeolocationGPSCoordinates1" nillable="true" type="tns:GeolocationGPSCoordinates1" /> <xs:complexType name="ActivityReference1"> <xs:sequence> <xs:element minOccurs="0" name="displayText" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="uri" nillable="true" type="xs:anyURI" /> </xs:sequence> </xs:complexType> <xs:element name="ActivityReference1" nillable="true" type="tns:ActivityReference1" /> <xs:complexType name="BillingRateReference1"> <xs:sequence> <xs:element minOccurs="0" name="displayText" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="uri" nillable="true" type="xs:anyURI" /> </xs:sequence> </xs:complexType> <xs:element name="BillingRateReference1" nillable="true" type="tns:BillingRateReference1" /> <xs:complexType name="BreakTypeReference1"> <xs:sequence> <xs:element minOccurs="0" name="displayText" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="slug" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="uri" nillable="true" type="xs:anyURI" /> </xs:sequence> </xs:complexType> <xs:element name="BreakTypeReference1" nillable="true" type="tns:BreakTypeReference1" /> <xs:complexType name="ProjectReference1"> <xs:sequence> <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="displayText" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="slug" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="uri" nillable="true" type="xs:anyURI" /> </xs:sequence> </xs:complexType> <xs:element name="ProjectReference1" nillable="true" type="tns:ProjectReference1" /> <xs:complexType name="DateTimeDetails1"> <xs:sequence> <xs:element minOccurs="0" name="day" type="xs:int" /> <xs:element minOccurs="0" name="displayText" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="hour" type="xs:int" /> <xs:element minOccurs="0" name="minute" type="xs:int" /> <xs:element minOccurs="0" name="month" type="xs:int" /> <xs:element minOccurs="0" name="second" type="xs:int" /> <xs:element minOccurs="0" name="timeZone" nillable="true" type="tns:TimeZoneReference1" /> <xs:element minOccurs="0" name="valueInUtc" nillable="true" type="tns:DateTimeUtc1" /> <xs:element minOccurs="0" name="year" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="DateTimeDetails1" nillable="true" type="tns:DateTimeDetails1" /> <xs:complexType name="TimeZoneReference1"> <xs:sequence> <xs:element minOccurs="0" name="displayText" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ianaName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="offsetDisplayText" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="uri" nillable="true" type="xs:anyURI" /> </xs:sequence> </xs:complexType> <xs:element name="TimeZoneReference1" nillable="true" type="tns:TimeZoneReference1" /> <xs:complexType name="DateTimeUtc1"> <xs:sequence> <xs:element minOccurs="0" name="day" type="xs:int" /> <xs:element minOccurs="0" name="hour" type="xs:int" /> <xs:element minOccurs="0" name="millisecond" type="xs:int" /> <xs:element minOccurs="0" name="minute" type="xs:int" /> <xs:element minOccurs="0" name="month" type="xs:int" /> <xs:element minOccurs="0" name="second" type="xs:int" /> <xs:element minOccurs="0" name="year" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="DateTimeUtc1" nillable="true" type="tns:DateTimeUtc1" /> <xs:complexType name="TaskReference1"> <xs:sequence> <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="displayText" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="parameterCorrelationId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="uri" nillable="true" type="xs:anyURI" /> </xs:sequence> </xs:complexType> <xs:element name="TaskReference1" nillable="true" type="tns:TaskReference1" /> <xs:complexType name="TimePunchRoundingRuleReference1"> <xs:sequence> <xs:element minOccurs="0" name="displayText" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="slug" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="uri" nillable="true" type="xs:anyURI" /> </xs:sequence> </xs:complexType> <xs:element name="TimePunchRoundingRuleReference1" nillable="true" type="tns:TimePunchRoundingRuleReference1" /> </xs:schema>
Additional response Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType" /> <xs:element name="anyURI" nillable="true" type="xs:anyURI" /> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /> <xs:element name="boolean" nillable="true" type="xs:boolean" /> <xs:element name="byte" nillable="true" type="xs:byte" /> <xs:element name="dateTime" nillable="true" type="xs:dateTime" /> <xs:element name="decimal" nillable="true" type="xs:decimal" /> <xs:element name="double" nillable="true" type="xs:double" /> <xs:element name="float" nillable="true" type="xs:float" /> <xs:element name="int" nillable="true" type="xs:int" /> <xs:element name="long" nillable="true" type="xs:long" /> <xs:element name="QName" nillable="true" type="xs:QName" /> <xs:element name="short" nillable="true" type="xs:short" /> <xs:element name="string" nillable="true" type="xs:string" /> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /> <xs:element name="char" nillable="true" type="tns:char" /> <xs:simpleType name="char"> <xs:restriction base="xs:int" /> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /> <xs:minInclusive value="-P10675199DT2H48M5.4775808S" /> <xs:maxInclusive value="P10675199DT2H48M5.4775807S" /> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid" /> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName" /> <xs:attribute name="Id" type="xs:ID" /> <xs:attribute name="Ref" type="xs:IDREF" /> </xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema"> <tns:element name="schema"> <tns:complexType /> </tns:element> </tns:schema>