Main PassKit API wrapper class
Exemplo n.º 1
0
        public void updatePassPassId()
        {
            // Create Dictionary with pass fields
            Dictionary<string, string> fields = new Dictionary<string, string>();
            fields["Balance"] = "2";

            PassKit pk = new PassKit(apiAccount, apiSecret);
            PassKitResponse result = pk.UpdatePass("JCecLhBk9mmC", fields);
        }
Exemplo n.º 2
0
        public void issueNewPass()
        {
            // Create Dictionary with pass fields
            Dictionary<string, string> fields = new Dictionary<string,string>();
            fields["Student name"] = "Test student";
            fields["Balance"] = "10";
            fields["Issue date"] = "2013-03-26";
            fields["Expiry date"] = "2014-03-26";

            PassKit pk = new PassKit(apiAccount, apiSecret);
            PassKitResponse result = pk.IssuePass("Lesson package", fields);
        }
Exemplo n.º 3
0
        public void updateTemplate()
        {
            // Create Dictionary with template fields
            Dictionary<string, string> fields = new Dictionary<string, string>();
            fields["Terms_label"] = "Terms & Sausages";

            PassKit pk = new PassKit(apiAccount, apiSecret);
            PassKitResponse result = pk.UpdateTemplate("Lesson package", fields);
        }
Exemplo n.º 4
0
        public void updatePassTemplateSerial()
        {
            // Create Dictionary with pass fields
            Dictionary<string, string> fields = new Dictionary<string, string>();
            fields["Balance"] = "5";

            PassKit pk = new PassKit(apiAccount, apiSecret);
            PassKitResponse result = pk.UpdatePass("Lesson package", "4756935660433049", fields);
        }
Exemplo n.º 5
0
 public void resetTemplate()
 {
     PassKit pk = new PassKit(apiAccount, apiSecret);
     PassKitResponse result = pk.ResetTemplate("Lesson package");
 }
Exemplo n.º 6
0
 public void listTemplates()
 {
     PassKit pk = new PassKit(apiAccount, apiSecret);
     PassKitResponse result = pk.GetTemplates();
 }
Exemplo n.º 7
0
 public void getTemplateFieldNames()
 {
     PassKit pk = new PassKit(apiAccount, apiSecret);
     PassKitResponse result = pk.GetTemplateFieldNames("Lesson package");
 }
Exemplo n.º 8
0
 public void getPassDetailsTemplateSerial()
 {
     PassKit pk = new PassKit(apiAccount, apiSecret);
     PassKitResponse result = pk.GetPassDetails("Lesson package", "4756935660433049");
 }
Exemplo n.º 9
0
 public void getPassDetailsPassId()
 {
     PassKit pk = new PassKit(apiAccount, apiSecret);
     PassKitResponse result = pk.GetPassDetails("JCecLhBk9mmC");
 }
Exemplo n.º 10
0
        public void uploadImageAndGetDetails()
        {
            PassKit pk = new PassKit(apiAccount, apiSecret);

            // Upload the image
            PassKitResponse result = pk.UploadImage(@"C:\wamp\www\passkit\mystic_8_ball\img\mystic8ballicon.png", PassKitImageType.icon);

            // Get the information for the returned imageID by using the GetImageData call
            PassKitResponse imageResponse = pk.GetImageData(result.response["imageID"]);
        }