class Authzed::Api::V1::Client
Attributes
permissions_service[R]
schema_service[R]
watch_service[R]
Public Class Methods
new(target:, credentials: nil, interceptors: [], options: {}, timeout: nil)
click to toggle source
# File lib/authzed/api/v1/client.rb, line 9 def initialize(target:, credentials: nil, interceptors: [], options: {}, timeout: nil) creds = credentials || GRPC::Core::ChannelCredentials.new @permissions_service = Authzed::Api::V1::PermissionsService::Stub.new( target, creds, timeout: timeout, interceptors: interceptors, channel_args: options, ) @schema_service = Authzed::Api::V1::SchemaService::Stub.new( target, creds, timeout: timeout, interceptors: interceptors, channel_args: options, ) @watch_service = Authzed::Api::V1::WatchService::Stub.new( target, creds, timeout: timeout, interceptors: interceptors, channel_args: options, ) end