mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-31 01:57:45 +08:00
feat(opensearch): Updated status filter field name to match index and added time-range based search (#5468)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
@ -2,6 +2,8 @@ use common_utils::hashing::HashedString;
|
||||
use masking::WithType;
|
||||
use serde_json::Value;
|
||||
|
||||
use crate::payments::TimeRange;
|
||||
|
||||
#[derive(Clone, Debug, Default, serde::Deserialize, serde::Serialize)]
|
||||
pub struct SearchFilters {
|
||||
pub payment_method: Option<Vec<String>>,
|
||||
@ -26,6 +28,8 @@ pub struct GetGlobalSearchRequest {
|
||||
pub query: String,
|
||||
#[serde(default)]
|
||||
pub filters: Option<SearchFilters>,
|
||||
#[serde(default)]
|
||||
pub time_range: Option<TimeRange>,
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug, serde::Deserialize, serde::Serialize)]
|
||||
@ -36,6 +40,8 @@ pub struct GetSearchRequest {
|
||||
pub query: String,
|
||||
#[serde(default)]
|
||||
pub filters: Option<SearchFilters>,
|
||||
#[serde(default)]
|
||||
pub time_range: Option<TimeRange>,
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug, serde::Deserialize, serde::Serialize)]
|
||||
|
||||
Reference in New Issue
Block a user