Main PassKit API wrapper class
コード例 #1
0
ファイル: Default.aspx.cs プロジェクト: PassKit/PassKitSDK
        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);
        }
コード例 #2
0
ファイル: Default.aspx.cs プロジェクト: PassKit/PassKitSDK
        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);
        }
コード例 #3
0
ファイル: Default.aspx.cs プロジェクト: PassKit/PassKitSDK
        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);
        }
コード例 #4
0
ファイル: Default.aspx.cs プロジェクト: PassKit/PassKitSDK
        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);
        }
コード例 #5
0
ファイル: Default.aspx.cs プロジェクト: PassKit/PassKitSDK
 public void resetTemplate()
 {
     PassKit pk = new PassKit(apiAccount, apiSecret);
     PassKitResponse result = pk.ResetTemplate("Lesson package");
 }
コード例 #6
0
ファイル: Default.aspx.cs プロジェクト: PassKit/PassKitSDK
 public void listTemplates()
 {
     PassKit pk = new PassKit(apiAccount, apiSecret);
     PassKitResponse result = pk.GetTemplates();
 }
コード例 #7
0
ファイル: Default.aspx.cs プロジェクト: PassKit/PassKitSDK
 public void getTemplateFieldNames()
 {
     PassKit pk = new PassKit(apiAccount, apiSecret);
     PassKitResponse result = pk.GetTemplateFieldNames("Lesson package");
 }
コード例 #8
0
ファイル: Default.aspx.cs プロジェクト: PassKit/PassKitSDK
 public void getPassDetailsTemplateSerial()
 {
     PassKit pk = new PassKit(apiAccount, apiSecret);
     PassKitResponse result = pk.GetPassDetails("Lesson package", "4756935660433049");
 }
コード例 #9
0
ファイル: Default.aspx.cs プロジェクト: PassKit/PassKitSDK
 public void getPassDetailsPassId()
 {
     PassKit pk = new PassKit(apiAccount, apiSecret);
     PassKitResponse result = pk.GetPassDetails("JCecLhBk9mmC");
 }
コード例 #10
0
ファイル: Default.aspx.cs プロジェクト: PassKit/PassKitSDK
        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"]);
        }