Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
fastcomments (0.3.0)
fastcomments (1.0.0)
typhoeus (~> 1.0, >= 1.0.1)

GEM
Expand Down
357 changes: 357 additions & 0 deletions client/.openapi-generator/FILES

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion client/.travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ script:
- bundle install --path vendor/bundle
- bundle exec rspec
- gem build fastcomments-client.gemspec
- gem install ./fastcomments-client-0.2.0.gem
- gem install ./fastcomments-client-1.0.0.gem
189 changes: 185 additions & 4 deletions client/README.md

Large diffs are not rendered by default.

46 changes: 46 additions & 0 deletions client/docs/APIDomainConfiguration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# FastCommentsClient::APIDomainConfiguration

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **id** | **String** | | |
| **domain** | **String** | | |
| **email_from_name** | **String** | | [optional] |
| **email_from_email** | **String** | | [optional] |
| **email_headers** | **Hash<String, String>** | Construct a type with a set of properties K of type T | [optional] |
| **wp_sync_token** | **String** | | [optional] |
| **wp_synced** | **Boolean** | | [optional] |
| **wp_url** | **String** | | [optional] |
| **created_at** | **Time** | | |
| **auto_added_date** | **Time** | | [optional] |
| **site_type** | [**ImportedSiteType**](ImportedSiteType.md) | | [optional] |
| **logo_src** | **String** | | [optional] |
| **logo_src100px** | **String** | | [optional] |
| **footer_unsubscribe_url** | **String** | | [optional] |
| **disable_unsubscribe_links** | **Boolean** | | [optional] |

## Example

```ruby
require 'fastcomments-client'

instance = FastCommentsClient::APIDomainConfiguration.new(
id: null,
domain: null,
email_from_name: null,
email_from_email: null,
email_headers: null,
wp_sync_token: null,
wp_synced: null,
wp_url: null,
created_at: null,
auto_added_date: null,
site_type: null,
logo_src: null,
logo_src100px: null,
footer_unsubscribe_url: null,
disable_unsubscribe_links: null
)
```

72 changes: 72 additions & 0 deletions client/docs/APITenant.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# FastCommentsClient::APITenant

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **id** | **String** | | |
| **name** | **String** | | |
| **email** | **String** | | [optional] |
| **sign_up_date** | **Float** | | |
| **package_id** | **String** | | |
| **payment_frequency** | **Float** | | |
| **billing_info_valid** | **Boolean** | | |
| **billing_handled_externally** | **Boolean** | | [optional] |
| **created_by** | **String** | | |
| **is_setup** | **Boolean** | | |
| **domain_configuration** | [**Array<APIDomainConfiguration>**](APIDomainConfiguration.md) | | |
| **billing_info** | [**BillingInfo**](BillingInfo.md) | | [optional] |
| **stripe_customer_id** | **String** | | [optional] |
| **stripe_subscription_id** | **String** | | [optional] |
| **stripe_plan_id** | **String** | | [optional] |
| **enable_profanity_filter** | **Boolean** | | |
| **enable_spam_filter** | **Boolean** | | |
| **last_billing_issue_reminder_date** | **Time** | | [optional] |
| **remove_unverified_comments** | **Boolean** | | [optional] |
| **unverified_comments_tt_lms** | **Float** | | [optional] |
| **comments_require_approval** | **Boolean** | | [optional] |
| **auto_approve_comment_on_verification** | **Boolean** | | [optional] |
| **send_profane_to_spam** | **Boolean** | | [optional] |
| **has_flex_pricing** | **Boolean** | | [optional] |
| **has_auditing** | **Boolean** | | [optional] |
| **flex_last_billed_amount** | **Float** | | [optional] |
| **de_anon_ip_addr** | **Float** | | [optional] |
| **meta** | **Hash<String, String>** | Construct a type with a set of properties K of type T | [optional] |

## Example

```ruby
require 'fastcomments-client'

instance = FastCommentsClient::APITenant.new(
id: null,
name: null,
email: null,
sign_up_date: null,
package_id: null,
payment_frequency: null,
billing_info_valid: null,
billing_handled_externally: null,
created_by: null,
is_setup: null,
domain_configuration: null,
billing_info: null,
stripe_customer_id: null,
stripe_subscription_id: null,
stripe_plan_id: null,
enable_profanity_filter: null,
enable_spam_filter: null,
last_billing_issue_reminder_date: null,
remove_unverified_comments: null,
unverified_comments_tt_lms: null,
comments_require_approval: null,
auto_approve_comment_on_verification: null,
send_profane_to_spam: null,
has_flex_pricing: null,
has_auditing: null,
flex_last_billed_amount: null,
de_anon_ip_addr: null,
meta: null
)
```

54 changes: 54 additions & 0 deletions client/docs/APITenantDailyUsage.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# FastCommentsClient::APITenantDailyUsage

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **id** | **String** | | |
| **tenant_id** | **String** | | |
| **year_number** | **Float** | | |
| **month_number** | **Float** | | |
| **day_number** | **Float** | | |
| **comment_fetch_count** | **Float** | | |
| **comment_create_count** | **Float** | | |
| **conversation_create_count** | **Float** | | |
| **vote_count** | **Float** | | |
| **account_created_count** | **Float** | | |
| **user_mention_search** | **Float** | | |
| **hash_tag_search** | **Float** | | |
| **gif_search_trending** | **Float** | | |
| **gif_search** | **Float** | | |
| **api_credits_used** | **Float** | | |
| **created_at** | **Time** | | |
| **billed** | **Boolean** | | |
| **ignored** | **Boolean** | | |
| **api_error_count** | **Float** | | |

