public static ApiGetRequest CreateGetQuarterRequest(TickerQuarterParameter parameter, bool useOndemand) { var endpoint = useOndemand ? BuffettCodeApiV3Config.ENDPOINT_ONDEMAND_QUARTER : BuffettCodeApiV3Config.ENDPOINT_QUARTER; return(new ApiGetRequest(endpoint, parameter.ToApiV3Parameters())); }
public JObject GetQuarter(TickerQuarterParameter parameter, bool useOndemand, bool isConfigureAwait = true, bool useCache = true) { var request = BuffettCodeApiV2RequestCreator.CreateGetQuarterRequest(parameter, useOndemand); var response = apiClientCore.Get(request, isConfigureAwait, useCache); return(ApiGetResponseBodyParser.Parse(response)); }