class Uiza::Entity
Constants
- OBJECT_API_DESCRIPTION_LINK
- OBJECT_API_PATH
Public Class Methods
get_aws_upload_key()
click to toggle source
# File lib/uiza/entity.rb, line 56 def get_aws_upload_key url = "https://#{Uiza.workspace_api_domain}/api/public/#{Uiza.api_version}/admin/app/config/aws" method = :get headers = {"Authorization" => Uiza.authorization} params = {"appId" => Uiza.app_id} description_link = OBJECT_API_DESCRIPTION_LINK[:get_aws_upload_key] uiza_client = UizaClient.new url, method, headers, params, description_link uiza_client.execute_request end
get_status_publish(id)
click to toggle source
# File lib/uiza/entity.rb, line 45 def get_status_publish id url = "https://#{Uiza.workspace_api_domain}/api/public/#{Uiza.api_version}/#{OBJECT_API_PATH}/publish/status" method = :get headers = {"Authorization" => Uiza.authorization} params = {id: id, appId: Uiza.app_id} description_link = OBJECT_API_DESCRIPTION_LINK[:get_status_publish] uiza_client = UizaClient.new url, method, headers, params, description_link uiza_client.execute_request end
publish(id)
click to toggle source
# File lib/uiza/entity.rb, line 34 def publish id url = "https://#{Uiza.workspace_api_domain}/api/public/#{Uiza.api_version}/#{OBJECT_API_PATH}/publish" method = :post headers = {"Authorization" => Uiza.authorization} params = {id: id, appId: Uiza.app_id} description_link = OBJECT_API_DESCRIPTION_LINK[:publish] uiza_client = UizaClient.new url, method, headers, params, description_link uiza_client.execute_request end
search(keyword)
click to toggle source
# File lib/uiza/entity.rb, line 23 def search keyword url = "https://#{Uiza.workspace_api_domain}/api/public/#{Uiza.api_version}/#{OBJECT_API_PATH}/search" method = :get headers = {"Authorization" => Uiza.authorization} params = {keyword: keyword, appId: Uiza.app_id} description_link = OBJECT_API_DESCRIPTION_LINK[:search] uiza_client = UizaClient.new url, method, headers, params, description_link uiza_client.execute_request end