This is an old revision of the document!
Insert logging about new checkin device and returns info about the checkin location. This API is not necessary to use before checkin/out as the API's are stateless.
/// <param name="token"></param>
/// <param name="checkInPointId"></param>
/// <param name="clientname"></param>
/// <param name="ip"></param>
/// <param name="version"></param>
/// <param name="owner"></param>
/// <param name="from"></param>
Return:
public class Club
{
public ImageInfo Logo { get; set; }
public string Culture { get; set; }
public string Name { get; set; }
public CheckInPoint CheckInPoint { get; set; }
public string UnknownCardMessage { get; set; }
public int Screensavertimer { get; set; }
}
Perform a check-In for a given UID, can be for a member or employee.
/// <param name="token"></param>
/// <param name="uid"></param>
/// <param name="checkInPointId"></param>
/// <param name="owner"></param>
/// <param name="picture">optional, set to 0 and will not include picture hash</param>
Return:
class CheckInResult
{
public string Name { get; set; }
public string FullName { get; set; }
public ImageInfo Image { get; set; }
public bool OpenGate { get; set; }
public string CheckInMessage { get; set; }
public int CheckInColor { get; set; }
public int Id { get; set; }
public string ErrorMessage { get; set; }
public int SequenceNo { get; set; }
public Clib.ClubPlanner.BusinessLayer.Member.CheckInResult CheckInResultId { get; set; }
public string Type { get; set; }
}
Performs a checkpout for a given UID, can be for a member or employee.
/// <param name="token"></param>
/// <param name="uid"></param>
Return:
class CheckOutResult
{
public string FullName { get; set; }
public int Id { get; set; }
public string Type { get; set; }
}
Sends the checkin to any listening clientcheckin page on that club-id and display-id
/// <param name="token"></param>
/// <param name="uid"></param>
Return: