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

com.iyzipay.google.cloud.vision.GoogleCloudVisionResource Maven / Gradle / Ivy

package com.iyzipay.google.cloud.vision;

import com.iyzipay.google.cloud.vision.model.Status;

import java.util.HashMap;
import java.util.Map;

public class GoogleCloudVisionResource {

    private static final String CLIENT_VERSION_HEADER_NAME = "x-iyzi-google-client-vision-version";
    private static final String CLIENT_VERSION = GoogleCloudVisionResource.class.getPackage().getImplementationVersion();
    private static final String CLIENT_TITLE = GoogleCloudVisionResource.class.getPackage().getImplementationTitle();

    private Status error;

    public GoogleCloudVisionResource() {
    }

    protected static Map getHttpHeaders() {
        Map headers = new HashMap();

        if (CLIENT_VERSION != null && !"".equals(CLIENT_VERSION) && CLIENT_TITLE != null && !"".equals(CLIENT_TITLE)) {
            headers.put(CLIENT_VERSION_HEADER_NAME, CLIENT_TITLE + "-" + CLIENT_VERSION);
        }
        return headers;
    }

    public Status getError() {
        return error;
    }

    public void setError(Status error) {
        this.error = error;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy