class Uiza::Entity

Constants

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/v3/admin/app/config/aws"
  method = :get
  headers = {"Authorization" => Uiza.authorization}
  params = {}
  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/v3/#{OBJECT_API_PATH}/publish/status"
  method = :get
  headers = {"Authorization" => Uiza.authorization}
  params = {id: 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/v3/#{OBJECT_API_PATH}/publish"
  method = :post
  headers = {"Authorization" => Uiza.authorization}
  params = {id: id}
  description_link = OBJECT_API_DESCRIPTION_LINK[:publish]

  uiza_client = UizaClient.new url, method, headers, params, description_link
  uiza_client.execute_request
end