Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
namara / lib / rpc / dataspec / dataspec_twirp.rb
Size: Mime:
# Code generated by protoc-gen-twirp_ruby 1.5.0, DO NOT EDIT.
require 'twirp'
require_relative 'dataspec_pb.rb'

module Dataspec
  class DataspecV2ServiceService < Twirp::Service
    package 'dataspec'
    service 'DataspecV2Service'
    rpc :ListMetrics, ListMetricsRequest, ListMetricsResponse, :ruby_method => :list_metrics
    rpc :CreateRule, CreateRuleRequest, CreateRuleResponse, :ruby_method => :create_rule
    rpc :ListRules, ListRulesRequest, ListRulesResponse, :ruby_method => :list_rules
    rpc :ListAlerts, ListAlertsRequest, ListAlertsResponse, :ruby_method => :list_alerts
    rpc :GetRule, GetRuleRequest, GetRuleResponse, :ruby_method => :get_rule
    rpc :UpdateRule, UpdateRuleRequest, UpdateRuleResponse, :ruby_method => :update_rule
    rpc :DeleteRule, DeleteRuleRequest, DeleteRuleResponse, :ruby_method => :delete_rule
    rpc :HealthCheck, Empty, Empty, :ruby_method => :health_check
  end

  class DataspecV2ServiceClient < Twirp::Client
    client_for DataspecV2ServiceService
  end
end