Sha256: f76f4d0ce56a9b2dcca82376c4ad0105cde664dd571c345229a86f5dc47893c6

Contents?: true

Size: 529 Bytes

Versions: 3

Compression:

Stored size: 529 Bytes

Contents

module IOSConfigProfile
  class RemoveProfilePayload < Hash
    include IOSConfigProfile::BasicPayload

    attr_accessor :device_profile_identifier

    def initialize(device_profile_identifier)
      self.device_profile_identifier = device_profile_identifier
      require_attributes :device_profile_identifier
      merge! remove_profile_payload
    end

    private

    def remove_profile_payload
      {
        "RequestType" => "RemoveProfile",
        "Identifier" => device_profile_identifier,
      }
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ios_config_profile-1.4.1 lib/ios_config_profile/device/remove_profile_payload.rb
ios_config_profile-1.4.0 lib/ios_config_profile/device/remove_profile_payload.rb
ios_config_profile-1.3.0 lib/ios_config_profile/device/remove_profile_payload.rb