001/*- 002 * #%L 003 * Smile CDR - CDR 004 * %% 005 * Copyright (C) 2016 - 2024 Smile CDR, Inc. 006 * %% 007 * All rights reserved. 008 * #L% 009 */ 010package ca.cdr.api.fhirgw.model; 011 012import ca.uhn.fhir.rest.client.api.IClientInterceptor; 013import com.google.common.collect.Multimap; 014import jakarta.servlet.http.HttpServletRequest; 015 016public interface IBaseRequest { 017 boolean isSkip(); 018 019 boolean getServerCapabilityStatementValidationEnabled(); 020 021 Multimap<String, String> getAdditionalHeaders(); 022 023 HttpServletRequest getServletRequest(); 024 025 IBaseRequest setServletRequest(HttpServletRequest theServletRequest); 026 027 String getResourceType(); 028 029 IBaseRequest setResourceType(String theResourceType); 030 031 IClientInterceptor getClientInterceptor(); 032}