All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.wikidata.query.rdf.tool.wikibase.CsrfTokenResponse Maven / Gradle / Ivy

Go to download

Tools to sync Wikibase to RDF stores. Also contains overall integration tests that rely on everything else.

The newest version!
package org.wikidata.query.rdf.tool.wikibase;

import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;

public class CsrfTokenResponse extends WikibaseResponse {

    private final Query query;

    @JsonCreator
    public CsrfTokenResponse(
            @JsonProperty("error") Object error,
            @JsonProperty("query") Query query) {
        super(error);
        this.query = query;
    }

    public Query getQuery() {
        return query;
    }

    public static class Query {
        private final Tokens tokens;

        @JsonCreator
        public Query(@JsonProperty("tokens") Tokens tokens) {
            this.tokens = tokens;
        }

        public Tokens getTokens() {
            return tokens;
        }
    }

    public static class Tokens {
        private final String csrfToken;

        @JsonCreator
        public Tokens(@JsonProperty("csrftoken") String csrfToken) {
            this.csrfToken = csrfToken;
        }

        public String getCsrfToken() {
            return csrfToken;
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy