Неполадка, связанная с затмением метаданных Java Mailjet API

Я сразу перейду к делу. После рефакторинга (большая ошибка) в Eclipse мой класс из реализации Mailjet API о метаданных (конфигурация API) отсюда, я продолжаю ломать компилятор, неспособный распознать определенный импорт, но также сталкиваюсь с та же проблема на моих следующих попытках в других классах, реализующих другие области Mailjet API. Я попытаюсь показать проблему, цитируя часть кода:

import com.mailjet.api.client.MailJetApiCallException;
import com.mailjet.api.client.MailJetApiClient;
import com.mailjet.api.client.config.MailJetClientConfigurationException;
import com.mailjet.api.client.model.ResultSet;
import com.mailjet.api.model.v3.apikeytotals.ApiKeyTotals;
import com.mailjet.api.model.v3.metadata.Metadata;
import com.mailjet.api.model.v3.metadata.MetadataProperty;


@Path("/")
public class Metadatanew {

    @Path("/metadataview/{key}")
    @GET
    public Response metadataview(@PathParam("key") String key) {

         MailJetApiClient cl=null;
         Metadata thismetadata=null;
         String all = "";
        try {
            cl = MailjetUsersRest.createClient();
            key = "SOMEKEY";
            thismetadata=cl.createCall(Metadata.List).identifiedBy(MetadataProperty.UNIQUEKEY, key).execute();

        } catch (MailJetClientConfigurationException | MailJetApiCallException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }


            return Response.status(200).entity(all).build();
        return null;

        }

Следующий метод также не распознает класс метаданных и так далее. Как будто мой компилятор выходит из строя в точке "MetadataProperty.UNIQUEKEY", когда он просто не заставляет его жить синим и курсивом, даже не распознает типичные ошибки всех типов после этой точки, а также во всем коде после. Странная вещь во всем вопросе заключается в том, что когда я пишу MetadataProperty и "." он показывает все правильные характеристики возможных входов.

В моей следующей реализации класса сразу после разбивки метаданных, о доменной статистике, я должен написать

cl = MailjetUsersRest.createClient();
    ResultSet<com.mailjet.api.model.v3.domainstatistics.DomainStatistics> dom=cl.createCall(com.mailjet.api.model.v3.domainstatistics.DomainStatistics.List).execute();

я полагаю, вместо нормального (что считается неправильным из затмения)

cl = MailjetUsersRest.createClient();
        ResultSet<DomainStatistics> dom=cl.createCall(DomainStatistics.List).execute();

Все мои письменные классы до метаданных работают правильно, как указано выше

Ошибка, которую я получаю в первой строке, где указан пакет:

Тип com.mailjet.api.model.v3.customtypes.Property не может быть разрешен. На него косвенно ссылаются необходимые файлы.class

Любая помощь будет оценена

пс. я удалил и очистил установленный Eclipse, даже другую версию, я сделал новые проекты и перезагрузил все библиотеки, необходимые с нуля, и я попытался решить проблему без какого-либо успеха

0 ответов

Другие вопросы по тегам