Sha256: b099b24b2fd784d617d84ad9f395190e4d70f818d967af1298535a72e64f9334

Contents?: true

Size: 885 Bytes

Versions: 3

Compression:

Stored size: 885 Bytes

Contents

# encoding: utf-8

module Validic
  module ThirdPartyApp

    ##
    # Get List of Third Party Apps available base on `access_token` and organization_id
    #
    # params[:organization_id] required parameter
    # params[:access_token] required parameter
    #
    # @return [Hashie::Mash] with list of Organization
    def get_apps(params={})
      params = extract_params(params)
      get_endpoint(:apps, params)
    end

    ##
    # Get User List of Third Party Synced Apps available base on `authentication_token`
    # 
    # params[:auth_token] User authentication parameter
    #
    # @return [Hashie::Mash] with list of Organization
    def get_synced_apps(options={})
      options = {
        authentication_token: options[:authentication_token]
      }
      response = get("/#{Validic.api_version}/sync_apps.json", options)
      response if response
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
validic-0.3.3 lib/validic/third_party_app.rb
validic-0.3.2 lib/validic/third_party_app.rb
validic-0.3.1 lib/validic/third_party_app.rb