44uk/nis-ruby

View on GitHub
lib/nis/struct/application_meta_data.rb

Summary

Maintainability
A
20 mins
Test Coverage
class Nis::Struct
  # @attr [Integer] currentTime
  # @attr [String] application
  # @attr [Integer] startTime
  # @attr [String] version
  # @attr [String] signer
  # @see https://nemproject.github.io/#applicationMetaData
  class ApplicationMetaData
    include Nis::Util::Assignable
    attr_accessor :currentTime, :application, :startTime, :version, :signer

    alias :current_time :currentTime
    alias :current_time= :currentTime=
    alias :start_time :startTime
    alias :start_time= :startTime=

    def self.build(attrs)
      new(attrs)
    end
  end
end