export interface AgnUnclaimedAmountStatusData { banner: Banner; components: Components; } export interface Banner { type: string; id: string; links: BannerLinks; banner_link: any[]; description: null; it_is_game: boolean; attach_modal_window: boolean; title: string; meta: BannerMeta; banner_image: BannerImage; banner_video: BannerImage; banner_video_mobile: BannerImage; modal_window: BannerImage; } export interface BannerImage { data: any[] | null; links: BannerImageLinks; } export interface BannerImageLinks { related: Self; self: Self; } export interface Self { href: string; } export interface BannerLinks { self: Self; } export interface BannerMeta { target_revision_id: number; drupal_internal__target_id: number; } export interface Components { type: string; id: string; links: BannerLinks; title: string; body: null; meta: ComponentsMeta; paragraphs: Paragraph[]; } export interface ComponentsMeta { drupal_internal__target_id: number; } export interface Paragraph { type: string; id: string; links: BannerLinks; meta: BannerMeta; components: UnclaimedStatusComponent[]; } export interface UnclaimedStatusComponent { type: string; id: string; links: BannerLinks; description: null; link: null; title: null; meta: BannerMeta; form: Form; image: BannerImage; tag: Tag; } export interface Form { type: string; id: string; links: BannerLinks; drupal_internal__id: string; title: string; elements: Elements; meta: FormMeta; } export interface Elements { policy_holder_s_customer_s_name: MobileNumber; policy_holder_s_date_of_birth: MobileNumber; policy_no_quote_no_: MobileNumber; policy_holder_s_pan_no_: MobileNumber; mobile_number: MobileNumber; actions: Actions; } export interface Actions { "#type": string; "#title": string; "#access_create_roles": string[]; "#access_update_roles": string[]; "#access_view_roles": string[]; "#submit__label": string; } export interface MobileNumber { "#type": string; "#title": string; "#placeholder": string; "#required"?: boolean; "#access_create_roles": string[]; "#access_update_roles": string[]; "#access_view_roles": string[]; "#autocomplete"?: string; } export interface FormMeta { default_data: string; status: string; open: null; close: null; drupal_internal__target_id: string; } export interface Tag { type: string; id: string; links: BannerLinks; name: string; weight: number; meta: ComponentsMeta; }