Class: Fizzy::Services::MiscellaneousService
- Inherits:
-
BaseService
- Object
- BaseService
- Fizzy::Services::MiscellaneousService
- Defined in:
- lib/fizzy/generated/services/miscellaneous_service.rb
Overview
Service for Miscellaneous operations
Instance Method Summary collapse
-
#create_access_token(description:, permission:) ⇒ Hash
create_access_token operation.
-
#create_account_export(account_id:) ⇒ Hash
create_account_export operation.
-
#create_push_subscription(account_id:, user_id:, endpoint:, p256dh_key:, auth_key:) ⇒ void
create_push_subscription operation.
-
#delete_access_token(access_token_id:) ⇒ void
delete_access_token operation.
-
#delete_push_subscription(account_id:, user_id:, push_subscription_id:) ⇒ void
delete_push_subscription operation.
-
#delete_user_avatar(account_id:, user_id:) ⇒ void
delete_user_avatar operation.
-
#get_account_export(account_id:, export_id:) ⇒ Hash
get_account_export operation.
-
#get_account_settings(account_id:) ⇒ Hash
get_account_settings operation.
-
#get_join_code(account_id:) ⇒ Hash
get_join_code operation.
-
#get_notification_settings(account_id:) ⇒ Hash
get_notification_settings operation.
-
#list_access_tokens ⇒ Hash
list_access_tokens operation.
-
#mark_card_read(account_id:, card_number:) ⇒ void
mark_card_read operation.
-
#mark_card_unread(account_id:, card_number:) ⇒ void
mark_card_unread operation.
-
#move_column_left(account_id:, column_id:) ⇒ void
move_column_left operation.
-
#move_column_right(account_id:, column_id:) ⇒ void
move_column_right operation.
-
#reset_join_code(account_id:) ⇒ void
reset_join_code operation.
-
#update_account_entropy(account_id:, auto_postpone_period_in_days: nil) ⇒ Hash
update_account_entropy operation.
-
#update_account_settings(account_id:, name: nil) ⇒ void
update_account_settings operation.
-
#update_board_entropy(account_id:, board_id:, auto_postpone_period_in_days: nil) ⇒ Hash
update_board_entropy operation.
-
#update_board_involvement(account_id:, board_id:, involvement: nil) ⇒ void
update_board_involvement operation.
-
#update_join_code(account_id:, usage_limit: nil) ⇒ void
update_join_code operation.
-
#update_notification_settings(account_id:, bundle_email_frequency: nil) ⇒ void
update_notification_settings operation.
-
#update_user_role(account_id:, user_id:, role:) ⇒ void
update_user_role operation.
Methods inherited from BaseService
Constructor Details
This class inherits a constructor from Fizzy::Services::BaseService
Instance Method Details
#create_access_token(description:, permission:) ⇒ Hash
create_access_token operation
22 23 24 25 26 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 22 def create_access_token(description:, permission:) with_operation(service: "miscellaneous", operation: "CreateAccessToken", is_mutation: true) do http_post("/my/access_tokens.json", body: compact_params(description: description, permission: )).json end end |
#create_account_export(account_id:) ⇒ Hash
create_account_export operation
51 52 53 54 55 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 51 def create_account_export(account_id:) with_operation(service: "miscellaneous", operation: "CreateAccountExport", is_mutation: true, resource_id: account_id) do http_post("/#{account_id}/account/exports.json").json end end |
#create_push_subscription(account_id:, user_id:, endpoint:, p256dh_key:, auth_key:) ⇒ void
This method returns an undefined value.
create_push_subscription operation
222 223 224 225 226 227 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 222 def create_push_subscription(account_id:, user_id:, endpoint:, p256dh_key:, auth_key:) with_operation(service: "miscellaneous", operation: "CreatePushSubscription", is_mutation: true, resource_id: user_id) do http_post("/#{account_id}/users/#{user_id}/push_subscriptions.json", body: compact_params(endpoint: endpoint, p256dh_key: p256dh_key, auth_key: auth_key)) nil end end |
#delete_access_token(access_token_id:) ⇒ void
This method returns an undefined value.
delete_access_token operation
31 32 33 34 35 36 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 31 def delete_access_token(access_token_id:) with_operation(service: "miscellaneous", operation: "DeleteAccessToken", is_mutation: true, resource_id: access_token_id) do http_delete("/my/access_tokens/#{access_token_id}") nil end end |
#delete_push_subscription(account_id:, user_id:, push_subscription_id:) ⇒ void
This method returns an undefined value.
delete_push_subscription operation
234 235 236 237 238 239 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 234 def delete_push_subscription(account_id:, user_id:, push_subscription_id:) with_operation(service: "miscellaneous", operation: "DeletePushSubscription", is_mutation: true, resource_id: push_subscription_id) do http_delete("/#{account_id}/users/#{user_id}/push_subscriptions/#{push_subscription_id}") nil end end |
#delete_user_avatar(account_id:, user_id:) ⇒ void
This method returns an undefined value.
delete_user_avatar operation
208 209 210 211 212 213 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 208 def delete_user_avatar(account_id:, user_id:) with_operation(service: "miscellaneous", operation: "DeleteUserAvatar", is_mutation: true, resource_id: user_id) do http_delete("/#{account_id}/users/#{user_id}/avatar") nil end end |
#get_account_export(account_id:, export_id:) ⇒ Hash
get_account_export operation
61 62 63 64 65 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 61 def get_account_export(account_id:, export_id:) with_operation(service: "miscellaneous", operation: "GetAccountExport", is_mutation: false, resource_id: export_id) do http_get("/#{account_id}/account/exports/#{export_id}").json end end |
#get_account_settings(account_id:) ⇒ Hash
get_account_settings operation
100 101 102 103 104 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 100 def get_account_settings(account_id:) with_operation(service: "miscellaneous", operation: "GetAccountSettings", is_mutation: false, resource_id: account_id) do http_get("/#{account_id}/account/settings.json").json end end |
#get_join_code(account_id:) ⇒ Hash
get_join_code operation
70 71 72 73 74 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 70 def get_join_code(account_id:) with_operation(service: "miscellaneous", operation: "GetJoinCode", is_mutation: false, resource_id: account_id) do http_get("/#{account_id}/account/join_code.json").json end end |
#get_notification_settings(account_id:) ⇒ Hash
get_notification_settings operation
187 188 189 190 191 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 187 def get_notification_settings(account_id:) with_operation(service: "miscellaneous", operation: "GetNotificationSettings", is_mutation: false, resource_id: account_id) do http_get("/#{account_id}/notifications/settings.json").json end end |
#list_access_tokens ⇒ Hash
list_access_tokens operation
12 13 14 15 16 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 12 def list_access_tokens() with_operation(service: "miscellaneous", operation: "ListAccessTokens", is_mutation: false) do http_get("/my/access_tokens.json").json end end |
#mark_card_read(account_id:, card_number:) ⇒ void
This method returns an undefined value.
mark_card_read operation
144 145 146 147 148 149 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 144 def mark_card_read(account_id:, card_number:) with_operation(service: "miscellaneous", operation: "MarkCardRead", is_mutation: true, resource_id: card_number) do http_post("/#{account_id}/cards/#{card_number}/reading.json", retryable: true) nil end end |
#mark_card_unread(account_id:, card_number:) ⇒ void
This method returns an undefined value.
mark_card_unread operation
155 156 157 158 159 160 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 155 def mark_card_unread(account_id:, card_number:) with_operation(service: "miscellaneous", operation: "MarkCardUnread", is_mutation: true, resource_id: card_number) do http_delete("/#{account_id}/cards/#{card_number}/reading.json") nil end end |
#move_column_left(account_id:, column_id:) ⇒ void
This method returns an undefined value.
move_column_left operation
166 167 168 169 170 171 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 166 def move_column_left(account_id:, column_id:) with_operation(service: "miscellaneous", operation: "MoveColumnLeft", is_mutation: true, resource_id: column_id) do http_post("/#{account_id}/columns/#{column_id}/left_position.json", retryable: true) nil end end |
#move_column_right(account_id:, column_id:) ⇒ void
This method returns an undefined value.
move_column_right operation
177 178 179 180 181 182 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 177 def move_column_right(account_id:, column_id:) with_operation(service: "miscellaneous", operation: "MoveColumnRight", is_mutation: true, resource_id: column_id) do http_post("/#{account_id}/columns/#{column_id}/right_position.json", retryable: true) nil end end |
#reset_join_code(account_id:) ⇒ void
This method returns an undefined value.
reset_join_code operation
90 91 92 93 94 95 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 90 def reset_join_code(account_id:) with_operation(service: "miscellaneous", operation: "ResetJoinCode", is_mutation: true, resource_id: account_id) do http_delete("/#{account_id}/account/join_code.json") nil end end |
#update_account_entropy(account_id:, auto_postpone_period_in_days: nil) ⇒ Hash
update_account_entropy operation
42 43 44 45 46 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 42 def update_account_entropy(account_id:, auto_postpone_period_in_days: nil) with_operation(service: "miscellaneous", operation: "UpdateAccountEntropy", is_mutation: true, resource_id: account_id) do http_put("/#{account_id}/account/entropy.json", body: compact_params(auto_postpone_period_in_days: auto_postpone_period_in_days)).json end end |
#update_account_settings(account_id:, name: nil) ⇒ void
This method returns an undefined value.
update_account_settings operation
110 111 112 113 114 115 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 110 def update_account_settings(account_id:, name: nil) with_operation(service: "miscellaneous", operation: "UpdateAccountSettings", is_mutation: true, resource_id: account_id) do http_patch("/#{account_id}/account/settings.json", body: compact_params(name: name)) nil end end |
#update_board_entropy(account_id:, board_id:, auto_postpone_period_in_days: nil) ⇒ Hash
update_board_entropy operation
122 123 124 125 126 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 122 def update_board_entropy(account_id:, board_id:, auto_postpone_period_in_days: nil) with_operation(service: "miscellaneous", operation: "UpdateBoardEntropy", is_mutation: true, resource_id: board_id) do http_put("/#{account_id}/boards/#{board_id}/entropy.json", body: compact_params(auto_postpone_period_in_days: auto_postpone_period_in_days)).json end end |
#update_board_involvement(account_id:, board_id:, involvement: nil) ⇒ void
This method returns an undefined value.
update_board_involvement operation
133 134 135 136 137 138 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 133 def update_board_involvement(account_id:, board_id:, involvement: nil) with_operation(service: "miscellaneous", operation: "UpdateBoardInvolvement", is_mutation: true, resource_id: board_id) do http_patch("/#{account_id}/boards/#{board_id}/involvement.json", body: compact_params(involvement: involvement)) nil end end |
#update_join_code(account_id:, usage_limit: nil) ⇒ void
This method returns an undefined value.
update_join_code operation
80 81 82 83 84 85 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 80 def update_join_code(account_id:, usage_limit: nil) with_operation(service: "miscellaneous", operation: "UpdateJoinCode", is_mutation: true, resource_id: account_id) do http_patch("/#{account_id}/account/join_code.json", body: compact_params(usage_limit: usage_limit)) nil end end |
#update_notification_settings(account_id:, bundle_email_frequency: nil) ⇒ void
This method returns an undefined value.
update_notification_settings operation
197 198 199 200 201 202 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 197 def update_notification_settings(account_id:, bundle_email_frequency: nil) with_operation(service: "miscellaneous", operation: "UpdateNotificationSettings", is_mutation: true, resource_id: account_id) do http_patch("/#{account_id}/notifications/settings.json", body: compact_params(bundle_email_frequency: bundle_email_frequency)) nil end end |
#update_user_role(account_id:, user_id:, role:) ⇒ void
This method returns an undefined value.
update_user_role operation
246 247 248 249 250 251 |
# File 'lib/fizzy/generated/services/miscellaneous_service.rb', line 246 def update_user_role(account_id:, user_id:, role:) with_operation(service: "miscellaneous", operation: "UpdateUserRole", is_mutation: true, resource_id: user_id) do http_patch("/#{account_id}/users/#{user_id}/role.json", body: compact_params(role: role)) nil end end |