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

com.gs.api.accelrx.APIContract Maven / Gradle / Ivy

package com.gs.api.accelrx;

import com.fasterxml.jackson.databind.ObjectMapper;

import java.util.List;
import java.util.Map;

public interface APIContract {
    ObjectMapper objectMapper();

    Map operations();

    APIOperation operation(String operationId);

    List operationPaths();

    String serviceName();

    String serviceVersion();

    String contractFile();

    int sensitiveErrorCode();

    boolean isSecure();

    APIContractSecurity security();

    boolean requiresSignature();

    List allowedServicesBySignature();

    List allowedSSLIdentities();

    List> getSecurityRequirements(String schemeName);

    boolean requiresAuthentication();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy