Skip to content
This repository was archived by the owner on Nov 30, 2024. It is now read-only.

Commit 42ee3a7

Browse files
authored
Merge pull request #32 from BuffettCode/mod_ondemand_ribbon
append message to enable ondemand endpoint
2 parents 6f587b2 + af87577 commit 42ee3a7

4 files changed

Lines changed: 110 additions & 23 deletions

File tree

BuffettCodeAddinRibbon/SettingForm.Designer.cs

Lines changed: 68 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

BuffettCodeAddinRibbon/SettingForm.cs

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using BuffettCodeAddinRibbon.Settings;
2+
using BuffettCodeCommon.Config;
23
using System;
34
using System.Windows.Forms;
45

@@ -84,6 +85,31 @@ private void TabAPI_Click(object sender, EventArgs e)
8485

8586
}
8687

88+
private void textAPIKey_TextChanged(object sender, EventArgs e)
89+
{
90+
91+
}
92+
93+
private void ondemandModeDescDesc_TextChanged(object sender, EventArgs e)
94+
{
95+
96+
}
8797

98+
private void apiSpecialNotes_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
99+
{
100+
// mark as visited
101+
apiSpecialNotesLink.LinkVisited = true;
102+
// open link using a default browser
103+
System.Diagnostics.Process.Start(ApiRelatedUrlConfig.API_SPECIAL_NOTES);
104+
105+
}
106+
107+
private void ondemandUsageEntryLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
108+
{
109+
// mark as visited
110+
ondemandUsageEntryLink.LinkVisited = true;
111+
// open link using a default browser
112+
System.Diagnostics.Process.Start(ApiRelatedUrlConfig.ONDEMAND_API_USAGE_ENTRY);
113+
}
88114
}
89115
}

BuffettCodeAddinRibbon/SettingForm.resx

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<root>
33
<!--
44
Microsoft ResX Schema
@@ -117,10 +117,13 @@
117117
<resheader name="writer">
118118
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119119
</resheader>
120-
<metadata name="useOndemandCheckBox.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
121-
<value>False</value>
122-
</metadata>
123-
<metadata name="useOndemandCheckBox.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
124-
<value>False</value>
125-
</metadata>
120+
<data name="ondemandModeDesc.Text" xml:space="preserve">
121+
<value>必要に応じて、バフェット・コードの従量課金エンドポイントを利用するようになります。
122+
123+
124+
従量課金エンドポイントを利用すると、定額料金の範囲(直近5年)より過去の財務数値を取得することができるようになります。
125+
財務数値の取得に従量課金のエンドポイントを利用する必要性の有無は、エクセルアドイン内部で都度判定します。
126+
従量課金エンドポイントを利用すると、月額利用料とは別に1回のAPIコールあたり8.8円(税込)が課金されますのでご注意ください。
127+
詳細や注意事項、FAQについては下記をご確認ください。</value>
128+
</data>
126129
</root>

BuffettCodeCommon/Config/BuffettCodeApiConfig.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,10 @@ public static class ApiErrorMessageConfig
3232
{
3333
public static readonly string TEST_API_CONSTRAINT = "Testing Apikey is only allowed to ticker ending with";
3434
}
35+
36+
public static class ApiRelatedUrlConfig
37+
{
38+
public static readonly string API_SPECIAL_NOTES = "https://www.buffett-code.com/legal/web_api/special_notes";
39+
public static readonly string ONDEMAND_API_USAGE_ENTRY = "https://blog.buffett-code.com/entry/ondemand_api_usage";
40+
}
3541
}

0 commit comments

Comments
 (0)