Sha256: 0910b86861bc7f5c3820ec827ca21dd34f1862a4958012714ea511854857fff6

Contents?: true

Size: 1023 Bytes

Versions: 5

Compression:

Stored size: 1023 Bytes

Contents

# frozen_string_literal: true

module Dnsimple
  module Struct

    class Tld < Base
      # @return [String] The TLD in DNSimple.
      attr_accessor :tld

      # @return [Integer] The TLD type.
      attr_accessor :tld_type

      # @return [Boolean] True if Whois Privacy Protection is available.
      attr_accessor :whois_privacy

      # @return [Boolean] True if TLD requires use of auto-renewal for renewals.
      attr_accessor :auto_renew_only

      # @return [Boolean] True if IDN is available.
      attr_accessor :idn

      # @return [Integer] The minimum registration period, in years.
      attr_accessor :minimum_registration

      # @return [Boolean] True if DNSimple supports registrations for this TLD.
      attr_accessor :registration_enabled

      # @return [Boolean] True if DNSimple supports renewals for this TLD.
      attr_accessor :renewal_enabled

      # @return [Boolean] True if DNSimple supports inbound transfers for this TLD.
      attr_accessor :transfer_enabled
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
dnsimple-7.0.0 lib/dnsimple/struct/tld.rb
dnsimple-6.0.0 lib/dnsimple/struct/tld.rb
dnsimple-5.2.0 lib/dnsimple/struct/tld.rb
dnsimple-5.1.0 lib/dnsimple/struct/tld.rb
dnsimple-5.0.0 lib/dnsimple/struct/tld.rb