## Example

```ruby
require 'fastcomments-client'

instance = FastCommentsClient::APITenantDailyUsage.new(
id: null,
tenant_id: null,
year_number: null,
month_number: null,
day_number: null,
comment_fetch_count: null,
comment_create_count: null,
conversation_create_count: null,
vote_count: null,
account_created_count: null,
user_mention_search: null,
hash_tag_search: null,
gif_search_trending: null,
gif_search: null,
api_credits_used: null,
created_at: null,
billed: null,
ignored: null,
api_error_count: null
)
```

34 changes: 34 additions & 0 deletions client/docs/AddHashTag200Response.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# FastCommentsClient::AddHashTag200Response

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **status** | [**APIStatus**](APIStatus.md) | | |
| **hash_tag** | [**TenantHashTag**](TenantHashTag.md) | | |
| **reason** | **String** | | |
| **code** | **String** | | |
| **secondary_code** | **String** | | [optional] |
| **banned_until** | **Integer** | | [optional] |
| **max_character_length** | **Integer** | | [optional] |
| **translated_error** | **String** | | [optional] |
| **custom_config** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |

## Example

```ruby
require 'fastcomments-client'

instance = FastCommentsClient::AddHashTag200Response.new(
status: null,
hash_tag: null,
reason: null,
code: null,
secondary_code: null,
banned_until: null,
max_character_length: null,
translated_error: null,
custom_config: null
)
```

34 changes: 34 additions & 0 deletions client/docs/AddHashTagsBulk200Response.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# FastCommentsClient::AddHashTagsBulk200Response

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **status** | [**APIStatus**](APIStatus.md) | | |
| **results** | [**Array<AddHashTag200Response>**](AddHashTag200Response.md) | | |
| **reason** | **String** | | |
| **code** | **String** | | |
| **secondary_code** | **String** | | [optional] |
| **banned_until** | **Integer** | | [optional] |
| **max_character_length** | **Integer** | | [optional] |
| **translated_error** | **String** | | [optional] |
| **custom_config** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |

## Example

```ruby
require 'fastcomments-client'

instance = FastCommentsClient::AddHashTagsBulk200Response.new(
status: null,
results: null,
reason: null,
code: null,
secondary_code: null,
banned_until: null,
max_character_length: null,
translated_error: null,
custom_config: null
)
```

32 changes: 32 additions & 0 deletions client/docs/BillingInfo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# FastCommentsClient::BillingInfo

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **name** | **String** | | |
| **address** | **String** | | |
| **city** | **String** | | |
| **state** | **String** | | |
| **zip** | **String** | | |
| **country** | **String** | | |
| **currency** | **String** | Currency for invoices. | [optional] |
| **email** | **String** | Email for invoices. | [optional] |

## Example

```ruby
require 'fastcomments-client'

instance = FastCommentsClient::BillingInfo.new(
name: null,
address: null,
city: null,
state: null,
zip: null,
country: null,
currency: null,
email: null
)
```

20 changes: 20 additions & 0 deletions client/docs/BulkCreateHashTagsBody.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# FastCommentsClient::BulkCreateHashTagsBody

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **tenant_id** | **String** | | [optional] |
| **tags** | [**Array<BulkCreateHashTagsBodyTagsInner>**](BulkCreateHashTagsBodyTagsInner.md) | | |

## Example

```ruby
require 'fastcomments-client'

instance = FastCommentsClient::BulkCreateHashTagsBody.new(
tenant_id: null,
tags: null
)
```

20 changes: 20 additions & 0 deletions client/docs/BulkCreateHashTagsBodyTagsInner.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# FastCommentsClient::BulkCreateHashTagsBodyTagsInner

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **url** | **String** | | [optional] |
| **tag** | **String** | | |

## Example

```ruby
require 'fastcomments-client'

instance = FastCommentsClient::BulkCreateHashTagsBodyTagsInner.new(
url: null,
tag: null
)
```

20 changes: 20 additions & 0 deletions client/docs/BulkCreateHashTagsResponse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# FastCommentsClient::BulkCreateHashTagsResponse

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **status** | [**APIStatus**](APIStatus.md) | | |
| **results** | [**Array<AddHashTag200Response>**](AddHashTag200Response.md) | | |

## Example

```ruby
require 'fastcomments-client'

instance = FastCommentsClient::BulkCreateHashTagsResponse.new(
status: null,
results: null
)
```

8 changes: 7 additions & 1 deletion client/docs/CommentLogData.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,9 @@
| **trust_factor_before** | **Float** | | [optional] |
| **trust_factor_after** | **Float** | | [optional] |
| **referenced_comment_id** | **String** | | [optional] |
| **invalid_locale** | **String** | | [optional] |
| **detected_locale** | **String** | | [optional] |
| **detected_language** | **String** | | [optional] |

## Example

Expand Down Expand Up @@ -96,7 +99,10 @@ instance = FastCommentsClient::CommentLogData.new(
flag_count_before: null,
trust_factor_before: null,
trust_factor_after: null,
referenced_comment_id: null
referenced_comment_id: null,
invalid_locale: null,
detected_locale: null,
detected_language: null
)
```

Loading