Sha256: d9109462f5d6e6edcea0e990ac7cb2ecef89f3d703ec99d1ac6212b1a39b4a51
Contents?: true
Size: 1.03 KB
Versions: 3
Compression:
Stored size: 1.03 KB
Contents
module BunnyApp class FeatureUsage @feature_usage_create_mutation = <<-'GRAPHQL' mutation featureUsageCreate ($attributes: FeatureUsageAttributes!) { featureUsageCreate (attributes: $attributes) { errors featureUsage { id quantity usageAt tenant { id code name } feature { id code name } } } } GRAPHQL def self.create(quantity:, feature_code:, tenant_code:, usage_at: nil) variables = { attributes: { quantity:, featureCode: feature_code, tenantCode: tenant_code } } variables[:attributes][:usageAt] = usage_at unless usage_at.nil? res = Client.new.query(@feature_usage_create_mutation, variables) res['data']['featureUsageCreate']['featureUsage'] end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bunny_app-2.0.4 | lib/bunny_app/feature_usage.rb |
bunny_app-2.0.1 | lib/bunny_app/feature_usage.rb |
bunny_app-2.0.0 | lib/bunny_app/feature_usage.rb |