                                update: nil,
                                rateReminder: nil,
                                localize: [
-        Localization(id: 56, url: "locazlize.56.url", lastUpdatedAt: "2019-06-21T14:10:29+00:00", shouldUpdate: true, language: lang),
-        Localization(id: 56, url: "locazlize.56.url", lastUpdatedAt: "2019-06-21T14:10:29+00:00", shouldUpdate: true, language: lang)],
+                                Localization(id: 56, url: "locazlize.56.url", lastUpdatedAt: "2019-06-21T14:10:29+00:00", shouldUpdate: true, language: lang),
+                                Localization(id: 56, url: "locazlize.56.url", lastUpdatedAt: "2019-06-21T14:10:29+00:00", shouldUpdate: true, language: lang)],
                                platform: "ios",
                                createdAt: "2019-06-21T14:10:29+00:00",
                                lastUpdated: "2019-06-21T14:10:29+00:00")
-
 
         let response = AppOpenResponse(data: data, languageData: LanguageData(acceptLanguage: "da-DK"))
         completion(.success(response))

        completion(result as! Result<TranslationResponse<L>>)
    }

    func getAvailableLanguages<L>(completion: @escaping (Result<[L]>) -> Void) where L : LanguageModel {

    }


        return nil
    }

    func getLocalizationConfig<C>(acceptLanguage: String, lastUpdated: Date?, completion: @escaping (Result<[C]>) -> Void) where C: LocalizationModel {

    }

    func getTranslations<L>(localization: LocalizationModel, acceptLanguage: String, completion: @escaping (Result<TranslationResponse<L>>) -> Void) where L: LanguageModel {
        let translationsResponse: TranslationResponse<Language>? = TranslationResponse(translations: [
            "default": ["successKey": "SuccessUpdated"],
            "otherSection": ["anotherKey": "HeresAValue"]
