Skip to content

Commit 3a36e75

Browse files
authored
Merge pull request #2 from FastComments/release-2026-01-08
Release v1.0.0 - Adds 14 More Resources
2 parents f1886ba + 3459d03 commit 3a36e75

377 files changed

Lines changed: 59285 additions & 4533 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
fastcomments (0.3.0)
4+
fastcomments (1.0.0)
55
typhoeus (~> 1.0, >= 1.0.1)
66

77
GEM

client/.openapi-generator/FILES

Lines changed: 357 additions & 0 deletions
Large diffs are not rendered by default.

client/.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ script:
88
- bundle install --path vendor/bundle
99
- bundle exec rspec
1010
- gem build fastcomments-client.gemspec
11-
- gem install ./fastcomments-client-0.2.0.gem
11+
- gem install ./fastcomments-client-1.0.0.gem

client/README.md

Lines changed: 185 additions & 4 deletions
Large diffs are not rendered by default.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# FastCommentsClient::APIDomainConfiguration
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **id** | **String** | | |
8+
| **domain** | **String** | | |
9+
| **email_from_name** | **String** | | [optional] |
10+
| **email_from_email** | **String** | | [optional] |
11+
| **email_headers** | **Hash<String, String>** | Construct a type with a set of properties K of type T | [optional] |
12+
| **wp_sync_token** | **String** | | [optional] |
13+
| **wp_synced** | **Boolean** | | [optional] |
14+
| **wp_url** | **String** | | [optional] |
15+
| **created_at** | **Time** | | |
16+
| **auto_added_date** | **Time** | | [optional] |
17+
| **site_type** | [**ImportedSiteType**](ImportedSiteType.md) | | [optional] |
18+
| **logo_src** | **String** | | [optional] |
19+
| **logo_src100px** | **String** | | [optional] |
20+
| **footer_unsubscribe_url** | **String** | | [optional] |
21+
| **disable_unsubscribe_links** | **Boolean** | | [optional] |
22+
23+
## Example
24+
25+
```ruby
26+
require 'fastcomments-client'
27+
28+
instance = FastCommentsClient::APIDomainConfiguration.new(
29+
id: null,
30+
domain: null,
31+
email_from_name: null,
32+
email_from_email: null,
33+
email_headers: null,
34+
wp_sync_token: null,
35+
wp_synced: null,
36+
wp_url: null,
37+
created_at: null,
38+
auto_added_date: null,
39+
site_type: null,
40+
logo_src: null,
41+
logo_src100px: null,
42+
footer_unsubscribe_url: null,
43+
disable_unsubscribe_links: null
44+
)
45+
```
46+

client/docs/APITenant.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# FastCommentsClient::APITenant
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **id** | **String** | | |
8+
| **name** | **String** | | |
9+
| **email** | **String** | | [optional] |
10+
| **sign_up_date** | **Float** | | |
11+
| **package_id** | **String** | | |
12+
| **payment_frequency** | **Float** | | |
13+
| **billing_info_valid** | **Boolean** | | |
14+
| **billing_handled_externally** | **Boolean** | | [optional] |
15+
| **created_by** | **String** | | |
16+
| **is_setup** | **Boolean** | | |
17+
| **domain_configuration** | [**Array<APIDomainConfiguration>**](APIDomainConfiguration.md) | | |
18+
| **billing_info** | [**BillingInfo**](BillingInfo.md) | | [optional] |
19+
| **stripe_customer_id** | **String** | | [optional] |
20+
| **stripe_subscription_id** | **String** | | [optional] |
21+
| **stripe_plan_id** | **String** | | [optional] |
22+
| **enable_profanity_filter** | **Boolean** | | |
23+
| **enable_spam_filter** | **Boolean** | | |
24+
| **last_billing_issue_reminder_date** | **Time** | | [optional] |
25+
| **remove_unverified_comments** | **Boolean** | | [optional] |
26+
| **unverified_comments_tt_lms** | **Float** | | [optional] |
27+
| **comments_require_approval** | **Boolean** | | [optional] |
28+
| **auto_approve_comment_on_verification** | **Boolean** | | [optional] |
29+
| **send_profane_to_spam** | **Boolean** | | [optional] |
30+
| **has_flex_pricing** | **Boolean** | | [optional] |
31+
| **has_auditing** | **Boolean** | | [optional] |
32+
| **flex_last_billed_amount** | **Float** | | [optional] |
33+
| **de_anon_ip_addr** | **Float** | | [optional] |
34+
| **meta** | **Hash<String, String>** | Construct a type with a set of properties K of type T | [optional] |
35+
36+
## Example
37+
38+
```ruby
39+
require 'fastcomments-client'
40+
41+
instance = FastCommentsClient::APITenant.new(
42+
id: null,
43+
name: null,
44+
email: null,
45+
sign_up_date: null,
46+
package_id: null,
47+
payment_frequency: null,
48+
billing_info_valid: null,
49+
billing_handled_externally: null,
50+
created_by: null,
51+
is_setup: null,
52+
domain_configuration: null,
53+
billing_info: null,
54+
stripe_customer_id: null,
55+
stripe_subscription_id: null,
56+
stripe_plan_id: null,
57+
enable_profanity_filter: null,
58+
enable_spam_filter: null,
59+
last_billing_issue_reminder_date: null,
60+
remove_unverified_comments: null,
61+
unverified_comments_tt_lms: null,
62+
comments_require_approval: null,
63+
auto_approve_comment_on_verification: null,
64+
send_profane_to_spam: null,
65+
has_flex_pricing: null,
66+
has_auditing: null,
67+
flex_last_billed_amount: null,
68+
de_anon_ip_addr: null,
69+
meta: null
70+
)
71+
```
72+

