Sha256: 70a7069cf9d30a6078558f9f045b904f70d7106cb0fe193e8d933a87da67cf26

Contents?: true

Size: 1.57 KB

Versions: 3

Compression:

Stored size: 1.57 KB

Contents

# frozen_string_literal: true

module AppStoreConnectApi
  module Domain
    module AppInfoLocalizations
      # @see https://developer.apple.com/documentation/appstoreconnectapi/read_app_info_localization_information
      def app_info_localization(app_info_localization_id, options = {})
        get "/v1/appInfoLocalizations/#{app_info_localization_id}", options
      end

      # @see https://developer.apple.com/documentation/appstoreconnectapi/create_an_app_info_localization
      def create_app_info_localization(attributes, relationships)
        post '/v1/appInfoLocalizations', data: { attributes: attributes,
                                                 relationships: Utils::RelationshipMapper.expand(relationships),
                                                 type: 'appInfoLocalizations' }
      end

      # @see https://developer.apple.com/documentation/appstoreconnectapi/modify_an_app_info_localization
      def update_app_info_localization(app_info_localization_id, attributes)
        patch "/v1/appInfoLocalizations/#{app_info_localization_id}", data: { attributes: attributes,
                                                                              id: app_info_localization_id,
                                                                              type: 'appInfoLocalizations' }
      end

      # @see https://developer.apple.com/documentation/appstoreconnectapi/delete_an_app_info_localization
      def delete_app_info_localization(app_info_localization_id)
        delete "/v1/appInfoLocalizations/#{app_info_localization_id}"
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
rocleung_as_api_client-1.0.0 lib/app_store_connect_api/domain/app_info_localizations.rb
rocleung_as_api_client-0.38.0 lib/app_store_connect_api/domain/app_info_localizations.rb
app_store_connect_api_client-0.35.0 lib/app_store_connect_api/domain/app_info_localizations.rb