Class: StrawberryAPI::Client
- Inherits:
-
HttpClient
- Object
- HttpClient
- StrawberryAPI::Client
- Includes:
- ApiKeys, ArchiveStrategies, AssetCopyToStrategies, AssetFeedbacks, Assets, Collections, CopyToFeedbacks, CustomMetadata, CustomMetadataFields, CustomMetadataOptions, CustomMetadataSets, Edits, Features, Libraries, Markers, ProjectCopyToStrategies, ProjectFeedbacks, Projects, Roles, Schedules, Searches, Sessions, Settings, StatusFlags, Teams, Templates, Users
- Defined in:
- lib/strawberry_api/client.rb,
lib/strawberry_api/client/edits.rb,
lib/strawberry_api/client/roles.rb,
lib/strawberry_api/client/teams.rb,
lib/strawberry_api/client/users.rb,
lib/strawberry_api/client/assets.rb,
lib/strawberry_api/client/markers.rb,
lib/strawberry_api/client/api_keys.rb,
lib/strawberry_api/client/features.rb,
lib/strawberry_api/client/projects.rb,
lib/strawberry_api/client/searches.rb,
lib/strawberry_api/client/sessions.rb,
lib/strawberry_api/client/settings.rb,
lib/strawberry_api/client/libraries.rb,
lib/strawberry_api/client/schedules.rb,
lib/strawberry_api/client/templates.rb,
lib/strawberry_api/client/collections.rb,
lib/strawberry_api/client/status_flags.rb,
lib/strawberry_api/client/asset_feedbacks.rb,
lib/strawberry_api/client/custom_metadata.rb,
lib/strawberry_api/client/copy_to_feedbacks.rb,
lib/strawberry_api/client/project_feedbacks.rb,
lib/strawberry_api/client/archive_strategies.rb,
lib/strawberry_api/client/custom_metadata_sets.rb,
lib/strawberry_api/client/custom_metadata_fields.rb,
lib/strawberry_api/client/custom_metadata_options.rb,
lib/strawberry_api/client/asset_copy_to_strategies.rb,
lib/strawberry_api/client/project_copy_to_strategies.rb
Overview
Class Client provides methods for querying Strawberry API resources
Defined Under Namespace
Modules: ApiKeys, ArchiveStrategies, AssetCopyToStrategies, AssetFeedbacks, Assets, Collections, CopyToFeedbacks, CustomMetadata, CustomMetadataFields, CustomMetadataOptions, CustomMetadataSets, Edits, Features, Libraries, Markers, ProjectCopyToStrategies, ProjectFeedbacks, Projects, Roles, Schedules, Searches, Sessions, Settings, StatusFlags, Teams, Templates, Users
Instance Attribute Summary
Attributes included from ApiKeys
#created_at, #id, #key, #name, #updated_at, #user_id
Method Summary
Methods included from Users
#add_team_to_user, #create_user, #delete_user, #remove_team_from_user, #update_user, #user, #user_api_keys, #user_settings, #users
Methods included from Templates
Methods included from Teams
#add_user_to_team, #create_team, #delete_team, #remove_user_from_team, #team, #teams, #update_team, #user_owned_teams
Methods included from ProjectCopyToStrategies
#create_project_copy_to_strategy, #delete_project_copy_to_strategy, #project_copy_to_strategies, #project_copy_to_strategy, #update_project_copy_to_strategy
Methods included from AssetCopyToStrategies
#asset_copy_to_strategies, #asset_copy_to_strategy, #create_asset_copy_to_strategy, #delete_asset_copy_to_strategy, #update_asset_copy_to_strategy
Methods included from ArchiveStrategies
#archive_strategies, #archive_strategies_configuration, #archive_strategy, #create_archive_strategy, #update_archive_strategy
Methods included from StatusFlags
Methods included from Settings
Methods included from Sessions
#logged_in?, #logout, #session_info
Methods included from Searches
Methods included from Schedules
Methods included from Roles
Methods included from Projects
#add_team_to_project, #archive_project, #archived_projects, #close_project, #create_project, #delete_project, #forceclose_project, #freeze_project, #library_projects, #mount_project, #online_projects, #open_project, #project, #project_assets, #project_custom_metadata, #project_effective_access_rights, #project_status_flags, #project_teams, #projects, #projects_repor, #projects_size, #refresh_mounted_project, #remove_team_from_project, #search_project, #sync_project, #umount_project, #unarchive_project, #unfreeze_project, #update_project, #update_project_custom_metadata
Methods included from Markers
Methods included from Libraries
#create_library, #delete_library, #libraries, #library
Methods included from Features
Methods included from ProjectFeedbacks
Methods included from CopyToFeedbacks
Methods included from AssetFeedbacks
Methods included from Edits
#edit, #edit_clear, #edit_status, #edits
Methods included from CustomMetadataSets
Methods included from CustomMetadataOptions
Methods included from CustomMetadataFields
#custom_metadata_field, #custom_metadata_fields, #update_custom_metadata_field
Methods included from CustomMetadata
Methods included from Collections
Methods included from Assets
#asset, #asset_custom_metadata, #asset_links, #asset_marker_descriptions, #assets, #delete_assets, #update_asset_custom_metadata
Methods included from ApiKeys
#api_key, #create_api_key, #delete_api_key
Methods inherited from HttpClient
#delete, #get, #handle_response, #initialize, #post, #put, #request
Constructor Details
This class inherits a constructor from StrawberryAPI::HttpClient