client/docs/APITenantDailyUsage.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# FastCommentsClient::APITenantDailyUsage
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **id** | **String** | | |
8+
| **tenant_id** | **String** | | |
9+
| **year_number** | **Float** | | |
10+
| **month_number** | **Float** | | |
11+
| **day_number** | **Float** | | |
12+
| **comment_fetch_count** | **Float** | | |
13+
| **comment_create_count** | **Float** | | |
14+
| **conversation_create_count** | **Float** | | |
15+
| **vote_count** | **Float** | | |
16+
| **account_created_count** | **Float** | | |
17+
| **user_mention_search** | **Float** | | |
18+
| **hash_tag_search** | **Float** | | |
19+
| **gif_search_trending** | **Float** | | |
20+
| **gif_search** | **Float** | | |
21+
| **api_credits_used** | **Float** | | |
22+
| **created_at** | **Time** | | |
23+
| **billed** | **Boolean** | | |
24+
| **ignored** | **Boolean** | | |
25+
| **api_error_count** | **Float** | | |
26+
27+
## Example
28+
29+
```ruby
30+
require 'fastcomments-client'
31+
32+
instance = FastCommentsClient::APITenantDailyUsage.new(
33+
id: null,
34+
tenant_id: null,
35+
year_number: null,
36+
month_number: null,
37+
day_number: null,
38+
comment_fetch_count: null,
39+
comment_create_count: null,
40+
conversation_create_count: null,
41+
vote_count: null,
42+
account_created_count: null,
43+
user_mention_search: null,
44+
hash_tag_search: null,
45+
gif_search_trending: null,
46+
gif_search: null,
47+
api_credits_used: null,
48+
created_at: null,
49+
billed: null,
50+
ignored: null,
51+
api_error_count: null
52+
)
53+
```
54+
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# FastCommentsClient::AddHashTag200Response
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **status** | [**APIStatus**](APIStatus.md) | | |
8+
| **hash_tag** | [**TenantHashTag**](TenantHashTag.md) | | |
9+
| **reason** | **String** | | |
10+
| **code** | **String** | | |
11+
| **secondary_code** | **String** | | [optional] |
12+
| **banned_until** | **Integer** | | [optional] |
13+
| **max_character_length** | **Integer** | | [optional] |
14+
| **translated_error** | **String** | | [optional] |
15+
| **custom_config** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
16+
17+
## Example
18+
19+
```ruby
20+
require 'fastcomments-client'
21+
22+
instance = FastCommentsClient::AddHashTag200Response.new(
23+
status: null,
24+
hash_tag: null,
25+
reason: null,
26+
code: null,
27+
secondary_code: null,
28+
banned_until: null,
29+
max_character_length: null,
30+
translated_error: null,
31+
custom_config: null
32+
)
33+
```
34+
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# FastCommentsClient::AddHashTagsBulk200Response
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **status** | [**APIStatus**](APIStatus.md) | | |
8+
| **results** | [**Array<AddHashTag200Response>**](AddHashTag200Response.md) | | |
9+
| **reason** | **String** | | |
10+
| **code** | **String** | | |
11+
| **secondary_code** | **String** | | [optional] |
12+
| **banned_until** | **Integer** | | [optional] |
13+
| **max_character_length** | **Integer** | | [optional] |
14+
| **translated_error** | **String** | | [optional] |
15+
| **custom_config** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
16+
17+
## Example
18+
19+
```ruby
20+
require 'fastcomments-client'
21+
22+
instance = FastCommentsClient::AddHashTagsBulk200Response.new(
23+
status: null,
24+
results: null,
25+
reason: null,
26+
code: null,
27+
secondary_code: null,
28+
banned_until: null,
29+
max_character_length: null,
30+
translated_error: null,
31+
custom_config: null
32+
)
33+
```
34+

client/docs/BillingInfo.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# FastCommentsClient::BillingInfo
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **name** | **String** | | |
8+
| **address** | **String** | | |
9+
| **city** | **String** | | |
10+
| **state** | **String** | | |
11+
| **zip** | **String** | | |
12+
| **country** | **String** | | |
13+
| **currency** | **String** | Currency for invoices. | [optional] |
14+
| **email** | **String** | Email for invoices. | [optional] |
15+
16+
## Example
17+
18+
```ruby
19+
require 'fastcomments-client'
20+
21+
instance = FastCommentsClient::BillingInfo.new(
22+
name: null,
23+
address: null,
24+
city: null,
25+
state: null,
26+
zip: null,
27+
country: null,
28+
currency: null,
29+
email: null
30+
)
31+
```
32+

0 commit comments

Comments
 (0)