{
    "openapi": "3.0.0",
    "info": {
        "title": "RumahBerkat Go API",
        "license": {
            "name": "Apache 2.0",
            "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
        },
        "version": "2.0.0",
        "description": "Current Go-native API contract for RumahBerkat front office, admin, event, and partner applications."
    },
    "servers": [
        {
            "url": "https://api-go.rumahberkat.com",
            "description": "Production Go API"
        }
    ],
    "paths": {
        "/api/auth/change-password": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Member Auth"
                ],
                "summary": "Change Password",
                "description": "Description",
                "operationId": "4137f4953406b8346582c7a2077a252c",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/AuthChangePasswordRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/auth/forgot-password": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Member Auth"
                ],
                "summary": "Forgot Password",
                "operationId": "95aeebea4be69971c80a23f768a6eaa9",
                "requestBody": {
                    "$ref": "#/components/requestBodies/ForgotPasswordRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                },
                "security": []
            }
        },
        "/api/auth/forgot-password-otp": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Member Auth"
                ],
                "summary": "OTP forgot password validation",
                "operationId": "c5e9f61227df7e46f5be1a4e6e894f37",
                "requestBody": {
                    "$ref": "#/components/requestBodies/ForgotPasswordOtpRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ForgotPasswordOtpResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                },
                "security": []
            }
        },
        "/api/auth/login": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Member Auth"
                ],
                "summary": "Login",
                "operationId": "47e2445b3f376416f15007a1b36b2334",
                "requestBody": {
                    "$ref": "#/components/requestBodies/LoginMemberRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/LoginResponse"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "403": {
                        "description": "Suspend Account",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/CustomLoginResponseSuspendedAccount"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "412": {
                        "description": "Deleted Account",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/CustomLoginResponseDeletedAccount"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                },
                "security": []
            }
        },
        "/api/auth/logout": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Member Auth"
                ],
                "summary": "Log Out",
                "operationId": "4283399e162a883c6d2b219eaf21cc57",
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/auth/magic/consume": {
            "post": {
                "tags": [
                    "Auth"
                ],
                "summary": "Create Auth / Magic / Consume",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_auth_magic_consume",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/auth/oauth2/{provider}": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Member Auth"
                ],
                "summary": "0Auth 2 Callback",
                "operationId": "fc533f6a610bd25fa9f4e32f99224b9b",
                "parameters": [
                    {
                        "name": "provider",
                        "in": "path",
                        "required": true,
                        "example": "google/facebook/apple"
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/LoginOauthRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/LoginResponse"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                },
                "security": []
            }
        },
        "/api/auth/oauth2/{provider}/register": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Member Auth"
                ],
                "summary": "Register account by oauth",
                "description": "register by oauth",
                "operationId": "f6ad6cd1c1bf93cd1fc6a35b395c1b8b",
                "parameters": [
                    {
                        "name": "provider",
                        "in": "path",
                        "description": "Example : google/facebook/apple",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "example": "google/facebook/apple"
                        }
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/OAuth2RegisterRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/LoginResponse"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/auth/otp/request": {
            "post": {
                "tags": [
                    "Auth"
                ],
                "summary": "Create Auth / Otp / Request",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_auth_otp_request",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/auth/otp/verify": {
            "post": {
                "tags": [
                    "Auth"
                ],
                "summary": "Create Auth / Otp / Verify",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_auth_otp_verify",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/auth/refresh-token": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Member Auth"
                ],
                "summary": "Refresh Token",
                "operationId": "6f5aea3ffa7f266716585a55b007391e",
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/LoginResponse"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/auth/register": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Member Auth"
                ],
                "summary": "Register member",
                "operationId": "cb8804927643500c719cb9ed2cc26275",
                "requestBody": {
                    "$ref": "#/components/requestBodies/RegisterMemberRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/LoginResponse"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                },
                "security": []
            }
        },
        "/api/auth/register/otp/request": {
            "post": {
                "tags": [
                    "Auth"
                ],
                "summary": "Create Auth / Register / Otp / Request",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_auth_register_otp_request",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/auth/register/otp/verify": {
            "post": {
                "tags": [
                    "Auth"
                ],
                "summary": "Create Auth / Register / Otp / Verify",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_auth_register_otp_verify",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/auth/reset-password": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Member Auth"
                ],
                "summary": "Reset Password",
                "operationId": "a2bdb438e5fc81feb99d731f700d4176",
                "requestBody": {
                    "$ref": "#/components/requestBodies/ResetPasswordMemberRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/LoginResponse"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                },
                "security": []
            }
        },
        "/api/backoffice/auth/info": {
            "post": {
                "tags": [
                    "User Auth"
                ],
                "summary": "Login Info",
                "operationId": "75a2696a88cff3c38350c8a11cf41406",
                "requestBody": {
                    "$ref": "#/components/requestBodies/AuthInfoUserRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/auth/logout": {
            "post": {
                "tags": [
                    "User Auth"
                ],
                "summary": "Log Out",
                "operationId": "a2797842527bc500716d50880bf111e3",
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/auth/magic/consume": {
            "post": {
                "tags": [
                    "Auth"
                ],
                "summary": "Create Auth / Magic / Consume",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_auth_magic_consume",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "security": []
            }
        },
        "/api/backoffice/auth/otp/request": {
            "post": {
                "tags": [
                    "Auth"
                ],
                "summary": "Create Auth / Otp / Request",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_auth_otp_request",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "security": []
            }
        },
        "/api/backoffice/auth/otp/verify": {
            "post": {
                "tags": [
                    "Auth"
                ],
                "summary": "Create Auth / Otp / Verify",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_auth_otp_verify",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "security": []
            }
        },
        "/api/backoffice/auth/refresh-token": {
            "post": {
                "tags": [
                    "User Auth"
                ],
                "summary": "Refresh Token",
                "operationId": "250819e3c04074b4990c5f287a49fbdd",
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/LoginResponse"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/banners": {
            "get": {
                "tags": [
                    "BACKOFFICE - Banner"
                ],
                "summary": "get list banner",
                "operationId": "dd371b4bddce80eca566e33eddef226a",
                "parameters": [
                    {
                        "name": "banner filter",
                        "in": "query",
                        "description": "filters",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/IndexBannerQueryParameterRequest"
                                }
                            ]
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/BOSuccessIndexBannerResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "post": {
                "tags": [
                    "BACKOFFICE - Banner"
                ],
                "summary": "Store Banner",
                "operationId": "91a05e55e062aba4b0de10e9909429e5",
                "requestBody": {
                    "$ref": "#/components/requestBodies/BOStoreBannerRequestBody"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/BOSuccessStoreBannerResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/banners/{bannerID}": {
            "delete": {
                "tags": [
                    "BACKOFFICE - Banner"
                ],
                "summary": "delete banner by id",
                "operationId": "8a38079f123864e90adb5153ebf8b18d",
                "parameters": [
                    {
                        "name": "bannerID",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "example": "e1a715d8-870e-4899-8483-e1700d39f3be"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "get": {
                "tags": [
                    "BACKOFFICE - Banner"
                ],
                "summary": "get detail banner",
                "operationId": "f1879e757d16e9e2c99f638d4b77b639",
                "parameters": [
                    {
                        "name": "bannerID",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "example": "e1a715d8-870e-4899-8483-e1700d39f3be"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/BOSuccessShowBannerResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "BACKOFFICE - Banner"
                ],
                "summary": "Update Banner",
                "operationId": "88429c13f8908a470d8efa22753d7353",
                "parameters": [
                    {
                        "name": "bannerID",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "example": "e1a715d8-870e-4899-8483-e1700d39f3be"
                        }
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/BOUpdateBannerRequestBody"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/BOSuccessShowBannerResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns": {
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign"
                ],
                "summary": "display a listing campaigns",
                "operationId": "fc9f680d84eeda8ecf67571260194110",
                "parameters": [
                    {
                        "parameter": "CampaignFilterParameter",
                        "name": "campaign filter",
                        "in": "query",
                        "description": "Filters",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/ListPageParameterSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/ListCampaignRequestSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/{campaignID}": {
            "delete": {
                "tags": [
                    "BACKOFFICE - Campaign"
                ],
                "summary": "destroy the specified campaign",
                "operationId": "15186bbc7203bdaaea2b02c749c00c70",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign"
                ],
                "summary": "show the specified campaign",
                "operationId": "11afb585f84d604f0ba44a2d238daa6f",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignDetailResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "patch": {
                "tags": [
                    "BACKOFFICE - Campaign"
                ],
                "summary": "update the specified campaign",
                "operationId": "348605c19e8095a0dc311af4407d7246",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "example": "e1a715d8-870e-4899-8483-e1700d39f3be"
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/UpdateCampaignRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignDetailResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/{campaignID}/approve": {
            "put": {
                "tags": [
                    "BACKOFFICE - Campaign"
                ],
                "summary": "approve new campaign",
                "description": "approve new campaign",
                "operationId": "c569262c5d08ca21ff1ca78746679a24",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "Parameter with example",
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "string": {
                                "summary": "string value",
                                "value": "e1a715d8-870e-4899-8483-e1700d39f3be"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ApproveNewCampaignRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/{campaignID}/history": {
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign"
                ],
                "summary": "List disbursements",
                "operationId": "5f87aaeacf86a808cfe6be40a7b884c4",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "campaignId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "campaignId": {
                                "summary": "a campaignId value",
                                "value": "b44ff294-0270-4106-a87a-417553fce525"
                            }
                        }
                    },
                    {
                        "parameter": "DisbursementFilter",
                        "name": "campaign filter",
                        "in": "query",
                        "description": "Filters",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/ListPageParameterSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/ListDisbursementHistoryRequestSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/DisbursementHistorySchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/{campaignID}/media/beneficiary": {
            "post": {
                "tags": [
                    "Campaigns"
                ],
                "summary": "Create Campaigns / CampaignID / Media / Beneficiary",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_campaigns_campaignID_media_beneficiary",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/campaigns/{campaignID}/media/documents": {
            "post": {
                "tags": [
                    "Campaigns"
                ],
                "summary": "Create Campaigns / CampaignID / Media / Documents",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_campaigns_campaignID_media_documents",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/campaigns/{campaignID}/media/story": {
            "post": {
                "tags": [
                    "Campaigns"
                ],
                "summary": "Create Campaigns / CampaignID / Media / Story",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_campaigns_campaignID_media_story",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/campaigns/{campaignID}/media/thumbnail": {
            "post": {
                "tags": [
                    "Campaigns"
                ],
                "summary": "Create Campaigns / CampaignID / Media / Thumbnail",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_campaigns_campaignID_media_thumbnail",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/campaigns/{campaignID}/reject": {
            "put": {
                "tags": [
                    "BACKOFFICE - Campaign"
                ],
                "summary": "reject new campaign",
                "description": "reject new campaign",
                "operationId": "7236d3dd987de20179893383d842eb1a",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "Parameter with example",
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "string": {
                                "summary": "string value",
                                "value": "e1a715d8-870e-4899-8483-e1700d39f3be"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/RejectNewCampaignRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/{campaignID}/reports": {
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign"
                ],
                "summary": "download report the specified campaignId",
                "operationId": "277a85e4072f5664bff47547bc244a3d",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignDetailReportResource"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/{campaignID}/timelines": {
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign Timeline"
                ],
                "summary": "display a listing campaigns",
                "operationId": "3045686b17e3775d000451f8ed0dc6e1",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "ID of the campaign timeline",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "parameter": "CampaignFilterParameter",
                        "name": "campaign filter",
                        "in": "query",
                        "description": "Filters",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/ListPageParameterSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignTimelineResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/{campaignID}/verifications": {
            "get": {
                "tags": [
                    "BACKOFFICE - Verification Revisi"
                ],
                "summary": "Detail Campaign Verification",
                "description": "Description",
                "operationId": "963dd98714209114148112d56bdc6956",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/DetailVerificationResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/campaigns/{campaignID}/verifications/beneficiary/approve": {
            "put": {
                "tags": [
                    "BACKOFFICE - Verification Revisi"
                ],
                "summary": "approve verification document beneficiary",
                "operationId": "a2f9c230bc851869f0385db8f35e4934",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "oneOf": [
                                    {
                                        "$ref": "#/components/schemas/ApprovalVerificationDocumentBeneficiaryRequest"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ApprovalVerificationDocumentBeneficiaryResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/{campaignID}/verifications/beneficiary/bank/approve": {
            "put": {
                "tags": [
                    "BACKOFFICE - Verification Revisi"
                ],
                "summary": "approve verification document beneficiary",
                "operationId": "d9201394ad2b15f56464bb546017731a",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "oneOf": [
                                    {
                                        "$ref": "#/components/schemas/ApprovalVerificationDocumentBeneficiaryRequest"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ApprovalVerificationDocumentBeneficiaryResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/{campaignID}/verifications/beneficiary/bank/reject": {
            "put": {
                "tags": [
                    "BACKOFFICE - Verification Revisi"
                ],
                "summary": "arejectverification document beneficiary",
                "operationId": "36e0781c33724a7ffbac16943ed52934",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "oneOf": [
                                    {
                                        "$ref": "#/components/schemas/ApprovalVerificationDocumentBeneficiaryRequest"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ApprovalVerificationDocumentBeneficiaryResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/{campaignID}/verifications/beneficiary/reject": {
            "put": {
                "tags": [
                    "BACKOFFICE - Verification Revisi"
                ],
                "summary": "arejectverification document beneficiary",
                "operationId": "2d495acbb6c5de520bc63639f2fe9234",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "oneOf": [
                                    {
                                        "$ref": "#/components/schemas/ApprovalVerificationDocumentBeneficiaryRequest"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ApprovalVerificationDocumentBeneficiaryResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/{campaignID}/verifications/campaigner/approve": {
            "put": {
                "tags": [
                    "BACKOFFICE - Verification Revisi"
                ],
                "summary": "approve verification document campaigner",
                "operationId": "4faa0645825be0148a4803e35cce60bb",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "oneOf": [
                                    {
                                        "$ref": "#/components/schemas/ApprovalVerificationDocumentMemberRequest"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ApprovalVerificationDocumentMemberResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/{campaignID}/verifications/campaigner/reject": {
            "put": {
                "tags": [
                    "BACKOFFICE - Verification Revisi"
                ],
                "summary": "reject verification document campaigner",
                "operationId": "9bd91000675e3623b23a21009d65421c",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "oneOf": [
                                    {
                                        "$ref": "#/components/schemas/ApprovalVerificationDocumentMemberRequest"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ApprovalVerificationDocumentMemberResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/{campaignID}/verifications/document/approve": {
            "put": {
                "tags": [
                    "BACKOFFICE - Verification Revisi"
                ],
                "summary": "approve verification document campaigns",
                "operationId": "0a796137a771cdbfef1f6445978b4895",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "oneOf": [
                                    {
                                        "$ref": "#/components/schemas/ApprovalVerificationDocumentAllRequest"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ApprovalVerificationDocumentCampaignResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/{campaignID}/verifications/document/reject": {
            "put": {
                "tags": [
                    "BACKOFFICE - Verification Revisi"
                ],
                "summary": "reject verification document campaigns",
                "operationId": "919d00d79ac6a2c8fcb765a772e3bf48",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "oneOf": [
                                    {
                                        "$ref": "#/components/schemas/ApprovalVerificationDocumentAllRequest"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ApprovalVerificationDocumentCampaignResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/{campaignID}/verifications/third-bank-party/approve": {
            "put": {
                "tags": [
                    "BACKOFFICE - Verification Revisi"
                ],
                "summary": "approve verification document third-bank-party",
                "operationId": "b9740cd55422a61178835271707a9b49",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "oneOf": [
                                    {
                                        "$ref": "#/components/schemas/ApprovalVerificationDocumentAccountHolderRequest"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ApprovalVerificationDocumentAccountHolderResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/{campaignID}/verifications/third-bank-party/reject": {
            "put": {
                "tags": [
                    "BACKOFFICE - Verification Revisi"
                ],
                "summary": "reject verification document third-bank-party",
                "operationId": "f08300a4290f02532862532ecd706c75",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "oneOf": [
                                    {
                                        "$ref": "#/components/schemas/ApprovalVerificationDocumentAccountHolderRequest"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ApprovalVerificationDocumentAccountHolderResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/alerts": {
            "get": {
                "tags": [
                    "BACKOFFICE - Alert"
                ],
                "summary": "display a listing campaign alerts",
                "operationId": "3214882e67daf315521f3a57b953e204",
                "parameters": [
                    {
                        "parameter": "CampaignAlertFilterParameter",
                        "name": "campaign alert filter",
                        "in": "query",
                        "description": "Filters",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/ListPageParameterSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/ListCampaignAlertRequest"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignAlertResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/alerts/{alertID}/approve": {
            "post": {
                "tags": [
                    "BACKOFFICE - Alert"
                ],
                "summary": "Approve a disbursement",
                "operationId": "0790a29ed08def41afde17087f716af5",
                "parameters": [
                    {
                        "name": "alertID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "allOf": [
                                    {
                                        "$ref": "#/components/schemas/ApproveCampaignAlertRequestSchema"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/alerts/{alertID}/prayers/approve": {
            "post": {
                "tags": [
                    "BACKOFFICE - Alert"
                ],
                "summary": "Approve Prayer Alert",
                "description": "Approve Alert",
                "operationId": "98bcc65fe3de85f40021eccace868cfa",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/PrayerAlertApprovalRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "meta": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "alertID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/campaigns/alerts/{alertID}/prayers/reject": {
            "post": {
                "tags": [
                    "BACKOFFICE - Alert"
                ],
                "summary": "Reject Prayer Alert",
                "description": "Reject Alert",
                "operationId": "fb9a6c00a81a89914e761c1c7ae3c834",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/PrayerAlertApprovalRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "meta": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "alertID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/campaigns/alerts/{alertID}/reject": {
            "post": {
                "tags": [
                    "BACKOFFICE - Alert"
                ],
                "summary": "Reject alert",
                "operationId": "62338df37afe81c3e3465244ff68e4d8",
                "parameters": [
                    {
                        "name": "alertID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "allOf": [
                                    {
                                        "$ref": "#/components/schemas/RejectCampaignAlertRequestSchema"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/alerts/{campaignAlertID}": {
            "delete": {
                "tags": [
                    "BACKOFFICE - Alert"
                ],
                "summary": "delete campaign alert by campaignAlertId",
                "operationId": "f4b5906585eb376a6941d49397b690fa",
                "parameters": [
                    {
                        "name": "campaignAlertID",
                        "in": "path",
                        "required": true,
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/alerts/prayers": {
            "get": {
                "tags": [
                    "BACKOFFICE - Alert"
                ],
                "summary": "display a listing prayer alerts",
                "operationId": "7bb57fc032179ce36f404a8c00c657d5",
                "parameters": [
                    {
                        "parameter": "PrayerAlertFilterParameter",
                        "name": "Prayer alert filter",
                        "in": "query",
                        "description": "Filters",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/ListPageParameterSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/ListPrayerAlertRequest"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/PrayerAlertResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/alerts/prayers/{donationID}": {
            "patch": {
                "tags": [
                    "BACKOFFICE - Alert"
                ],
                "summary": "delete prayer by donationId",
                "operationId": "47d3c36043ae7c78ee261cb0bec37714",
                "parameters": [
                    {
                        "name": "donationID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/campaigner/{campaignerID}/reports": {
            "get": {
                "tags": [
                    "BACKOFFICE - Report Campaigner"
                ],
                "summary": "List Campaigner Report",
                "description": "Description",
                "operationId": "83122e9e78a057f0e109ff2d1f55c1ad",
                "parameters": [
                    {
                        "name": "campaignerID",
                        "in": "path",
                        "description": "CampaignerId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/Meta"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignerReportShowResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/campaigns/campaigner/reports": {
            "get": {
                "tags": [
                    "BACKOFFICE - Report Campaigner"
                ],
                "summary": "List Campaigner Report",
                "description": "Description",
                "operationId": "ce5548e649b6c381f1ec9c849216d1bd",
                "parameters": [
                    {
                        "name": "filter",
                        "in": "query",
                        "description": "Parameter Filter CampaignerReportListRequestParameterSchema",
                        "required": false,
                        "schema": {
                            "$ref": "#/components/schemas/CampaignerReportListRequestParameterSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/Meta"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignerReportListResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/campaigns/categories": {
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign Category"
                ],
                "summary": "display a listing campaign category",
                "operationId": "7afde9a2ed92163babc0835a60fe4159",
                "parameters": [
                    {
                        "parameter": "CategoryFilterParameter",
                        "name": "query",
                        "in": "query",
                        "description": "Filters",
                        "schema": {
                            "$ref": "#/components/schemas/ListCampaignCategoryRequestSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "array",
                                                    "items": {
                                                        "$ref": "#/components/schemas/CampaignCategoryResourceSchema"
                                                    }
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "post": {
                "tags": [
                    "BACKOFFICE - Campaign Category"
                ],
                "summary": "create campaign category",
                "operationId": "fdd08571527edf741d27a8411614f35f",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/StoreCampaignCategoryRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "array",
                                                    "items": {
                                                        "$ref": "#/components/schemas/CampaignCategoryResourceSchema"
                                                    }
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/categories/{categoryID}": {
            "delete": {
                "tags": [
                    "BACKOFFICE - Campaign Category"
                ],
                "summary": "delete",
                "description": "Description",
                "operationId": "47793dac738f81ffbce00d4efb4b40ed",
                "parameters": [
                    {
                        "name": "categoryID",
                        "in": "path",
                        "description": "Parameter campaignCategoryId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "campaignCategoryId": {
                                "summary": "campaignCategoryId",
                                "value": "ec7e4260-6868-4b83-b009-63aa371c9fb3"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            },
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign Category"
                ],
                "summary": "get detail campaign category",
                "description": "get detail",
                "operationId": "5b537fa0ababf05dcf61e34820152d0b",
                "parameters": [
                    {
                        "name": "categoryID",
                        "in": "path",
                        "description": "Parameter campaignCategoryId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "campaignCategoryId": {
                                "summary": "campaignCategoryId",
                                "value": "3b3889de-d2f4-4666-a68d-7ea0884aef7e"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ShowCampaignCategoryDetailsResource"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "BACKOFFICE - Campaign Category"
                ],
                "summary": "edit",
                "description": "Description",
                "operationId": "9bdebd47da135a481a444b7891aae5e0",
                "parameters": [
                    {
                        "name": "categoryID",
                        "in": "path",
                        "description": "Parameter campaignCategoryId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "campaignCategoryId": {
                                "summary": "campaignCategoryId",
                                "value": "ec7e4260-6868-4b83-b009-63aa371c9fb3"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/UpdateCampaignCategoryRequest"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/UpdateCampaignCategoryRequest"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/donations": {
            "get": {
                "tags": [
                    "BACKOFFICE - Donations"
                ],
                "summary": "List Donations",
                "description": "List Donation",
                "operationId": "74fd123d581974c990baf8625a349f39",
                "parameters": [
                    {
                        "name": "Filter Parameter",
                        "in": "query",
                        "description": "Query Parameter",
                        "schema": {
                            "$ref": "#/components/schemas/ListDonationQueryParameterRequest"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "List Donations",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListDonationResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/campaigns/donations/{donationID}/approve": {
            "put": {
                "tags": [
                    "BACKOFFICE - Donations"
                ],
                "summary": "Approve Donation",
                "description": "Approve donation+ note",
                "operationId": "e162a47a4e36c8e64f48fdaabca5dcb3",
                "parameters": [
                    {
                        "name": "donationID",
                        "in": "path",
                        "description": "DonationId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "donationId": {
                                "summary": "donationId value",
                                "value": "dda08ff8-fb15-4352-a5e5-4e46d9ee74bb"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ApproveDonationRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/campaigns/donations/{donationID}/edit-prayer": {
            "put": {
                "tags": [
                    "BACKOFFICE - Donations"
                ],
                "summary": "Edit Do'a",
                "description": "Edit Do'a from donation",
                "operationId": "54535d35af48029b448d479a36cc3551",
                "parameters": [
                    {
                        "name": "donationID",
                        "in": "path",
                        "description": "DonationId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "donationId": {
                                "summary": "donationId value",
                                "value": "dda08ff8-fb15-4352-a5e5-4e46d9ee74bb"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/EditPrayerRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/campaigns/donations/{donationID}/read-status": {
            "put": {
                "tags": [
                    "BACKOFFICE - Donations"
                ],
                "summary": "Edit read-status",
                "description": "Edit read status",
                "operationId": "e0d00d3ef21345759c00eb75afdb9ca9",
                "parameters": [
                    {
                        "name": "donationID",
                        "in": "path",
                        "description": "DonationId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "donationId": {
                                "summary": "donationId value",
                                "value": "dda08ff8-fb15-4352-a5e5-4e46d9ee74bb"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/UpdateDonationHasReadRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/campaigns/donations/{donationID}/reject": {
            "put": {
                "tags": [
                    "BACKOFFICE - Donations"
                ],
                "summary": "Approve Donation",
                "description": "Approve donation+ note",
                "operationId": "e63a4bb61fdc6d8cb426697b76fe5996",
                "parameters": [
                    {
                        "name": "donationID",
                        "in": "path",
                        "description": "DonationId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "donationId": {
                                "summary": "donationId value",
                                "value": "dda08ff8-fb15-4352-a5e5-4e46d9ee74bb"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/RejectDonationRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/campaigns/donations/reports": {
            "get": {
                "tags": [
                    "BACKOFFICE - Donations"
                ],
                "summary": "List Donations Reports",
                "description": "List Donation Reports",
                "operationId": "324448988f4440c9762ff02726412bb2",
                "parameters": [
                    {
                        "name": "Filter Parameter",
                        "in": "query",
                        "description": "Query Parameter",
                        "schema": {
                            "$ref": "#/components/schemas/ListDonationReportRequestSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "List Donations",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/DonationReportsResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/campaigns/donators/{email}/{name}/summary-report": {
            "get": {
                "tags": [
                    "BACKOFFICE - Donator Summary Report"
                ],
                "summary": "Donator Summary Report",
                "description": "Description",
                "operationId": "06d0f4df4c74f6dcf94cd898deacdc9c",
                "parameters": [
                    {
                        "name": "email",
                        "in": "path",
                        "description": "email",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "email"
                        }
                    },
                    {
                        "name": "name",
                        "in": "path",
                        "description": "name",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListDonatorByEmailAndNameResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/campaigns/donators/summary-report": {
            "get": {
                "tags": [
                    "BACKOFFICE - Donator Summary Report"
                ],
                "summary": "Donator Summary Report",
                "description": "Description",
                "operationId": "64dd94098cab0ce5a0cf64376592557a",
                "parameters": [
                    {
                        "name": "Filter Parameter",
                        "in": "query",
                        "description": "Query Parameter",
                        "schema": {
                            "$ref": "#/components/schemas/ListDonatorSummaryParamRequest"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListDonatorSummaryResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/campaigns/fundraisers": {
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign Fundraiser"
                ],
                "summary": "list display campaign fundraiser",
                "operationId": "47dd34bdb736a9c6635a07dbf7c929af",
                "parameters": [
                    {
                        "name": "filter",
                        "in": "query",
                        "description": "Parameter Filter",
                        "required": false,
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/ListPageParameterSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/ListCampaignFundraiserRequestSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignFundraiserResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/fundraisers/{fundraiserID}": {
            "delete": {
                "tags": [
                    "BACKOFFICE - Campaign Fundraiser"
                ],
                "summary": "destroy the specified campaign",
                "operationId": "73f59ed98d0517bc5bfc644d945911ae",
                "parameters": [
                    {
                        "name": "fundraiserID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign Fundraiser"
                ],
                "summary": "show the specified member",
                "description": "Display the specified resource.\n\n/**",
                "operationId": "45fa982c73c64a501fa82155884fb029",
                "parameters": [
                    {
                        "name": "fundraiserID",
                        "in": "path",
                        "required": true,
                        "example": "37b1d1c9-ccc0-4fb3-9ca8-dfddabe55ba4"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignFundraiserDetailResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "patch": {
                "tags": [
                    "BACKOFFICE - Campaign Fundraiser"
                ],
                "summary": "update status campaign",
                "description": "update status campaign",
                "operationId": "Title",
                "parameters": [
                    {
                        "name": "fundraiserID",
                        "in": "path",
                        "description": "campaignFundraiserId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "campaignFundraiserId": {
                                "summary": "campaignFundraiserId value",
                                "value": "e6a7ab59-41ca-43a7-8dcc-f2b698b7b335"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/UpdateCampaignFundraisersRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/campaigns/fundraisers/{fundraiserID}/approve": {
            "put": {
                "tags": [
                    "BACKOFFICE - Campaign Fundraiser"
                ],
                "summary": "approve new campaign",
                "description": "approve new campaign",
                "operationId": "622c019db9ae86505ef855b1155a6f0d",
                "parameters": [
                    {
                        "name": "fundraiserID",
                        "in": "path",
                        "description": "Parameter with example",
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "string": {
                                "summary": "string value",
                                "value": "e1a715d8-870e-4899-8483-e1700d39f3be"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ApproveNewCampaignFundraiserRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/fundraisers/{fundraiserID}/reject": {
            "put": {
                "tags": [
                    "BACKOFFICE - Campaign Fundraiser"
                ],
                "summary": "reject new campaign",
                "description": "reject new campaign",
                "operationId": "2e8f814490644e8f9a2e85b73cf1bd09",
                "parameters": [
                    {
                        "name": "fundraiserID",
                        "in": "path",
                        "description": "Parameter with example",
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "string": {
                                "summary": "string value",
                                "value": "e1a715d8-870e-4899-8483-e1700d39f3be"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/RejectNewCampaignFundraiserRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/fundraisers/{fundraiserID}/reports/members": {
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign Fundraiser"
                ],
                "summary": "display a fundraiser report details",
                "operationId": "b16fa5e87791c1a309e4d9f4bca9aa2c",
                "parameters": [
                    {
                        "name": "fundraiserID",
                        "in": "path",
                        "description": "id",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ShowFundraiserMemberReportResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/campaigns/fundraisers/{fundraiserID}/timelines": {
            "post": {
                "tags": [
                    "Campaigns"
                ],
                "summary": "Create Campaigns / Fundraisers / FundraiserID / Timelines",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_campaigns_fundraisers_fundraiserID_timelines",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "fundraiserID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/campaigns/fundraisers/{fundraiserID}/timelines/{timelineID}": {
            "delete": {
                "tags": [
                    "Campaigns"
                ],
                "summary": "Delete Campaigns / Fundraisers / FundraiserID / Timelines / TimelineID",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "delete_api_backoffice_campaigns_fundraisers_fundraiserID_timelines_timelineID",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "fundraiserID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "timelineID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            },
            "put": {
                "tags": [
                    "Campaigns"
                ],
                "summary": "Update Campaigns / Fundraisers / FundraiserID / Timelines / TimelineID",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "put_api_backoffice_campaigns_fundraisers_fundraiserID_timelines_timelineID",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "fundraiserID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "timelineID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/campaigns/fundraisers/reports": {
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign Fundraiser"
                ],
                "summary": "display a fundraiser campaign report",
                "operationId": "ab14ae4a1639dc46657d79acdd5ab98d",
                "parameters": [
                    {
                        "parameter": "CampaignFilterParameter",
                        "name": "campaign filter",
                        "in": "query",
                        "description": "Filters",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/ListPageParameterSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/ListCampaignFundraiserReportRequestSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignFundraiserReportResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/fundraisers/reports/members": {
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign Fundraiser"
                ],
                "summary": "display a fundraiser report",
                "operationId": "7aa331c1e67dbd0e93f9d7d282b36943",
                "parameters": [
                    {
                        "parameter": "CampaignFilterParameter",
                        "name": "campaign filter",
                        "in": "query",
                        "description": "Filters",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/ListPageParameterSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/ListFundraiserMemberReportRequest"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListFundraiserMemberReportResource"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/campaigns/fundraisers/temporaries": {
            "post": {
                "tags": [
                    "BACKOFFICE - Campaign Fundraiser Temporary"
                ],
                "summary": "store campaign fundraiser temporary",
                "operationId": "aa36752c3c12e4065870d150845fdcaf",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/StoreCampaignFundraiserTemporaryBORequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                },
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/fundraisers/temporaries/{temporaryID}": {
            "delete": {
                "tags": [
                    "BACKOFFICE - Campaign Fundraiser Temporary"
                ],
                "summary": "delete campaign fundraiser temporaries",
                "operationId": "b8aef7ce15b8eefbbb72f21ed9ecb49c",
                "parameters": [
                    {
                        "name": "temporaryID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign Fundraiser Temporary"
                ],
                "summary": "show specified campaign fundraiser detail temporary",
                "operationId": "c2f18ce3408e7822d885a527dd8cfe8f",
                "parameters": [
                    {
                        "name": "temporaryID",
                        "in": "path",
                        "required": true,
                        "example": "2266e657-0e36-4349-96bb-d6269ad333ba"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignFundraiserTemporaryDetailResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/fundraisers/temporaries/{temporaryID}/approve": {
            "put": {
                "tags": [
                    "BACKOFFICE - Campaign Fundraiser Temporary"
                ],
                "summary": "approve request edit campaign fundraiser temporaries",
                "operationId": "480d5da7f7b88c225d84a18a39cfc25f",
                "parameters": [
                    {
                        "name": "temporaryID",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "uuid": {
                                "summary": "an uuid value",
                                "value": "59a84347-5bd5-4ca1-93fd-37e9ddc7c240"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ApproveEditFundraiserRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/fundraisers/temporaries/{temporaryID}/reject": {
            "put": {
                "tags": [
                    "BACKOFFICE - Campaign Fundraiser Temporary"
                ],
                "summary": "reject request edit campaign fundraiser temporaries",
                "operationId": "1158a5203db9068970570037a0bc5527",
                "parameters": [
                    {
                        "name": "temporaryID",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "uuid": {
                                "summary": "an uuid value",
                                "value": "59a84347-5bd5-4ca1-93fd-37e9ddc7c240"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/RejectEditFundraiserRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/fundraisers/validations": {
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign Fundraiser Validation"
                ],
                "summary": "List Campaign Fundraiser Validation",
                "description": "Description",
                "operationId": "cc820a2eafe23ab9d718e62dd67b49d3",
                "parameters": [
                    {
                        "name": "Query Parameter",
                        "in": "query",
                        "description": "Query Parameter",
                        "schema": {
                            "$ref": "#/components/schemas/ListCampaignFundraiserValidationRequestSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/CampaignFundraiserValidationResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/campaigns/future-estimation/reports": {
            "get": {
                "tags": [
                    "Campaigns"
                ],
                "summary": "Get Campaigns / Future Estimation / Reports",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_campaigns_future_estimation_reports",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/main-campaign/reports": {
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign"
                ],
                "summary": "display a main campaign report",
                "operationId": "cab27b3c52fb09eddd8f03e8c44d91e0",
                "parameters": [
                    {
                        "parameter": "CampaignFilterParameter",
                        "name": "campaign filter",
                        "in": "query",
                        "description": "Filters",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/ListPageParameterSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/ListCampaignReportRequestSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignReportResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/reports": {
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign"
                ],
                "summary": "display a main campaign report",
                "operationId": "8d71b364ceb5ce8408674a8329bd7682",
                "parameters": [
                    {
                        "parameter": "CampaignFilterParameter",
                        "name": "campaign filter",
                        "in": "query",
                        "description": "Filters",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/ListPageParameterSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/ListCampaignReportRequestSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignReportResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/temporaries": {
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign Temporary"
                ],
                "summary": "display a listing campaign temporaries",
                "description": "Display a listing of the resource.",
                "operationId": "726e815ebd6c9c3ae063347b81caf619",
                "parameters": [
                    {
                        "parameter": "CampaignTemporaryFilter",
                        "name": "campaign Temporaries Filter",
                        "in": "query",
                        "description": "Filters",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/ListPageParameterSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/ListCampaignTemporaryRequestSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignTemporaryListResource"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            },
            "post": {
                "tags": [
                    "BACKOFFICE - Campaign Temporary"
                ],
                "summary": "store request update campaign temporary",
                "description": "Store a newly created resource in storage.",
                "operationId": "bb42bd9433d324000922e446ea1aedf2",
                "requestBody": {
                    "$ref": "#/components/requestBodies/StoreCampaignTemporaryRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                },
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignTemporaryResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/temporaries/{temporaryID}": {
            "delete": {
                "tags": [
                    "BACKOFFICE - Campaign Temporary"
                ],
                "operationId": "02d44ae43f2f6ae7ecd177817b089f51",
                "parameters": [
                    {
                        "name": "temporaryID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign Temporary"
                ],
                "summary": "show specified campaign temporary",
                "operationId": "2f1b344220e71b340ccaa0ade230a93a",
                "parameters": [
                    {
                        "name": "temporaryID",
                        "in": "path",
                        "required": true,
                        "example": "2266e657-0e36-4349-96bb-d6269ad333ba"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignTemporaryResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/temporaries/{temporaryID}/approve": {
            "put": {
                "tags": [
                    "BACKOFFICE - Campaign Temporary"
                ],
                "summary": "approve update campaign",
                "description": "aprrove update data campaign temporari",
                "operationId": "0d68c00a923779a62b2c03ef833b30d3",
                "parameters": [
                    {
                        "name": "temporaryID",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "string": {
                                "summary": "string value",
                                "value": "e1a715d8-870e-4899-8483-e1700d39f3be"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ApproveEditCampaignRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/temporaries/{temporaryID}/reject": {
            "put": {
                "tags": [
                    "BACKOFFICE - Campaign Temporary"
                ],
                "summary": "reject update campaign",
                "description": "reject update data campaign temporary",
                "operationId": "cfcc43c22847ab22b23b96affc9e86ae",
                "parameters": [
                    {
                        "name": "temporaryID",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "string": {
                                "summary": "string value",
                                "value": "e1a715d8-870e-4899-8483-e1700d39f3be"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/RejectEditCampaignRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/timelines": {
            "post": {
                "tags": [
                    "BACKOFFICE - Campaign Timeline"
                ],
                "summary": "Create Campaign Timeline or Campaign News",
                "operationId": "d01c3d83e9b79d9b39a12598d685b65e",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "required": [
                                    "campaign_id",
                                    "title",
                                    "story_html"
                                ],
                                "properties": {
                                    "campaign_id": {
                                        "type": "string",
                                        "example": "bff35629-5300-4ba0-9f6e-5b06778461ee"
                                    },
                                    "title": {
                                        "type": "string",
                                        "example": "Sample Title"
                                    },
                                    "story_html": {
                                        "type": "string",
                                        "example": "<p>This is the story.</p>"
                                    }
                                },
                                "type": "object"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Successful response",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignTimelineResponseSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/campaigns/timelines/{timelineID}": {
            "delete": {
                "tags": [
                    "BACKOFFICE - Campaign Timeline"
                ],
                "summary": "Delete Campaign Timeline or Campaign News",
                "operationId": "730f8783d6ca7e1f2306601de1ca4604",
                "parameters": [
                    {
                        "name": "timelineID",
                        "in": "path",
                        "description": "ID of the campaign timeline",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "BACKOFFICE - Campaign Timeline"
                ],
                "summary": "Update Campaign Timeline or Campaign News",
                "operationId": "e2e76f1e5451c79d9d926dc49422b41c",
                "parameters": [
                    {
                        "name": "timelineID",
                        "in": "path",
                        "description": "ID of the campaign timeline",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "properties": {
                                    "title": {
                                        "type": "string",
                                        "example": "Updated Title"
                                    },
                                    "story_html": {
                                        "type": "string",
                                        "example": "<p>Updated story content.</p>"
                                    }
                                },
                                "type": "object"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Successful response",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignTimelineResponseSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/campaigns/validations": {
            "get": {
                "tags": [
                    "BACKOFFICE - Campaign Validation"
                ],
                "summary": "List Campaign Validation",
                "description": "Description",
                "operationId": "f90c17aa99e3e8396bdcb8475a50eb09",
                "parameters": [
                    {
                        "name": "Query Parameter",
                        "in": "query",
                        "description": "Query Parameter",
                        "schema": {
                            "$ref": "#/components/schemas/ListMainCampaignValidationRequestSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/CampaignValidationResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/campaigns/verifications": {
            "get": {
                "tags": [
                    "BACKOFFICE - Verification Revisi"
                ],
                "summary": "List Campaign Verification",
                "description": "Description",
                "operationId": "9ddc04bb8f4265527dff8fc2324967b9",
                "parameters": [
                    {
                        "parameter": "CampaignFilterParameter",
                        "name": "campaign filter",
                        "in": "query",
                        "description": "Filters",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/ListVerificationCampaignRequestSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListVerificationCampaignResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/dashboard/summary": {
            "get": {
                "tags": [
                    "Dashboard"
                ],
                "summary": "Get Dashboard / Summary",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_dashboard_summary",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/backoffice/disbursements": {
            "get": {
                "tags": [
                    "BACKOFFICE - Disbursement"
                ],
                "summary": "List disbursements",
                "operationId": "get_api_backoffice_disbursements",
                "parameters": [
                    {
                        "parameter": "CampaignFilterParameter",
                        "name": "campaign filter",
                        "in": "query",
                        "description": "Filters",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/ListPageParameterSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/ListDisbursementRequestSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListReportDisbursementRequestSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                },
                "deprecated": true
            }
        },
        "/api/backoffice/disbursements/{disbursementID}": {
            "get": {
                "tags": [
                    "BACKOFFICE - Disbursement"
                ],
                "summary": "show disbursements detail",
                "operationId": "f3bf5c2def5b5d5d1dce24c1e0d963f3",
                "parameters": [
                    {
                        "name": "disbursementID",
                        "in": "path",
                        "required": true,
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/DisbursementDetailResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/disbursements/{disbursementID}/approve": {
            "patch": {
                "tags": [
                    "BACKOFFICE - Disbursement"
                ],
                "summary": "Approve a disbursement",
                "operationId": "20b36e18a5676ce64c3e33829a2a5906",
                "parameters": [
                    {
                        "name": "disbursementID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "allOf": [
                                    {
                                        "$ref": "#/components/schemas/ApproveDisbursementRequestSchema"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/disbursements/{disbursementID}/reject": {
            "patch": {
                "tags": [
                    "BACKOFFICE - Disbursement"
                ],
                "summary": "Reject a disbursement",
                "operationId": "3c43879dc0ae6b75f51126cecbe10cea",
                "parameters": [
                    {
                        "name": "disbursementID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "allOf": [
                                    {
                                        "$ref": "#/components/schemas/ApprovalDisbursementRequestSchema"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/disbursements/{disbursementID}/temporaries/approve": {
            "patch": {
                "tags": [
                    "BACKOFFICE - Disbursement"
                ],
                "summary": "Approve auto transfer",
                "description": "Description",
                "operationId": "60a61bce4a132eddb08d34237e2e91e8",
                "parameters": [
                    {
                        "name": "disbursementID",
                        "in": "path",
                        "description": "temporaryIdOrId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/DisbursementTemporaryApproveRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    }
                }
            }
        },
        "/api/backoffice/disbursements/reports": {
            "get": {
                "tags": [
                    "BACKOFFICE - Disbursement"
                ],
                "summary": "List disbursements",
                "operationId": "1a6660024784b4725171e1534ac9e106",
                "parameters": [
                    {
                        "parameter": "DisbursementFilter",
                        "name": "campaign filter",
                        "in": "query",
                        "description": "Filters",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/ListPageParameterSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/ListReportDisbursementRequestSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/DisbursementReportResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/disbursements/temporaries": {
            "get": {
                "tags": [
                    "BACKOFFICE - Disbursement"
                ],
                "summary": "List disbursements temporaries",
                "operationId": "3de96b7d46aa824ca4a0e509a3f4cfc9",
                "parameters": [
                    {
                        "parameter": "DisbursementFilter",
                        "name": "campaign filter",
                        "in": "query",
                        "description": "Filters",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/ListPageParameterSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/ListDisbursementTemporaryRequestSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListDisbursementTemporaryResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/e-statements/banks": {
            "get": {
                "tags": [
                    "BACKOFFICE - E-Statement Banks"
                ],
                "summary": "List Banks Statement",
                "description": "Description",
                "operationId": "5961d76fc18a96d9c9337d882a53bf62",
                "parameters": [
                    {
                        "name": "parameter",
                        "in": "query",
                        "description": "Parameter",
                        "required": false,
                        "schema": {
                            "$ref": "#/components/schemas/BankStatementListRequestParameterSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/BankStatementListResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/e-statements/banks/{bankStatementID}": {
            "put": {
                "tags": [
                    "BACKOFFICE - E-Statement Banks"
                ],
                "summary": "Add Or Update Purpose Banks Statement",
                "description": "Description",
                "operationId": "303cc9b773d0dce10a1607d7d5d81363",
                "parameters": [
                    {
                        "name": "bankStatementID",
                        "in": "path",
                        "description": "id",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/BankStatementUpdateRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/e-statements/banks/{idOrTransactionID}": {
            "get": {
                "tags": [
                    "BACKOFFICE - E-Statement Banks"
                ],
                "summary": "Show Banks Statement",
                "description": "Description",
                "operationId": "ad16e50d2e2f03350547c17b3e054e7f",
                "parameters": [
                    {
                        "name": "idOrTransactionID",
                        "in": "path",
                        "description": "idOrTransactionId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/BankStatementShowResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/e-statements/banks/{paymentBankID}/import": {
            "post": {
                "tags": [
                    "BACKOFFICE - E-Statement Banks"
                ],
                "summary": "Import manual bank statements",
                "description": "/**",
                "operationId": "importManualBankStatements",
                "parameters": [
                    {
                        "name": "paymentBankID",
                        "in": "path",
                        "description": "id of payment bank",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        }
                    }
                ],
                "requestBody": {
                    "description": "File to upload",
                    "required": true,
                    "content": {
                        "multipart/form-data": {
                            "schema": {
                                "required": [
                                    "file"
                                ],
                                "properties": {
                                    "file": {
                                        "description": "File to be uploaded",
                                        "type": "file"
                                    }
                                },
                                "type": "object"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/e-statements/donation-fundraisers": {
            "get": {
                "tags": [
                    "BACKOFFICE - E-Statement Donations Fundraiser"
                ],
                "summary": "List Statement Donation Fundraisers",
                "description": "Description",
                "operationId": "e13f90eed91170cdd5fc54938a55ca3f",
                "parameters": [
                    {
                        "name": "query filter",
                        "in": "query",
                        "description": "Parameter Filter",
                        "required": false,
                        "schema": {
                            "$ref": "#/components/schemas/DonationStatementListParameterRequest"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/DonationFundraiserStatementListResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/e-statements/donations": {
            "get": {
                "tags": [
                    "BACKOFFICE - E-Statement Donations"
                ],
                "summary": "List",
                "description": "Description",
                "operationId": "da8d8c1d3bda73e07fe3cb1dba3fef31",
                "parameters": [
                    {
                        "name": "query filter",
                        "in": "query",
                        "description": "Parameter Filter",
                        "required": false,
                        "schema": {
                            "$ref": "#/components/schemas/DonationStatementListParameterRequest"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/DonationStatementListResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/email-delivery/smtp-accounts/{accountID}/test": {
            "post": {
                "tags": [
                    "Email Delivery"
                ],
                "summary": "Create Email Delivery / Smtp Accounts / AccountID / Test",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_email_delivery_smtp_accounts_accountID_test",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "accountID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/email-delivery/smtp-settings": {
            "get": {
                "tags": [
                    "Email Delivery"
                ],
                "summary": "Get Email Delivery / Smtp Settings",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_email_delivery_smtp_settings",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            },
            "put": {
                "tags": [
                    "Email Delivery"
                ],
                "summary": "Update Email Delivery / Smtp Settings",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "put_api_backoffice_email_delivery_smtp_settings",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/backoffice/events": {
            "get": {
                "tags": [
                    "Events"
                ],
                "summary": "Get Events",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_events",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            },
            "post": {
                "tags": [
                    "Events"
                ],
                "summary": "Create Events",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_events",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/backoffice/events/{id}": {
            "delete": {
                "tags": [
                    "Events"
                ],
                "summary": "Delete Events / Id",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "delete_api_backoffice_events_id",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            },
            "get": {
                "tags": [
                    "Events"
                ],
                "summary": "Get Events / Id",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_events_id",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            },
            "patch": {
                "tags": [
                    "Events"
                ],
                "summary": "Update Events / Id",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "patch_api_backoffice_events_id",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            },
            "put": {
                "tags": [
                    "Events"
                ],
                "summary": "Update Events / Id",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "put_api_backoffice_events_id",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/events/{id}/participant": {
            "get": {
                "tags": [
                    "Events"
                ],
                "summary": "Get Events / Id / Participant",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_events_id_participant",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/events/{id}/participant/{participantID}": {
            "put": {
                "tags": [
                    "Events"
                ],
                "summary": "Update Events / Id / Participant / ParticipantID",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "put_api_backoffice_events_id_participant_participantID",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "participantID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/events/{id}/participant/analytic": {
            "get": {
                "tags": [
                    "Events"
                ],
                "summary": "Get Events / Id / Participant / Analytic",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_events_id_participant_analytic",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/generate-access/member": {
            "post": {
                "tags": [
                    "BACKOFFICE - Member Generate Token"
                ],
                "summary": "Generate access token",
                "description": "Description",
                "operationId": "02484c0dd316452f98514c971ba03b50",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/GenerateTokenMemberRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/LoginResponse"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/integrations/verihubs": {
            "get": {
                "tags": [
                    "Integrations"
                ],
                "summary": "Get Integrations / Verihubs",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_integrations_verihubs",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            },
            "put": {
                "tags": [
                    "Integrations"
                ],
                "summary": "Update Integrations / Verihubs",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "put_api_backoffice_integrations_verihubs",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/backoffice/integrations/verihubs/test": {
            "post": {
                "tags": [
                    "Integrations"
                ],
                "summary": "Create Integrations / Verihubs / Test",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_integrations_verihubs_test",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/backoffice/mail-server-test": {
            "post": {
                "tags": [
                    "Mail Server Test"
                ],
                "summary": "Create Mail Server Test",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_mail_server_test",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/backoffice/mail-servers": {
            "get": {
                "tags": [
                    "Mail Server"
                ],
                "summary": "Mail Server index",
                "operationId": "b8d3f8f51efcf6841a93698a557943d8",
                "parameters": [
                    {
                        "parameter": "MailServerFilterParameter",
                        "name": "query",
                        "in": "query",
                        "description": "Filters",
                        "schema": {
                            "$ref": "#/components/schemas/MailServerFilterParameterSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "post": {
                "tags": [
                    "Mail Server"
                ],
                "summary": "Mail Server create",
                "operationId": "6a5800b4e181843493bc3c52104ea717",
                "requestBody": {
                    "$ref": "#/components/requestBodies/StoreMailServerRequest"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "422": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/mail-servers/{mailServerID}": {
            "delete": {
                "tags": [
                    "Mail Server"
                ],
                "summary": "Mail Server delete",
                "operationId": "691c10bb403884f38800c43e9e2b9d35",
                "parameters": [
                    {
                        "name": "mailServerID",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "404": {
                        "$ref": "#/components/responses/NotFoundResponse"
                    },
                    "409": {
                        "$ref": "#/components/responses/ConflictResponse"
                    }
                }
            },
            "get": {
                "tags": [
                    "Mail Server"
                ],
                "summary": "Mail Server show",
                "operationId": "8aca2396f8a9ddd6569bbd2bf5dbc0aa",
                "parameters": [
                    {
                        "name": "mailServerID",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "422": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "Mail Server"
                ],
                "summary": "Mail Server update",
                "operationId": "6a19b6aa119e827dff6ea199b861f7de",
                "parameters": [
                    {
                        "name": "mailServerID",
                        "in": "path",
                        "required": true
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/UpdateMailServerRequest"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "404": {
                        "$ref": "#/components/responses/NotFoundResponse"
                    }
                }
            }
        },
        "/api/backoffice/mail-servers/{mailServerID}/test": {
            "post": {
                "tags": [
                    "Mail Servers"
                ],
                "summary": "Create Mail Servers / MailServerID / Test",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_mail_servers_mailServerID_test",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "mailServerID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/media": {
            "get": {
                "tags": [
                    "Media"
                ],
                "summary": "Media index",
                "operationId": "21d5b870a5d30ed9cd044dbd7501e345",
                "parameters": [
                    {
                        "parameter": "MediaFilterParameter",
                        "name": "query",
                        "in": "query",
                        "description": "Filters",
                        "schema": {
                            "$ref": "#/components/schemas/ListMediaRequestSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/MediaPaginateResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "post": {
                "tags": [
                    "Media"
                ],
                "summary": "Media create",
                "operationId": "5bafacdd30b5162de18eac1670f8a25f",
                "requestBody": {
                    "required": true,
                    "content": {
                        "multipart/form-data": {
                            "schema": {
                                "required": [
                                    "file"
                                ],
                                "properties": {
                                    "file": {
                                        "description": "Binary content of file",
                                        "type": "string",
                                        "format": "binary"
                                    },
                                    "alt": {
                                        "description": "Alt",
                                        "type": "string"
                                    },
                                    "path": {
                                        "description": "Path",
                                        "type": "string"
                                    }
                                },
                                "type": "object"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "422": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/media/{fileName}": {
            "delete": {
                "tags": [
                    "Media"
                ],
                "summary": "Media delete",
                "operationId": "74dfcca589645be98bedbad4199c5646",
                "parameters": [
                    {
                        "name": "fileName",
                        "in": "path",
                        "required": true,
                        "example": "this-is-file-name-image"
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "404": {
                        "$ref": "#/components/responses/NotFoundResponse"
                    }
                }
            },
            "get": {
                "tags": [
                    "Media"
                ],
                "summary": "Media show",
                "operationId": "000afd95928fbadfaba1401642a0c595",
                "parameters": [
                    {
                        "name": "fileName",
                        "in": "path",
                        "required": true,
                        "example": "this-is-file-name-image"
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/MediaResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "404": {
                        "$ref": "#/components/responses/NotFoundResponse"
                    }
                }
            }
        },
        "/api/backoffice/media/migrate": {
            "post": {
                "tags": [
                    "Media"
                ],
                "summary": "Create Media / Migrate",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_media_migrate",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/backoffice/members": {
            "get": {
                "tags": [
                    "Member"
                ],
                "summary": "List Member",
                "description": "Description",
                "operationId": "78a7239de4b89a636b10ee215b1cb48d",
                "parameters": [
                    {
                        "name": "Parameter",
                        "in": "query",
                        "description": "Parameter",
                        "required": false,
                        "schema": {
                            "$ref": "#/components/schemas/CustomMemberListParameterSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "$ref": "#/components/schemas/ListMemberPaginateResourceSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            },
            "post": {
                "tags": [
                    "Member"
                ],
                "summary": "create a member",
                "operationId": "7ee27d66210909443b3a80d02cfdc6ee",
                "requestBody": {
                    "$ref": "#/components/requestBodies/StoreMemberRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/MemberResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/members/{memberID}": {
            "delete": {
                "tags": [
                    "Member"
                ],
                "summary": "destroy the specified member",
                "operationId": "a06c69d5c835d9ea6f70a88970c13f5b",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "get": {
                "tags": [
                    "Member"
                ],
                "summary": "show the specified member",
                "operationId": "eea8dd4ddc6803a01313c60b28553994",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "example": "37b1d1c9-ccc0-4fb3-9ca8-dfddabe55ba4"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/MemberDetailCustomResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "Member"
                ],
                "summary": "update the specified member",
                "operationId": "8f36136dd338cfa8414f415b2a4424bc",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/CustomMemberUpdateMemberRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/members/{memberID}/{memberBankID}/approve": {
            "patch": {
                "tags": [
                    "BACKOFFICE - Member"
                ],
                "summary": "approve member bank",
                "operationId": "5c108320ddac025aeba525d410bc2793",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "memberBankID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/members/{memberID}/{memberBankID}/reject": {
            "patch": {
                "tags": [
                    "BACKOFFICE - Member"
                ],
                "summary": "reject member bank",
                "operationId": "a9f7004571175f1c581f430a7678f1e8",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "memberBankID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/members/{memberID}/companies": {
            "get": {
                "tags": [
                    "Member Company"
                ],
                "summary": "Display a listing member's Company",
                "operationId": "2c31708ec18b9532567b2a03955d9179",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "properties": {
                                                        "member_company": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/components/schemas/MemberCompanyResourceSchema"
                                                            }
                                                        }
                                                    },
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "post": {
                "tags": [
                    "Member Company"
                ],
                "summary": "create member Company",
                "operationId": "60ad2789b4651d1e084116b7c9690cb0",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/StoreMemberCompanyRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "properties": {
                                                        "member_company": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/components/schemas/MemberCompanyResourceSchema"
                                                            }
                                                        }
                                                    },
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/members/{memberID}/companies/{memberCompanyID}": {
            "delete": {
                "tags": [
                    "Member Company"
                ],
                "summary": "destroy the specified member Company",
                "operationId": "f586c4cf6a802ef87e2fe1a342b1eeaa",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    },
                    {
                        "name": "memberCompanyID",
                        "in": "path",
                        "required": true,
                        "example": "f5816d4f-5afe-479f-a875-5d1bc0cc2e74"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "properties": {
                                                        "member_company": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/components/schemas/MemberCompanyResourceSchema"
                                                            }
                                                        }
                                                    },
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "Member Company"
                ],
                "summary": "update member Company",
                "operationId": "19f18c918f814312bcd8047eb8bb327d",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    },
                    {
                        "name": "memberCompanyID",
                        "in": "path",
                        "required": true,
                        "example": "f5816d4f-5afe-479f-a875-5d1bc0cc2e74"
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/StoreMemberCompanyRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "properties": {
                                                        "member_company": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/components/schemas/MemberCompanyResourceSchema"
                                                            }
                                                        }
                                                    },
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/members/{memberID}/contacts": {
            "get": {
                "tags": [
                    "Member Contact"
                ],
                "summary": "Display a listing member's contacts",
                "operationId": "d91d70f71ec13f9fdac970d9cac08431",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "properties": {
                                                        "contacts": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/components/schemas/MemberContactResourceSchema"
                                                            }
                                                        }
                                                    },
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "post": {
                "tags": [
                    "Member Contact"
                ],
                "summary": "create member contacts",
                "operationId": "47c4d9c9b0f12d230573f21168fa767d",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/StoreMemberContactRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "properties": {
                                                        "contacts": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/components/schemas/MemberContactResourceSchema"
                                                            }
                                                        }
                                                    },
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/members/{memberID}/contacts/{memberContactID}": {
            "delete": {
                "tags": [
                    "Member Contact"
                ],
                "summary": "destroy the specified member contract",
                "operationId": "b8acb56e82572b4c2f4c53e0349bd157",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    },
                    {
                        "name": "memberContactID",
                        "in": "path",
                        "required": true,
                        "example": "f5816d4f-5afe-479f-a875-5d1bc0cc2e74"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "properties": {
                                                        "contacts": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/components/schemas/MemberContactResourceSchema"
                                                            }
                                                        }
                                                    },
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "Member Contact"
                ],
                "summary": "update member contacts",
                "operationId": "a18c9e18362e261255d7543aa838c790",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    },
                    {
                        "name": "memberContactID",
                        "in": "path",
                        "required": true,
                        "example": "f5816d4f-5afe-479f-a875-5d1bc0cc2e74"
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/StoreMemberContactRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "properties": {
                                                        "contacts": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/components/schemas/MemberContactResourceSchema"
                                                            }
                                                        }
                                                    },
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/members/{memberID}/socials": {
            "get": {
                "tags": [
                    "Member Social Media"
                ],
                "summary": "Display a listing member's social",
                "operationId": "9a7ef76f27484260f51c704feac54681",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "properties": {
                                                        "member_social": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/components/schemas/MemberSocialResourceSchema"
                                                            }
                                                        }
                                                    },
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "post": {
                "tags": [
                    "Member Social Media"
                ],
                "summary": "create member social",
                "operationId": "be486060025adf26ea3cb7d3723ce4d1",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/StoreMemberSocialRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "properties": {
                                                        "member_social": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/components/schemas/MemberSocialResourceSchema"
                                                            }
                                                        }
                                                    },
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/members/{memberID}/socials/{memberSocialID}": {
            "delete": {
                "tags": [
                    "Member Social Media"
                ],
                "summary": "destroy the specified member social",
                "operationId": "07b9db8a75fb7ec5a9b6e9d16aca2ae4",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    },
                    {
                        "name": "memberSocialID",
                        "in": "path",
                        "required": true,
                        "example": "f5816d4f-5afe-479f-a875-5d1bc0cc2e74"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "properties": {
                                                        "member_social": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/components/schemas/MemberSocialResourceSchema"
                                                            }
                                                        }
                                                    },
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "Member Social Media"
                ],
                "summary": "update member social",
                "operationId": "1b1c6bafb148393b4e3a9e934ef41208",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    },
                    {
                        "name": "memberSocialID",
                        "in": "path",
                        "required": true,
                        "example": "f5816d4f-5afe-479f-a875-5d1bc0cc2e74"
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/StoreMemberSocialRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "properties": {
                                                        "member_social": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/components/schemas/MemberSocialResourceSchema"
                                                            }
                                                        }
                                                    },
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/members/{memberID}/verifications/approve": {
            "put": {
                "tags": [
                    "Member"
                ],
                "summary": "Approve Verification Member",
                "description": "Description",
                "operationId": "9df66e900b02d2d9876446780afbf916",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "description": "memberId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "memberId": {
                                "summary": "memberId",
                                "value": "8c3128a4-864f-4320-bf92-05b5be6ee764"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ApprovalVerificationMemberSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/members/{memberID}/verifications/reject": {
            "put": {
                "tags": [
                    "Member"
                ],
                "summary": "Reject Verification Member",
                "description": "Description",
                "operationId": "c19178734b26b2601f3390eb94992662",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "description": "memberId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "memberId": {
                                "summary": "memberId",
                                "value": "8c3128a4-864f-4320-bf92-05b5be6ee764"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ApprovalVerificationMemberSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/members/banks/verifications/{memberID}": {
            "get": {
                "tags": [
                    "Member Bank"
                ],
                "summary": "Show Detail Member Verification",
                "description": "Description",
                "operationId": "2c06fd08e478c4f634ff098363081179",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "description": "MemberId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "memberId": {
                                "summary": "memberId",
                                "value": "aaac3ee4-28fb-4671-91d4-aa408577dd61"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ShowMemberBankVerificationResource"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/members/banks/verifications/list": {
            "get": {
                "tags": [
                    "Member Bank"
                ],
                "summary": "Verification Member List",
                "description": "Description",
                "operationId": "bcf7c6bdc8cb425a58a37befb8691e20",
                "parameters": [
                    {
                        "name": "id",
                        "in": "query",
                        "description": "Parameter Filter",
                        "required": true,
                        "schema": {
                            "$ref": "#/components/schemas/CustomMemberListParameterSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListVerificationMemberResource"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/members/options": {
            "get": {
                "tags": [
                    "Member"
                ],
                "summary": "display a listing member options",
                "operationId": "8a2a36dad6efa6e86bf34223a83c9bda",
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "properties": {
                                                        "banks": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/components/schemas/BankResourceSchema"
                                                            }
                                                        }
                                                    },
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/members/temporaries/{memberID}": {
            "get": {
                "tags": [
                    "BACKOFFICE - Member Temporary"
                ],
                "summary": "Edit Member",
                "description": "edit a member",
                "operationId": "member_id",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "description": "ID of the member to get",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "example": "5474cda3-cfb7-4686-a850-6284d9579d5c"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/MemberTemporaryDetailResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "post": {
                "tags": [
                    "BACKOFFICE - Member Temporary"
                ],
                "summary": "Edit Member",
                "description": "edit a member",
                "operationId": "memberId",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "description": "ID of the member to update",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "example": "5474cda3-cfb7-4686-a850-6284d9579d5c"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "oneOf": [
                                    {
                                        "$ref": "#/components/schemas/UpdateMemberIndividualRequestSchema"
                                    },
                                    {
                                        "$ref": "#/components/schemas/UpdateMemberOrganizationRequestSchema"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/UpdateMemberResponseSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/members/temporaries/{memberID}/approve": {
            "put": {
                "tags": [
                    "BACKOFFICE - Member Temporary"
                ],
                "summary": "Approve Member",
                "description": "Approve a member",
                "operationId": "approveMember",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "description": "ID of the member to approve",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "example": "5474cda3-cfb7-4686-a850-6284d9579d5c"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "allOf": [
                                    {
                                        "$ref": "#/components/schemas/ApprovalMemberRequestSchema"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ApproveResponseSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/members/temporaries/{memberID}/reject": {
            "put": {
                "tags": [
                    "BACKOFFICE - Member Temporary"
                ],
                "summary": "Reject Member",
                "description": "Reject a member",
                "operationId": "rejectMember",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "description": "ID of the member to approve",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "example": "5474cda3-cfb7-4686-a850-6284d9579d5c"
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "allOf": [
                                    {
                                        "$ref": "#/components/schemas/RejectMemberRequestSchema"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/RejectResponseSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/members/verifications/{memberID}": {
            "get": {
                "tags": [
                    "Member"
                ],
                "summary": "Show Detail Member Verification",
                "description": "Description",
                "operationId": "24b5e0e828ba250997cfcd48889db3f9",
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "description": "MemberId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "memberId": {
                                "summary": "memberId",
                                "value": "aaac3ee4-28fb-4671-91d4-aa408577dd61"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ShowMemberVerificationResource"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/members/verifications/list": {
            "get": {
                "tags": [
                    "Member"
                ],
                "summary": "Verification Member List",
                "description": "Description",
                "operationId": "6984668e3e4778da6393141e417900eb",
                "parameters": [
                    {
                        "name": "id",
                        "in": "query",
                        "description": "Parameter Filter",
                        "required": true,
                        "schema": {
                            "$ref": "#/components/schemas/CustomMemberListParameterSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListVerificationMemberResource"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/notifications": {
            "get": {
                "tags": [
                    "Notifications"
                ],
                "summary": "Get Notifications",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_notifications",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/backoffice/notifications/{notificationID}": {
            "delete": {
                "tags": [
                    "BACKOFFICE - Notification"
                ],
                "summary": "delete notification By Id",
                "operationId": "43591f64a76eca5fc82d44bbcca4c8fc",
                "parameters": [
                    {
                        "name": "notificationID",
                        "in": "path",
                        "required": true,
                        "example": "37b1d1c9-ccc0-4fb3-9ca8-dfddabe55ba4"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "patch": {
                "tags": [
                    "BACKOFFICE - Notification"
                ],
                "summary": "read notification By Id",
                "operationId": "41d8d62e28624e6d7abcf7b9d52e15af",
                "parameters": [
                    {
                        "name": "notificationID",
                        "in": "path",
                        "required": true,
                        "example": "37b1d1c9-ccc0-4fb3-9ca8-dfddabe55ba4"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/notifications/delete-all": {
            "delete": {
                "tags": [
                    "BACKOFFICE - Notification"
                ],
                "summary": "delete all notification list",
                "operationId": "bdac43ecf2909c19d02891d00907d920",
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/notifications/read-all": {
            "patch": {
                "tags": [
                    "BACKOFFICE - Notification"
                ],
                "summary": "read all notification list",
                "operationId": "7a21eee0a05aae4126eb9246c9c00743",
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/partner/events/{eventID}": {
            "get": {
                "tags": [
                    "Partner"
                ],
                "summary": "Get Partner / Events / EventID",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_partner_events_eventID",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "eventID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/partner/events/{eventID}/add-partner": {
            "post": {
                "tags": [
                    "Partner"
                ],
                "summary": "Create Partner / Events / EventID / Add Partner",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_partner_events_eventID_add_partner",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "eventID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/partner/events/{eventID}/remove-partner": {
            "post": {
                "tags": [
                    "Partner"
                ],
                "summary": "Create Partner / Events / EventID / Remove Partner",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_partner_events_eventID_remove_partner",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "eventID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/partners": {
            "get": {
                "tags": [
                    "Partners"
                ],
                "summary": "Get Partners",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_partners",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            },
            "post": {
                "tags": [
                    "Partners"
                ],
                "summary": "Create Partners",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_partners",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/backoffice/partners/{memberID}": {
            "delete": {
                "tags": [
                    "Partners"
                ],
                "summary": "Delete Partners / MemberID",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "delete_api_backoffice_partners_memberID",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            },
            "get": {
                "tags": [
                    "Partners"
                ],
                "summary": "Get Partners / MemberID",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_partners_memberID",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            },
            "put": {
                "tags": [
                    "Partners"
                ],
                "summary": "Update Partners / MemberID",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "put_api_backoffice_partners_memberID",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/payment-banks": {
            "get": {
                "tags": [
                    "Payment Banks"
                ],
                "summary": "Get Payment Banks",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_payment_banks",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            },
            "post": {
                "tags": [
                    "Payment Bank Manual Transfer"
                ],
                "summary": "Store Payment Bank",
                "description": "Store Payment Bank",
                "operationId": "1a2065a1ca69a85959659fda84c43dd0",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/StorePaymentBankRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/PaymentBankResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/payment-banks/{paymentBankID}": {
            "delete": {
                "tags": [
                    "Payment Bank Manual Transfer"
                ],
                "summary": "Delete Payment Bank",
                "description": "Delete Payment Bank",
                "operationId": "31705cefdae3cd8f8f1b8a0815f05880",
                "parameters": [
                    {
                        "name": "paymentBankID",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "": {
                                "summary": "paymentBankId value",
                                "value": "5aa1f404-f47a-4b24-9e36-8bd00c6e9d85"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            },
            "get": {
                "tags": [
                    "Payment Banks"
                ],
                "summary": "Get Payment Banks / PaymentBankID",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_payment_banks_paymentBankID",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "paymentBankID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            },
            "put": {
                "tags": [
                    "Payment Bank Manual Transfer"
                ],
                "summary": "Update Payment bank",
                "description": "Update Payment Bank",
                "operationId": "096b3f2585ef716d347d5dc7738aa560",
                "parameters": [
                    {
                        "name": "paymentBankID",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "": {
                                "summary": "paymentBankId value",
                                "value": "5aa1f404-f47a-4b24-9e36-8bd00c6e9d85"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/UpdatePaymentBankRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/PaymentBankResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/payments": {
            "get": {
                "tags": [
                    "Payments"
                ],
                "summary": "Get All list payment gateway",
                "operationId": "c02d1a6fbf8013c32f143cd892a441fb",
                "parameters": [
                    {
                        "name": "status",
                        "in": "query",
                        "required": false,
                        "example": true
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "422": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/payments/{paymentGateway}": {
            "get": {
                "tags": [
                    "Payments"
                ],
                "summary": "Get detail payment gateway setting",
                "operationId": "33af401a6dffa2782f91c423c5a67092",
                "parameters": [
                    {
                        "name": "paymentGateway",
                        "in": "path",
                        "required": true,
                        "example": "midtrans"
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/UpdatePaymentGatewaySettingResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "422": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            },
            "patch": {
                "tags": [
                    "Payments"
                ],
                "summary": "Update is added of payment settings",
                "operationId": "4d3b636232381f6b9f772dec985c37de",
                "parameters": [
                    {
                        "name": "paymentGateway",
                        "in": "path",
                        "required": true,
                        "example": "midtrans"
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "422": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "Payments"
                ],
                "summary": "Update payment gateway setting",
                "operationId": "644d2dc076af3b731edba00dacf2f363",
                "parameters": [
                    {
                        "name": "paymentGateway",
                        "in": "path",
                        "required": true,
                        "example": "midtrans"
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/UpdateSettingPaymentGatewayRequestBody"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "422": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/payments/{paymentGateway}/methods": {
            "get": {
                "tags": [
                    "Payments"
                ],
                "summary": "Get list payment method by payment gateway",
                "operationId": "ebf65f19a29aa436bd512517ac3eb08a",
                "parameters": [
                    {
                        "name": "paymentGateway",
                        "in": "path",
                        "required": false,
                        "example": "midtrans"
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/GetPaymentMethodListResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "422": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "Payments"
                ],
                "summary": "Update bulk payment method bulk by payment gateway",
                "description": "Update bulk payment method bulk by payment gateway",
                "operationId": "f8bd68efc240c36c12e9d683968386d0",
                "parameters": [
                    {
                        "name": "paymentGateway",
                        "in": "path",
                        "required": true,
                        "example": "midtrans"
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/UpdatePaymentMethodBulkRequestBodyRequestBody"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "422": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/payments/{paymentGateway}/test": {
            "post": {
                "tags": [
                    "Payments"
                ],
                "summary": "Create Payments / PaymentGateway / Test",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_backoffice_payments_paymentGateway_test",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "paymentGateway",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/payments/methods/{paymentMethodID}": {
            "put": {
                "tags": [
                    "Payments"
                ],
                "summary": "Update payment method",
                "operationId": "b16a9965570ee7fe3f226e2fd0c3ec25",
                "parameters": [
                    {
                        "name": "paymentMethodID",
                        "in": "path",
                        "required": true,
                        "example": "cf9a68ec-ca23-4572-9442-c61f17699e16"
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/UpdatePaymentMethodRequestBody"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "422": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/profile": {
            "get": {
                "tags": [
                    "User Profile"
                ],
                "summary": "Show Profile",
                "operationId": "d22830de29334ab1dd01802f7cf9dd6b",
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/UserProfileResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "patch": {
                "tags": [
                    "User Profile"
                ],
                "summary": "Update Profile",
                "operationId": "bb9933cd66dbf88065757333b66ee9fd",
                "requestBody": {
                    "$ref": "#/components/requestBodies/UpdateUserProfileRequest"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/UserProfileResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/proof-manual-transfers": {
            "post": {
                "tags": [
                    "BACKOFFICE - Proof Manual Transfer"
                ],
                "summary": "Store Proof",
                "description": "Description",
                "operationId": "93c90509ce313b9707805057766d15e3",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ProofManualTransferStoreRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "meta": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/proof-manual-transfers/{idOrDonationID}": {
            "get": {
                "tags": [
                    "BACKOFFICE - Proof Manual Transfer"
                ],
                "summary": "Get Show Proof",
                "description": "Description",
                "operationId": "54c509c5f7bb5431a2ed51c932a271ec",
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "$ref": "#/components/schemas/ProofManualTransferShowResourceSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "idOrDonationID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/pub_reports/{pubReportID}": {
            "delete": {
                "tags": [
                    "Pub Reports"
                ],
                "summary": "Delete Pub Reports / PubReportID",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "delete_api_backoffice_pub_reports_pubReportID",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "pubReportID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            },
            "get": {
                "tags": [
                    "Pub Reports"
                ],
                "summary": "Get Pub Reports / PubReportID",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_pub_reports_pubReportID",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "pubReportID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            },
            "put": {
                "tags": [
                    "Pub Reports"
                ],
                "summary": "Update Pub Reports / PubReportID",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "put_api_backoffice_pub_reports_pubReportID_put_api_backoffice_pub_reports_pubReportID",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "pubReportID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/pub-reports": {
            "get": {
                "tags": [
                    "BACKOFFICE - PUB REPORTS"
                ],
                "summary": "List Pub Reports",
                "description": "List Pub Reports",
                "operationId": "9d0a948f8f217d47c719aa341f5c6428",
                "parameters": [
                    {
                        "name": "Filter Parameter",
                        "in": "query",
                        "description": "Query Parameter",
                        "schema": {
                            "$ref": "#/components/schemas/ListPubReportRequestSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "List Pub Reports",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListPubReportResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            },
            "post": {
                "tags": [
                    "BACKOFFICE - PUB REPORTS"
                ],
                "summary": "Store Pub Reports",
                "operationId": "58b40d2aa2e0b2bfcc2e9a3e95596f5d",
                "requestBody": {
                    "$ref": "#/components/requestBodies/StorePubReportRequestSchema"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/pub-reports/{pubReportID}": {
            "delete": {
                "tags": [
                    "BACKOFFICE - PUB REPORTS"
                ],
                "summary": "delete pub report by id",
                "operationId": "18125af1e490f8b1698418ba9d7f98f9",
                "parameters": [
                    {
                        "name": "pubReportID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "get": {
                "tags": [
                    "BACKOFFICE - PUB REPORTS"
                ],
                "summary": "get detail pub report",
                "operationId": "4e79c4a93e6cf3ccea23bc4238b8e38e",
                "parameters": [
                    {
                        "name": "pubReportID",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "example": "e1a715d8-870e-4899-8483-e1700d39f3be"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/ShowPubReportResourceSchema"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "Pub Reports"
                ],
                "summary": "Update Pub Reports / PubReportID",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "put_api_backoffice_pub_reports_pubReportID",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "pubReportID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/pub-reports/campaigns": {
            "get": {
                "tags": [
                    "BACKOFFICE - PUB REPORTS"
                ],
                "summary": "List Pub Reports",
                "description": "List Pub Reports",
                "operationId": "45df13cdc3390e702565d72ed0f71def",
                "parameters": [
                    {
                        "parameter": "CampaignFilterParameter",
                        "name": "campaign filter",
                        "in": "query",
                        "description": "Filters",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/ListPageParameterSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/ListPubReportMainCampaignListRequestSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "List Pub Reports",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListPubReportMainCampaignListPaginationResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/pub-reports/campaigns/rab": {
            "patch": {
                "tags": [
                    "BACKOFFICE - PUB REPORTS"
                ],
                "summary": "Update Rab In Pub Report",
                "operationId": "d817236b43b01d0ce682047fa067c8bf",
                "requestBody": {
                    "$ref": "#/components/requestBodies/UpdateRabCampaignRequestBody"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/pub-transactions": {
            "get": {
                "tags": [
                    "Pub Transactions"
                ],
                "summary": "Get Pub Transactions",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_pub_transactions",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/backoffice/pub-transactions/campaign-acceptance": {
            "get": {
                "tags": [
                    "BACKOFFICE - PUB REPORTS"
                ],
                "summary": "Campaign Acceptance",
                "description": "Description",
                "operationId": "d343b02cc8629b7f47134d4216a6c88b",
                "parameters": [
                    {
                        "name": "Parameter Request",
                        "in": "query",
                        "description": "Parameter Request",
                        "required": false,
                        "schema": {
                            "$ref": "#/components/schemas/CampaignAcceptanceListRequestSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignAcceptanceListResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/pub-transactions/campaign-expenditure": {
            "get": {
                "tags": [
                    "BACKOFFICE - PUB REPORTS"
                ],
                "summary": "Campaign Expenditure",
                "description": "Description",
                "operationId": "1323b1899b13150cffc41797278ebd54",
                "responses": {
                    "200": {
                        "description": "List Donations",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignExpenditureListResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/pub-transactions/disbursement-utilization": {
            "get": {
                "tags": [
                    "BACKOFFICE - PUB REPORTS"
                ],
                "summary": "List FUND DISBURSEMENT UTILIZATION",
                "description": "List FUND DISBURSEMENT UTILIZATION",
                "operationId": "214d74c2fd06b4984bd6e20450dbf935",
                "parameters": [
                    {
                        "name": "Filter Parameter",
                        "in": "query",
                        "description": "Query Parameter",
                        "schema": {
                            "$ref": "#/components/schemas/ListFundDisbursementUtilizationRequestSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "List Pub Reports",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListFundDisbursementUtilizationResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/pub-transactions/summary-donation": {
            "get": {
                "tags": [
                    "BACKOFFICE - PUB REPORTS"
                ],
                "summary": "List Total summary donation",
                "description": "List Total Summary Donation",
                "operationId": "a45757f1b0eb90edd2bd1e8bb0b7af57",
                "parameters": [
                    {
                        "name": "Filter Parameter",
                        "in": "query",
                        "description": "Query Parameter",
                        "schema": {
                            "$ref": "#/components/schemas/ListSummaryDonationRequestSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "List Pub Reports",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListSummaryDonationResource"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/robots": {
            "get": {
                "tags": [
                    "Robots"
                ],
                "summary": "Robots index",
                "operationId": "9c01158846b95fbf6d9a64950fdfa58f",
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "Robots"
                ],
                "summary": "Robots update",
                "operationId": "e3d4968f676a706c0346575d3b46373e",
                "requestBody": {
                    "$ref": "#/components/requestBodies/UpdateRobotsRequest"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "404": {
                        "$ref": "#/components/responses/NotFoundResponse"
                    }
                }
            }
        },
        "/api/backoffice/robots/robots.txt": {
            "get": {
                "tags": [
                    "Robots"
                ],
                "summary": "Robots show",
                "operationId": "45a9f2deaa119d9ee9718240fd5ade38",
                "responses": {
                    "200": {
                        "description": "Response for conflict operation",
                        "content": {
                            "text/plain": {
                                "example": "User-agent: *\\nDisallow:"
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/roles": {
            "get": {
                "tags": [
                    "Role & Permissions"
                ],
                "summary": "display a listing Role",
                "operationId": "3a20bc62c71c2441abc5a6825f2e6822",
                "parameters": [
                    {
                        "parameter": "RoleFilterParameter",
                        "name": "query",
                        "in": "query",
                        "description": "Filters",
                        "schema": {
                            "$ref": "#/components/schemas/ListRoleRequestSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/RolePaginateSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "post": {
                "tags": [
                    "Role & Permissions"
                ],
                "summary": "create a Role",
                "operationId": "84205c921ad62afe2742b582a1a5092b",
                "requestBody": {
                    "$ref": "#/components/requestBodies/StoreRoleRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/RoleResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/roles/{roleID}": {
            "delete": {
                "tags": [
                    "Role & Permissions"
                ],
                "summary": "destroy the specified Role",
                "operationId": "6125242516dba6a63232e529b2e14adf",
                "parameters": [
                    {
                        "name": "roleID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                },
                "description": "Deletes an unused custom role. Protected roles and roles outside the actor permission scope are rejected."
            },
            "get": {
                "tags": [
                    "Role & Permissions"
                ],
                "summary": "show the specified Role",
                "operationId": "e6b4a6e867c7534c58a719c46d4ca6cb",
                "parameters": [
                    {
                        "name": "roleID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/RoleResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "Role & Permissions"
                ],
                "summary": "update the specified Role",
                "operationId": "0de69448aaf89510fba4384dc771ab07",
                "parameters": [
                    {
                        "name": "roleID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/UpdateRoleRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/RoleResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/roles/{roleID}/permission": {
            "put": {
                "tags": [
                    "Role & Permissions"
                ],
                "summary": "update the specified Role",
                "operationId": "92d53440444e264af46104376004f358",
                "parameters": [
                    {
                        "name": "roleID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/UpdateRolePermissionRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/RoleResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/roles/options": {
            "get": {
                "tags": [
                    "Role & Permissions"
                ],
                "summary": "display a listing permission",
                "operationId": "e5655c320ea8826a314b551f24864e21",
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "properties": {
                                                        "permissions": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/components/schemas/PermissionResourceSchema"
                                                            }
                                                        }
                                                    },
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/settings": {
            "get": {
                "tags": [
                    "Setting"
                ],
                "summary": "Setting index",
                "operationId": "cba51b80ec7e187c427e4f2766a03ff2",
                "parameters": [
                    {
                        "$ref": "#/components/parameters/SettingIndexParam"
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "Setting"
                ],
                "summary": "Setting update",
                "operationId": "d16725eb0cc60fd206a900ba9672c31e",
                "requestBody": {
                    "$ref": "#/components/requestBodies/Setting"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/settings/{tag}": {
            "get": {
                "tags": [
                    "Setting"
                ],
                "summary": "Setting show",
                "operationId": "16ddb0018d2abfbbf5a6535a8c81dd1f",
                "parameters": [
                    {
                        "name": "tag",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "enum": [
                                "site-settings",
                                "developer-settings",
                                "security-settings",
                                "sso-settings",
                                "storage-settings",
                                "seo-settings"
                            ]
                        },
                        "example": "site-settings"
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                },
                "description": "Returns settings in the requested permission scope. For developer-settings, only the four operational mobile release fields are returned; deployment endpoints, locale, and server timezone are not runtime-editable."
            },
            "put": {
                "tags": [
                    "Settings"
                ],
                "summary": "Update Settings / Tag",
                "description": "Updates settings in the requested permission scope. A developer-settings update is atomic and must contain all four MobileReleasePolicy fields. Store listings must use the official platform domains, and a minimum version requires its matching store URL. Site identity values must reference existing S3 Storage 111 media with an approved image MIME type. Enabling an IP allowlist is rejected when the current API client address is not covered.",
                "operationId": "put_api_backoffice_settings_tag",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "403": {
                        "description": "Permission denied or IP allowlist rejected the request"
                    },
                    "409": {
                        "description": "The proposed IP allowlist does not cover the current API client address and would lock out the active network"
                    },
                    "422": {
                        "description": "Invalid field, unsupported site identity asset, incomplete mobile release policy, unofficial store URL, or unsupported build"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "requestBody": {
                    "required": true,
                    "description": "Use MobileReleasePolicy when tag is developer-settings. Other tags retain their tag-specific setting object.",
                    "content": {
                        "application/json": {
                            "schema": {
                                "type": "object",
                                "minProperties": 1,
                                "additionalProperties": true
                            },
                            "examples": {
                                "mobileReleasePolicy": {
                                    "summary": "Atomic developer-settings release policy",
                                    "value": {
                                        "android_playstore_url": "https://play.google.com/store/apps/details?id=com.rumahberkat",
                                        "android_app_version": "1.2.3+45",
                                        "ios_appstore_url": "https://apps.apple.com/id/app/rumahberkat/id123456789",
                                        "ios_app_version": "1.2.3+45"
                                    }
                                }
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "tag",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/backoffice/settings/socials": {
            "get": {
                "tags": [
                    "Social"
                ],
                "summary": "Social index",
                "operationId": "94f8fd069b9347a7076cb823b082a05b",
                "parameters": [
                    {
                        "parameter": "SocialFilterParameter",
                        "name": "query",
                        "in": "query",
                        "description": "Filters",
                        "schema": {
                            "$ref": "#/components/schemas/SocialFilterParameterSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SocialPaginateResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "Social"
                ],
                "summary": "Social update",
                "operationId": "6379ecc0ee8f7a8bee4e5aa9af4167a9",
                "requestBody": {
                    "$ref": "#/components/requestBodies/UpdateSocialRequest"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "404": {
                        "$ref": "#/components/responses/NotFoundResponse"
                    }
                }
            }
        },
        "/api/backoffice/settings/tags": {
            "get": {
                "tags": [
                    "Setting"
                ],
                "summary": "Setting Tag",
                "operationId": "eda1faffa393bac9265d608ab1b5c1f6",
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/sitemap": {
            "get": {
                "tags": [
                    "Sitemap"
                ],
                "summary": "Sitemap index",
                "operationId": "258710583d0d92c0128710c74644f28b",
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "Sitemap"
                ],
                "summary": "Sitemap update",
                "operationId": "9cca01a522f7d8b0d47a5d15d1655cbd",
                "requestBody": {
                    "$ref": "#/components/requestBodies/UpdateSitemapRequest"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "404": {
                        "$ref": "#/components/responses/NotFoundResponse"
                    }
                }
            }
        },
        "/api/backoffice/sitemap/sitemap.xml": {
            "get": {
                "tags": [
                    "Sitemap"
                ],
                "summary": "Sitemap show",
                "operationId": "b7fb280a1dbcd1e0b4ce6e3dbce3f1f9",
                "responses": {
                    "200": {
                        "description": "Response for conflict operation",
                        "content": {
                            "application/xml": {
                                "example": ""
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/storage/s3-storage-111": {
            "get": {
                "tags": [
                    "Storage"
                ],
                "summary": "Get secure S3 Storage 111 configuration",
                "description": "Requires the storage settings view permission. Secret values are never returned.",
                "operationId": "get_api_backoffice_storage_s3_storage_111",
                "responses": {
                    "200": {
                        "description": "Successful response",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "required": [
                                        "meta",
                                        "data"
                                    ],
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        },
                                        "data": {
                                            "$ref": "#/components/schemas/S3Storage111Settings"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            },
            "put": {
                "tags": [
                    "Storage"
                ],
                "summary": "Save or explicitly activate S3 Storage 111",
                "description": "Requires the storage settings edit permission. Configuration saves do not change the active provider. Explicit activation performs a server-side connectivity probe first.",
                "operationId": "put_api_backoffice_storage_s3_storage_111",
                "responses": {
                    "200": {
                        "description": "Successful response",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "required": [
                                        "meta",
                                        "data"
                                    ],
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        },
                                        "data": {
                                            "$ref": "#/components/schemas/S3Storage111Settings"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "422": {
                        "description": "Unsafe, incomplete, or unreachable storage configuration"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/UpdateS3Storage111Settings"
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/storage/s3-storage-111/health": {
            "get": {
                "tags": [
                    "Storage"
                ],
                "summary": "Test S3 Storage 111 connectivity",
                "description": "Requires the storage settings view permission. The server performs the request and never discloses a signed URL.",
                "operationId": "get_api_backoffice_storage_s3_storage_111_health",
                "responses": {
                    "200": {
                        "description": "Successful response",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "required": [
                                        "meta",
                                        "data"
                                    ],
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        },
                                        "data": {
                                            "$ref": "#/components/schemas/S3Storage111Health"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "path",
                        "in": "query",
                        "required": false,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Optional safe relative object path. Omit it to use the non-destructive health sentinel."
                    }
                ]
            }
        },
        "/api/backoffice/storage/s3-storage-111/migrate": {
            "post": {
                "tags": [
                    "Storage"
                ],
                "summary": "Preview or execute the S3 Storage 111 migration",
                "description": "Requires the storage settings edit permission. Run a dry-run preview first and explicitly confirm execution in the admin workflow.",
                "operationId": "post_api_backoffice_storage_s3_storage_111_migrate",
                "responses": {
                    "200": {
                        "description": "Successful response",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object",
                                    "required": [
                                        "meta",
                                        "data"
                                    ],
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        },
                                        "data": {
                                            "$ref": "#/components/schemas/S3Storage111Migration"
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "422": {
                        "description": "Storage configuration is incomplete or unsafe"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/S3Storage111MigrationRequest"
                            }
                        }
                    }
                }
            }
        },
        "/api/backoffice/storage/vendor": {
            "get": {
                "tags": [
                    "Storage"
                ],
                "summary": "Get Storage / Vendor",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_storage_vendor",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            },
            "put": {
                "tags": [
                    "Storage"
                ],
                "summary": "Update Storage / Vendor",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "put_api_backoffice_storage_vendor",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/backoffice/systems/permissions": {
            "put": {
                "tags": [
                    "System"
                ],
                "summary": "Upsert permission",
                "operationId": "81ed3b724cd12e6570242f3fdcd6cdf9",
                "requestBody": {
                    "$ref": "#/components/requestBodies/UpdatePermissionRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/users": {
            "get": {
                "tags": [
                    "User"
                ],
                "summary": "display a listing User",
                "operationId": "e72eb0c1359d64ce354b95b8762a25d2",
                "parameters": [
                    {
                        "parameter": "UserFilterParameter",
                        "name": "query",
                        "in": "query",
                        "description": "Filters",
                        "schema": {
                            "$ref": "#/components/schemas/ListUserRequestSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/UserPaginateSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "post": {
                "tags": [
                    "User"
                ],
                "summary": "create a User",
                "operationId": "f0bb867c0957c086088634f619744e81",
                "requestBody": {
                    "$ref": "#/components/requestBodies/StoreUserRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/UserResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/users/{userID}": {
            "delete": {
                "tags": [
                    "User"
                ],
                "summary": "destroy the specified user",
                "operationId": "d01b859218bab203718d4fd20e00a890",
                "parameters": [
                    {
                        "name": "userID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    },
                    {
                        "name": "force",
                        "in": "query",
                        "required": false,
                        "example": "0"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                },
                "description": "Soft-deletes an admin account and revokes its sessions. Self-deletion, protected accounts, and higher-permission accounts are rejected."
            },
            "get": {
                "tags": [
                    "User"
                ],
                "summary": "show the specified user",
                "operationId": "ffe3e792e62191e3a6fa8dac8b1a02a5",
                "parameters": [
                    {
                        "name": "userID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/UserResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "User"
                ],
                "summary": "update the specified user",
                "operationId": "fe81b394f7569468467e39072a87ad48",
                "parameters": [
                    {
                        "name": "userID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/UpdateUserRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/UserResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                },
                "description": "Updates a passwordless admin account. Administrators cannot manage themselves, protected system accounts, or accounts with a higher permission scope. Email, role, and inactive or suspended status changes revoke active sessions."
            }
        },
        "/api/backoffice/users/options": {
            "get": {
                "tags": [
                    "User"
                ],
                "summary": "display a listing user options",
                "operationId": "87e40bb0c6d38448b9f5785366d3867f",
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "properties": {
                                                        "roles": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/components/schemas/RoleResourceSchema"
                                                            }
                                                        }
                                                    },
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/whatsapp-provider": {
            "get": {
                "tags": [
                    "Whatsapp Provider"
                ],
                "summary": "Get Whatsapp Provider",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_backoffice_whatsapp_provider",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            },
            "put": {
                "tags": [
                    "Whatsapp Provider"
                ],
                "summary": "Update Whatsapp Provider",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "put_api_backoffice_whatsapp_provider",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/backoffice/whatsapp-servers": {
            "get": {
                "tags": [
                    "Whatsapp Server"
                ],
                "summary": "Whatsapp Server index",
                "operationId": "66d78d5a7553dd3c0b32349b41bf4fba",
                "parameters": [
                    {
                        "parameter": "WhatsappServerFilterParameter",
                        "name": "query",
                        "in": "query",
                        "description": "Filters",
                        "schema": {
                            "$ref": "#/components/schemas/ListWhatsappServerRequestSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/WhatsappServerPaginateSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "post": {
                "tags": [
                    "Whatsapp Server"
                ],
                "summary": "Whatsapp Server create",
                "operationId": "8c6129f072ac47bac25e610c7a37be2c",
                "requestBody": {
                    "$ref": "#/components/requestBodies/StoreWhatsappServerRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/WhatsappServerResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "422": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/backoffice/whatsapp-servers/{whatsappServerID}": {
            "delete": {
                "tags": [
                    "Whatsapp Server"
                ],
                "summary": "Whatsapp Server delete",
                "operationId": "39742a6aba02c077cb9f613265abbf4e",
                "parameters": [
                    {
                        "name": "whatsappServerID",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "get": {
                "tags": [
                    "Whatsapp Server"
                ],
                "summary": "Whatsapp Server show",
                "operationId": "9938366d72820befedd0a9c89e8d41ca",
                "parameters": [
                    {
                        "name": "whatsappServerID",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/WhatsappServerResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "Whatsapp Server"
                ],
                "summary": "Whatsapp Server update",
                "operationId": "9393ed42f0d94ead5ab57c8697de9045",
                "parameters": [
                    {
                        "name": "whatsappServerID",
                        "in": "path",
                        "required": true
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/UpdateWhatsappServerRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/WhatsappServerResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/whatsapp-servers/{whatsappServerID}/get-qrcode": {
            "get": {
                "tags": [
                    "Whatsapp Server"
                ],
                "summary": "Whatsapp Server Get QRCode",
                "operationId": "e4e761314c21be09eb1e94b82ba0a4bf",
                "parameters": [
                    {
                        "name": "whatsappServerID",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/WhatsappServerQrCodeResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/whatsapp-servers/{whatsappServerID}/logout": {
            "get": {
                "tags": [
                    "Whatsapp Server"
                ],
                "summary": "Whatsapp Server Session Logout",
                "operationId": "c97646f26b7c6b33f4e8a8f4c793937c",
                "parameters": [
                    {
                        "name": "whatsappServerID",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/backoffice/whatsapp-servers/{whatsappServerID}/test": {
            "post": {
                "tags": [
                    "Whatsapp Server"
                ],
                "summary": "Whatsapp Server Session Test Send Message",
                "operationId": "02353978c511ef1b1ec9b1a171f09f0a",
                "requestBody": {
                    "$ref": "#/components/requestBodies/TestMessageWhatsappServerRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                },
                "parameters": [
                    {
                        "name": "whatsappServerID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/banks": {
            "get": {
                "tags": [
                    "Bank"
                ],
                "summary": "display a listing bank",
                "operationId": "932586fe9bd950c4fa3b23d88c91fafd",
                "parameters": [
                    {
                        "parameter": "BankFilterParameter",
                        "name": "query",
                        "in": "query",
                        "description": "Filters",
                        "schema": {
                            "$ref": "#/components/schemas/ListBankRequestSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/BankPaginateResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/banks/{bankId}": {
            "get": {
                "tags": [
                    "Bank"
                ],
                "summary": "show the specified bank",
                "operationId": "b4ea925aa72c976685bbfbae3b21f0e7",
                "parameters": [
                    {
                        "name": "bankId",
                        "in": "path",
                        "required": true,
                        "example": "37b1d1c9-ccc0-4fb3-9ca8-dfddabe55ba4"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/BankResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/banners": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Banner"
                ],
                "summary": "get list banner",
                "operationId": "2488198c8fb453008b4d50695acf4f2e",
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/FOListIndexBannerResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Campaign"
                ],
                "summary": "Get campaign list",
                "description": "Add the bearer-authorization header for get my campaign list",
                "operationId": "4534f26c7e12e36f0e1894721e8cb507",
                "parameters": [
                    {
                        "name": "campaign filter",
                        "in": "query",
                        "description": "Filters ListCampaignPublicRequestSchema",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CursorPaginateParameterSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/ListCampaignPublicRequestSchema"
                                }
                            ]
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/FOCampaignIndexResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns-fundraisers": {
            "get": {
                "tags": [
                    "Campaigns Fundraisers"
                ],
                "summary": "Get Campaigns Fundraisers",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_campaigns_fundraisers",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/campaigns/{campaignId}": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Campaign"
                ],
                "summary": "Get campaign detail",
                "operationId": "e9c0701c40c6bc884f351629fed59ac7",
                "parameters": [
                    {
                        "name": "campaignId",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "example": "054535b4-f554-4e5a-9dbd-71e4346a57e4"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/FOCampaignShowResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/can-create": {
            "patch": {
                "tags": [
                    "FRONTOFFICE - Campaign"
                ],
                "summary": "Check Max Reached Pending Campaign",
                "description": "Description",
                "operationId": "20a1ba254650691080120670dfe6e0c0",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "campaignId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "string": {
                                "summary": "campaignId",
                                "value": "d0dbcd44-5357-42b8-9fed-393f9b5d8278"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CheckReachedMaxPendingCampaignResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/documents/{documentID}": {
            "delete": {
                "tags": [
                    "FRONTOFFICE - Campaign"
                ],
                "summary": "Campaign Delete Video & Document additional verification",
                "description": "Description",
                "operationId": "afdf83cd62989e8bfe1bbe1e1a0a2fe4",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "campaignId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "string": {
                                "summary": "campaignId",
                                "value": "d0dbcd44-5357-42b8-9fed-393f9b5d8278"
                            }
                        }
                    },
                    {
                        "name": "documentID",
                        "in": "path",
                        "description": "documentId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "string": {
                                "summary": "documentId",
                                "value": "d0dbcd44-5357-42b8-9fed-393f9b5d8278"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignId}/donations": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Donations"
                ],
                "summary": "Get List Donation By Campaign",
                "description": "Description",
                "operationId": "f67f479e78c49f3daae5e6e5204ded62",
                "parameters": [
                    {
                        "name": "id",
                        "in": "query",
                        "description": "Parameter ListDonationRequestParameter",
                        "required": false,
                        "schema": {
                            "$ref": "#/components/schemas/ListDonationRequestParameter"
                        }
                    },
                    {
                        "name": "campaignId",
                        "in": "path",
                        "description": "campaignId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "campaignId": {
                                "summary": "campaignId value",
                                "value": "a5940910-0651-4ba2-9a6b-476f4333138e"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListDonationResourceFOSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/edit": {
            "patch": {
                "tags": [
                    "FRONTOFFICE - Campaign"
                ],
                "summary": "Campaign update",
                "description": "Request update campaign",
                "operationId": "4c03713f6cae6ad7eee5de6c7d749446",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "campaignId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "string": {
                                "summary": "campaignId",
                                "value": "d0dbcd44-5357-42b8-9fed-393f9b5d8278"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/CampaignRequestEditRequestBody"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignId}/fundraisers": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Campaign Fundraiser"
                ],
                "summary": "Get fundraiser list by campaign id",
                "description": "Add the bearer-authorization header for get my campaign fundraiser list",
                "operationId": "009fe1ee20617d148b4c0488d4d92128",
                "parameters": [
                    {
                        "name": "campaignId",
                        "in": "query",
                        "description": "Filters",
                        "schema": {
                            "type": "string",
                            "example": "e1a715d8-870e-4899-8483-e1700d39f3be"
                        }
                    },
                    {
                        "name": "campaign fundraiser filter",
                        "in": "query",
                        "description": "Filters",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CursorPaginateParameterSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/FOListCampaignFundraiserRequestSchema"
                                }
                            ]
                        }
                    },
                    {
                        "name": "campaignId",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/FOCampaignFundraiserIndexResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/fundraisers": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Campaign Fundraiser"
                ],
                "summary": "Store campaign fundraiser",
                "operationId": "f0c4367fb1fd13678fbdc56f9e572961",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "example": "e1a715d8-870e-4899-8483-e1700d39f3be"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignFundraiserCreateResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "422": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/marketings/{marketingID}": {
            "delete": {
                "tags": [
                    "FRONTOFFICE - Campaign"
                ],
                "summary": "Campaign Delete Marketing status campaign draft",
                "description": "Description",
                "operationId": "28c17231ba2690c1838c11156d4a6426",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "campaignId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "string": {
                                "summary": "campaignId",
                                "value": "d0dbcd44-5357-42b8-9fed-393f9b5d8278"
                            }
                        }
                    },
                    {
                        "name": "marketingID",
                        "in": "path",
                        "description": "marketingId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "string": {
                                "summary": "marketingId",
                                "value": "d0dbcd44-5357-42b8-9fed-393f9b5d8278"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/medicals/steps/{step}": {
            "put": {
                "tags": [
                    "FRONTOFFICE - Campaign Medical"
                ],
                "summary": "Updates a user",
                "operationId": "d02542067ace238a2c60cc130e32ad17",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "Parameter with mutliple examples",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "uuid": {
                                "summary": "CampaigId value.",
                                "value": "0006faf6-7a61-426c-9034-579f2cfcfa83"
                            }
                        }
                    },
                    {
                        "name": "step",
                        "in": "path",
                        "description": "Parameter with mutliple examples",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "1": {
                                "summary": "step 1",
                                "value": "1"
                            },
                            "2": {
                                "summary": "step 2",
                                "value": "2"
                            },
                            "3": {
                                "summary": "step 3",
                                "value": "3"
                            },
                            "4": {
                                "summary": "step 4",
                                "value": "4"
                            },
                            "5": {
                                "summary": "step 5",
                                "value": "5"
                            },
                            "6": {
                                "summary": "step 6",
                                "value": "6"
                            },
                            "7": {
                                "summary": "step 7",
                                "value": "7"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "oneOf": [
                                    {
                                        "$ref": "#/components/schemas/CampaignMedicalStep1RequestSchema"
                                    },
                                    {
                                        "$ref": "#/components/schemas/CampaignMedicalStep2RequestSchema"
                                    },
                                    {
                                        "$ref": "#/components/schemas/CampaignMedicalStep3RequestSchema"
                                    },
                                    {
                                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalStepThumbnailsRequestSchema"
                                    },
                                    {
                                        "$ref": "#/components/schemas/CampaignMedicalStep5RequestSchema"
                                    },
                                    {
                                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalStepMessageTemplateRequestSchema"
                                    },
                                    {
                                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalStepLastRequestSchema"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object",
                                                    "oneOf": [
                                                        {
                                                            "$ref": "#/components/schemas/CampaignMedicalStep1ResourceSchema"
                                                        },
                                                        {
                                                            "$ref": "#/components/schemas/CampaignMedicalStep2ResourceSchema"
                                                        },
                                                        {
                                                            "$ref": "#/components/schemas/CampaignMedicalStep3ResourceSchema"
                                                        },
                                                        {
                                                            "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalStepThumbnailsResourceSchema"
                                                        },
                                                        {
                                                            "$ref": "#/components/schemas/CampaignMedicalStep5ResourceSchema"
                                                        },
                                                        {
                                                            "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalStepMessageTemplateResourceSchema"
                                                        },
                                                        {
                                                            "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalStepLastResourceSchema"
                                                        }
                                                    ]
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/medicals/steps/{step}/story/{storyStep}": {
            "put": {
                "tags": [
                    "Campaigns"
                ],
                "summary": "Update Campaigns / CampaignID / Medicals / Steps / Step / Story / StoryStep",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "put_api_campaigns_campaignID_medicals_steps_step_story_storyStep",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "step",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "storyStep",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/campaigns/{campaignID}/nonmedicals/steps/{step}": {
            "put": {
                "tags": [
                    "FRONTOFFICE - Campaign Non Medical"
                ],
                "summary": "insert data campaign non medical",
                "operationId": "8f3ea80521017723160d360e9531cafa",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "Parameter with multiple examples",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "uuid": {
                                "summary": "CampaignId value",
                                "value": "0006faf6-7a61-426c-9034-579f2cfcfa83"
                            }
                        }
                    },
                    {
                        "name": "step",
                        "in": "path",
                        "description": "Parameter with multiple examples",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "1": {
                                "summary": "step 1",
                                "value": "1"
                            },
                            "2": {
                                "summary": "step 2",
                                "value": "2"
                            },
                            "3": {
                                "summary": "step 3",
                                "value": "3"
                            },
                            "4": {
                                "summary": "step 4",
                                "value": "4"
                            },
                            "5": {
                                "summary": "step 5",
                                "value": "5"
                            },
                            "6": {
                                "summary": "step 6",
                                "value": "6"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "oneOf": [
                                    {
                                        "$ref": "#/components/schemas/CampaignNonMedicalStep1RequestSchema"
                                    },
                                    {
                                        "$ref": "#/components/schemas/CampaignNonMedicalStep2RequestSchema"
                                    },
                                    {
                                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalStepThumbnailsRequestSchema"
                                    },
                                    {
                                        "$ref": "#/components/schemas/CampaignNonMedicalStep4RequestSchema"
                                    },
                                    {
                                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalStepMessageTemplateRequestSchema"
                                    },
                                    {
                                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalStepLastRequestSchema"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object",
                                                    "oneOf": [
                                                        {
                                                            "$ref": "#/components/schemas/CampaignNonMedicalStep1ResourceSchema"
                                                        },
                                                        {
                                                            "$ref": "#/components/schemas/CampaignNonMedicalStep2ResourceSchema"
                                                        },
                                                        {
                                                            "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalStepThumbnailsResourceSchema"
                                                        },
                                                        {
                                                            "$ref": "#/components/schemas/CampaignNonMedicalStep4ResourceSchema"
                                                        },
                                                        {
                                                            "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalStepMessageTemplateResourceSchema"
                                                        },
                                                        {
                                                            "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalStepLastResourceSchema"
                                                        }
                                                    ]
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/nonmedicals/steps/{step}/story/{storyStep}": {
            "put": {
                "tags": [
                    "Campaigns"
                ],
                "summary": "Update Campaigns / CampaignID / Nonmedicals / Steps / Step / Story / StoryStep",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "put_api_campaigns_campaignID_nonmedicals_steps_step_story_storyStep",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "step",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "storyStep",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/campaigns/{campaignId}/prayers": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Prayer"
                ],
                "summary": "List Prayer",
                "description": "List Prayer Campaign",
                "operationId": "09e5fe0bfca4930dc42faa791871a18a",
                "parameters": [
                    {
                        "name": "campaignId",
                        "in": "path",
                        "description": "campaignOrFundraiserId",
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "campaignOrFundraiserId": {
                                "summary": "campaignId value",
                                "value": "295dd06e-8551-42f9-8d43-99baaf99b0ff"
                            }
                        }
                    },
                    {
                        "name": "id",
                        "in": "query",
                        "description": "Sort By",
                        "schema": {
                            "$ref": "#/components/schemas/ListPrayerRequestQueryParameterSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "List Doa Campaign",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListPrayerResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/request/cancellation": {
            "put": {
                "tags": [
                    "FRONTOFFICE - Campaign"
                ],
                "summary": "Campaign request cancellation",
                "description": "Request request cancellation campaign",
                "operationId": "f9dd56f28f4f582993840649432cf571",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "campaignId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "campaignId": {
                                "summary": "a campaignId value",
                                "value": "3e77ff56-e95a-49f3-ade9-54b96766ece0"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignId}/timelines": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Campaign"
                ],
                "summary": "get list campaign timeline by campaign id",
                "operationId": "8bce024c1f85fe019000acc5eff2ee54",
                "parameters": [
                    {
                        "name": "campaignId",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "example": "e1a715d8-870e-4899-8483-e1700d39f3be"
                        }
                    },
                    {
                        "name": "campaign timelines filter",
                        "in": "query",
                        "description": "filters",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CursorPaginateParameterSchema"
                                }
                            ]
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessTimelinesCampaignTimelineResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/timelines": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Campaign"
                ],
                "summary": "Store campaign timeline",
                "operationId": "1bf4c58280e5b25a7228aa36f17a42fd",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "example": "e1a715d8-870e-4899-8483-e1700d39f3be"
                        }
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/StoreCampaignTimelineRequestBody"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessStoreCampaignTimelineResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/timelines/{timelineID}": {
            "patch": {
                "tags": [
                    "FRONTOFFICE - Campaign"
                ],
                "summary": "Update Timelines",
                "description": "Description",
                "operationId": "5fe9870e3c6c12ebacfb56af0b176a75",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "example": "e1a715d8-870e-4899-8483-e1700d39f3be"
                        }
                    },
                    {
                        "name": "timelineID",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "example": "e1a715d8-870e-4899-8483-e1700d39f3be"
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/CampaignTimeLineUpdateRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/verification": {
            "patch": {
                "tags": [
                    "FRONTOFFICE - Campaign Verification"
                ],
                "summary": "Update campaign verification",
                "operationId": "7266f86a84760ea8a1300bfb98084a16",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "ID of the campaign",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        }
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/UpdateInitCampaignVerificationRequestBody"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/verifications/bank_withdrawal_campaigner": {
            "put": {
                "tags": [
                    "FRONTOFFICE - Campaign Verification"
                ],
                "summary": "Correcting Verification Bank For Withdrawal",
                "description": "verification bank",
                "operationId": "131f838fce097a6a084c65327ddbce78",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/UpdateBankForWithdrawalVerificationRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/verifications/beneficiaries/{beneficiaryID}": {
            "put": {
                "tags": [
                    "FRONTOFFICE - Campaign Verification"
                ],
                "summary": "Correcting Verify beneficiary information",
                "description": "Correcting Verify beneficiary information for a campaign",
                "operationId": "3c796aad9dd45d61fd7142c2a8dc1a8c",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "ID of the campaign",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "example": "823c400a-f9e6-41e4-83dc-e7e0764c1a49"
                        }
                    },
                    {
                        "name": "beneficiaryID",
                        "in": "path",
                        "description": "ID of the beneficiary",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "example": "823c400a-f9e6-41e4-83dc-e7e0764c1a49"
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/UpdateCampaignBeneficiaryVerificationRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/verifications/beneficiary": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Campaign Verification"
                ],
                "summary": "Verify beneficiary information",
                "description": "Verify beneficiary information for a campaign",
                "operationId": "91e35aefb934e940a3d2dde252c569ab",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "ID of the campaign",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "example": "823c400a-f9e6-41e4-83dc-e7e0764c1a49"
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/StoreCampaignBeneficiaryVerificationRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/verifications/document": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Campaign Verification"
                ],
                "summary": "Instantiate Document Verification",
                "description": "Document verification",
                "operationId": "cd830eebb96cff19845e49c6ea53d110",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/StoreDocumentVerificationRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "FRONTOFFICE - Campaign Verification"
                ],
                "summary": "Correcting Document Verification",
                "description": "Verification Document",
                "operationId": "b83392dc83511ee8e4be16ce479caea1",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/UpdateDocumentVerificationRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/verifications/third_party": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Campaign Verification"
                ],
                "summary": "Verify Third Party information",
                "description": "Verify Third Party information for a campaign",
                "operationId": "aac8419ca6b30c989f2d2d3581eca8a4",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "ID of the campaign",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "example": "823c400a-f9e6-41e4-83dc-e7e0764c1a49"
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/StoreCampaignThirdPartyVerificationRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/verifications/third_party_banks/{thirdPartyBankID}": {
            "put": {
                "tags": [
                    "FRONTOFFICE - Campaign Verification"
                ],
                "summary": "Correcting Verify third_party information",
                "description": "Correcting Verify third_party information for a campaign",
                "operationId": "d4ca0636d39401a6e58215f4f1d40f23",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "ID of the campaign",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid",
                            "example": "823c400a-f9e6-41e4-83dc-e7e0764c1a49"
                        }
                    },
                    {
                        "name": "thirdPartyBankID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/UpdateCampaignBeneficiaryVerificationRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignId}/volunteers": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Campaign"
                ],
                "summary": "get data volunteers by campaign id",
                "description": "get data volunteers by campaign id",
                "operationId": "d8d895433efdae5803f701f2f3eca178",
                "parameters": [
                    {
                        "name": "campaignId",
                        "in": "path",
                        "description": "campaignId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "campaign volunteers filter",
                        "in": "query",
                        "description": "filters",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CursorPaginateParameterSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/IndexCampaignVolunteersRequestSchema"
                                }
                            ]
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "array",
                                                    "items": {
                                                        "$ref": "#/components/schemas/FOMyVolunteerResponse"
                                                    }
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/volunteers": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Campaign"
                ],
                "summary": "Store campaign volunteer",
                "operationId": "8907f7742c8b0ab64b83ef047646fb0b",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "example": "e1a715d8-870e-4899-8483-e1700d39f3be"
                        }
                    }
                ],
                "requestBody": {
                    "$ref": "#/components/requestBodies/StoreCampaignVolunteerRequestBody"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessStoreCampaignVolunteerResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/volunteers/{volunteerID}/approve": {
            "put": {
                "tags": [
                    "FRONTOFFICE - Campaign"
                ],
                "summary": "approve new volunteers",
                "description": "approve new volunteers",
                "operationId": "3d90d9b25aebf961ddc7f49dd11f0741",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "campaignId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "campaignId": {
                                "summary": "a campaignId value",
                                "value": "3e77ff56-e95a-49f3-ade9-54b96766ece0"
                            }
                        }
                    },
                    {
                        "name": "volunteerID",
                        "in": "path",
                        "description": "volunteersId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "volunteersId": {
                                "summary": "a volunteersId value",
                                "value": "3e77ff56-e95a-49f3-ade9-54b96766ece0"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/ApproveNewCampaignVolunteersRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/volunteers/{volunteerID}/reject": {
            "put": {
                "tags": [
                    "FRONTOFFICE - Campaign"
                ],
                "summary": "reject new volunteers",
                "description": "reject new volunteers",
                "operationId": "56dab43d93a11567e204adf9162fbb5e",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "campaignId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "campaignId": {
                                "summary": "a campaignId value",
                                "value": "3e77ff56-e95a-49f3-ade9-54b96766ece0"
                            }
                        }
                    },
                    {
                        "name": "volunteerID",
                        "in": "path",
                        "description": "volunteersId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "volunteersId": {
                                "summary": "a volunteersId value",
                                "value": "3e77ff56-e95a-49f3-ade9-54b96766ece0"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/RejectNewCampaignVolunteersRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/{campaignId}/withdraws": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Withdraw"
                ],
                "summary": "list withdraw",
                "description": "history withdraw user",
                "operationId": "e18012131e5ac6ec6f60b471641860b0",
                "parameters": [
                    {
                        "name": "campaignId",
                        "in": "path",
                        "description": "campaignId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "campaignId": {
                                "summary": "a campaignId value",
                                "value": "b44ff294-0270-4106-a87a-417553fce525"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ItemsDetailsIndexListWithdrawResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignID}/withdraws": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Withdraw"
                ],
                "summary": "create withdraw",
                "description": "create withdraw user",
                "operationId": "1904076d8169ca5269447431bdae0780",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "campaignId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "campaignId": {
                                "summary": "a campaignId value",
                                "value": "b44ff294-0270-4106-a87a-417553fce525"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/CreateWithdrawRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignId}/withdraws/{withdrawID}": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Withdraw"
                ],
                "summary": "details withdraw",
                "description": "details withdraw user",
                "operationId": "b4e9ed53d8abe51a8053514cf6865609",
                "parameters": [
                    {
                        "name": "campaignId",
                        "in": "path",
                        "description": "campaignId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "campaignId": {
                                "summary": "a campaignId value",
                                "value": "b44ff294-0270-4106-a87a-417553fce525"
                            }
                        }
                    },
                    {
                        "name": "withdrawID",
                        "in": "path",
                        "description": "withdrawId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "withdrawId": {
                                "summary": "a withdrawId value",
                                "value": "b44ff294-0270-4106-a87a-417553fce525"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ShowWithdrawResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/{campaignId}/withdraws/history": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Withdraw"
                ],
                "summary": "list history withdraw",
                "description": "history withdraw user",
                "operationId": "a4e9541d75088654bbb6baef58bee982",
                "parameters": [
                    {
                        "name": "campaignId",
                        "in": "path",
                        "description": "campaignId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "campaignId": {
                                "summary": "a campaignId value",
                                "value": "b44ff294-0270-4106-a87a-417553fce525"
                            }
                        }
                    },
                    {
                        "parameter": "HistoryPageParamater",
                        "name": "campaign filter",
                        "in": "query",
                        "description": "Filters",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "properties": {
                                        "per-page": {
                                            "type": "integer",
                                            "example": "10"
                                        }
                                    },
                                    "type": "object"
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/IndexListWithdrawResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/alerts": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Alert"
                ],
                "summary": "Bad Campaign Alert",
                "description": "create report campaign",
                "operationId": "27317630b2f5f178bab1a6c30a23be44",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/StoreCampaignAlertRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/alerts/prayers": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Alert"
                ],
                "summary": "Bad Prayer Alert",
                "description": "create report campaign",
                "operationId": "8a971222d3531dc9e13b6bb7a10797f9",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/StorePrayerAlertRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/categories": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Campaign"
                ],
                "summary": "List of campaign category",
                "operationId": "07cd0da2b64ff7c93de9078bd6ecaf49",
                "parameters": [
                    {
                        "name": "campaign category filter",
                        "in": "query",
                        "description": "Filters",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CursorPaginateParameterSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/FOListCampaignCategoryRequestSchema"
                                }
                            ]
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/FOCampaignCategoryIndexResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/emergencies": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Campaign Emergencies"
                ],
                "summary": "List Campaign Emergency",
                "description": "Description",
                "operationId": "45a975175106b1e7457dfca6dfa22aea",
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/FOCampaignIndexResponse"
                    }
                }
            }
        },
        "/api/campaigns/fundraisers/{fundraiserID}/documents/{documentID}": {
            "delete": {
                "tags": [
                    "FRONTOFFICE - Campaign Fundraiser"
                ],
                "summary": "Delete Video Campaign Fundraiser",
                "description": "Description",
                "operationId": "4bcc94828ab434e50647bd0a19c67da4",
                "parameters": [
                    {
                        "name": "fundraiserID",
                        "in": "path",
                        "description": "fundraiserId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        }
                    },
                    {
                        "name": "documentID",
                        "in": "path",
                        "description": "documentId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/fundraisers/{fundraiserID}/edit": {
            "patch": {
                "tags": [
                    "FRONTOFFICE - Campaign Fundraiser"
                ],
                "summary": "Update Campaign Fundraiser",
                "description": "Description",
                "operationId": "b3b65e78e5dff884064864ebffdc58cc",
                "parameters": [
                    {
                        "name": "fundraiserID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/CampaignFundraiserTemporaryStoreRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/fundraisers/{fundraiserID}/save-draft": {
            "patch": {
                "tags": [
                    "FRONTOFFICE - Campaign Fundraiser"
                ],
                "summary": "Save Draft Campaign Fundraiser",
                "description": "Description",
                "operationId": "be1974c6ad755c9bf4f64845ec6949c7",
                "parameters": [
                    {
                        "name": "fundraiserID",
                        "in": "path",
                        "description": "fundraiserId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "string": {
                                "summary": "fundraiserId",
                                "value": "d0dbcd44-5357-42b8-9fed-393f9b5d8278"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/fundraisers/{fundraiserID}/steps/{step}": {
            "put": {
                "tags": [
                    "FRONTOFFICE - Campaign Fundraiser"
                ],
                "summary": "Update Campaign Fundraiser",
                "description": "Description",
                "operationId": "5953b25366e99613c4b4cb7edad4b448",
                "parameters": [
                    {
                        "name": "step",
                        "in": "path",
                        "description": "Parameter with mutliple examples",
                        "required": true,
                        "schema": {
                            "type": "integer"
                        },
                        "examples": {
                            "1": {
                                "summary": "step 1",
                                "value": "1"
                            },
                            "2": {
                                "summary": "step 2",
                                "value": "2"
                            },
                            "3": {
                                "summary": "step 3",
                                "value": "3"
                            }
                        }
                    },
                    {
                        "name": "fundraiserID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/CampaignFundraiserUpdatePerStepRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object",
                                                    "oneOf": [
                                                        {
                                                            "$ref": "#/components/schemas/CampaignFundraiserUpdatePerStep1ResourceSchema"
                                                        },
                                                        {
                                                            "$ref": "#/components/schemas/CampaignFundraiserUpdatePerStep2ResourceSchema"
                                                        },
                                                        {
                                                            "$ref": "#/components/schemas/CampaignFundraiserUpdatePerStep3ResourceSchema"
                                                        }
                                                    ]
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/fundraisers/{fundraiserID}/steps/2/story/{storyStep}": {
            "put": {
                "tags": [
                    "FRONTOFFICE - Campaign Fundraiser"
                ],
                "summary": "Update Campaign Fundraiser",
                "description": "Description",
                "operationId": "60a11fbe810006241813a8b9312f9452",
                "parameters": [
                    {
                        "name": "storyStep",
                        "in": "path",
                        "description": "Parameter with mutliple examples",
                        "required": true,
                        "schema": {
                            "type": "integer"
                        },
                        "examples": {
                            "1": {
                                "summary": "step 1",
                                "value": "1"
                            },
                            "2": {
                                "summary": "step 2",
                                "value": "2"
                            }
                        }
                    },
                    {
                        "name": "fundraiserID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "oneOf": [
                                    {
                                        "$ref": "#/components/schemas/CampaignFundraiserUpdateStoryStep1RequestSchema"
                                    },
                                    {
                                        "$ref": "#/components/schemas/CampaignFundraiserUpdateStoryStep2RequestSchema"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignFundraiserUpdateStoryStepResource"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/fundraisers/{fundraiserID}/timelines": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Campaign Fundraiser Timelines"
                ],
                "summary": "Store Campaign Fundraiser Timelines",
                "description": "Description",
                "operationId": "8d0e118df2c32605993a2a54e364a53a",
                "parameters": [
                    {
                        "name": "fundraiserID",
                        "in": "path",
                        "description": "fundraiserId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "fundraiserId": {
                                "summary": "fundraiserId",
                                "value": "e15d75f0-3305-4883-810d-f3f0678520fb"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/CampaignFundraiserTimeLineStoreRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignFundraiserTimeLineStoreResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/fundraisers/{fundraiserID}/timelines/{timelineID}": {
            "delete": {
                "tags": [
                    "FRONTOFFICE - Campaign Fundraiser Timelines"
                ],
                "summary": "delete Campaign Fundraiser Timelines",
                "description": "Description",
                "operationId": "e4af174c0a2e55fe9ff33f0122a4c840",
                "parameters": [
                    {
                        "name": "fundraiserID",
                        "in": "path",
                        "description": "fundraiserId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "fundraiserId": {
                                "summary": "fundraiserId",
                                "value": "e15d75f0-3305-4883-810d-f3f0678520fb"
                            }
                        }
                    },
                    {
                        "name": "timelineID",
                        "in": "path",
                        "description": "timelineId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "timelineId": {
                                "summary": "timelineId",
                                "value": "e15d75f0-3305-4883-810d-f3f0678520fb"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            },
            "patch": {
                "tags": [
                    "FRONTOFFICE - Campaign Fundraiser Timelines"
                ],
                "summary": "update Campaign Fundraiser Timelines",
                "description": "Description",
                "operationId": "4276bbad9bab9e95bf84b66b0091058e",
                "parameters": [
                    {
                        "name": "fundraiserID",
                        "in": "path",
                        "description": "fundraiserId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "fundraiserId": {
                                "summary": "fundraiserId",
                                "value": "e15d75f0-3305-4883-810d-f3f0678520fb"
                            }
                        }
                    },
                    {
                        "name": "timelineID",
                        "in": "path",
                        "description": "timelineId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "timelineId": {
                                "summary": "timelineId",
                                "value": "e15d75f0-3305-4883-810d-f3f0678520fb"
                            }
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/CampaignFundraiserTimelinesUpdateRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/fundraisers/{idOrSlug}": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Campaign Fundraiser"
                ],
                "summary": "Detail Fundraiser",
                "description": "Description",
                "operationId": "2cba8e7d4b4c2f5fa268876330e5cfa3",
                "parameters": [
                    {
                        "name": "idOrSlug",
                        "in": "path",
                        "description": "idOrSLug",
                        "schema": {
                            "type": "string",
                            "example": "e1a715d8-870e-4899-8483-e1700d39f3be/slug"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignFundraiserShowResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/fundraisers/{idOrSlug}/donations": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Donations"
                ],
                "summary": "Get List Donation By Specific Fundraiser",
                "description": "Description",
                "operationId": "ac07f9fee054b23da5240a0cf4d6fd11",
                "parameters": [
                    {
                        "name": "id",
                        "in": "query",
                        "description": "Parameter ListDonationRequestParameter",
                        "required": false,
                        "schema": {
                            "$ref": "#/components/schemas/ListDonationRequestParameter"
                        }
                    },
                    {
                        "name": "idOrSlug",
                        "in": "path",
                        "description": "fundraiserId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "fundraiserId": {
                                "summary": "fundraiserId value",
                                "value": "a5940910-0651-4ba2-9a6b-476f4333138e"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListDonationResourceFOSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/fundraisers/{idOrSlug}/timelines": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Campaign Fundraiser Timelines"
                ],
                "summary": "List Campaign Fundraiser Timelines",
                "description": "Description",
                "operationId": "9893d736c97b15bc52d843631970a3ab",
                "parameters": [
                    {
                        "name": "idOrSlug",
                        "in": "path",
                        "description": "fundraiserId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "fundraiserId": {
                                "summary": "fundraiserId",
                                "value": "e15d75f0-3305-4883-810d-f3f0678520fb"
                            }
                        }
                    },
                    {
                        "name": "parameter",
                        "in": "query",
                        "description": "Parameter with example",
                        "required": false,
                        "schema": {
                            "$ref": "#/components/schemas/CampaignFundraiserTimelinesListParameterSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignFundraiserTimelinesListResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/fundraisers/{idOrSlug}/timelines/{timelineId}": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Campaign Fundraiser Timelines"
                ],
                "summary": "Show Campaign Fundraiser Timelines",
                "description": "Description",
                "operationId": "15152dcc16f141f78b95ddeeb3d2cab6",
                "parameters": [
                    {
                        "name": "idOrSlug",
                        "in": "path",
                        "description": "fundraiserId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "fundraiserId": {
                                "summary": "fundraiserId",
                                "value": "e15d75f0-3305-4883-810d-f3f0678520fb"
                            }
                        }
                    },
                    {
                        "name": "timelineId",
                        "in": "path",
                        "description": "timelineId",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "format": "uuid"
                        },
                        "examples": {
                            "timelineId": {
                                "summary": "timelineId",
                                "value": "e15d75f0-3305-4883-810d-f3f0678520fb"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignFundraiserTimelinesShowResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/latest-video": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Campaign Latest Video"
                ],
                "summary": "List Latest Video Campaign",
                "description": "Description",
                "operationId": "3697f6b475e58d894a881fc5d428c27b",
                "parameters": [
                    {
                        "name": "id",
                        "in": "query",
                        "description": "Parameter Filter",
                        "required": false,
                        "schema": {
                            "$ref": "#/components/schemas/CampaignLatestVideoListRequestSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignLatestVideoListResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/medicals": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Campaign Medical"
                ],
                "summary": "store ini campaign medical",
                "operationId": "7cfad740fc52cfb9a2225da1d5b01440",
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "allOf": [
                                    {
                                        "$ref": "#/components/schemas/StoreCampaignMedicalRequestSchema"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/StoreCampaignMedicalResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/nonmedicals": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Campaign Non Medical"
                ],
                "summary": "init campaign medical",
                "description": "store campaign medical",
                "operationId": "ee085d591521057a9a5351f0972bf72d",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/StoreCampaignNonMedicalsPostSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/StoreCampaignNonMedicalsPostResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/prayers": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Prayer"
                ],
                "summary": "List Prayer",
                "description": "List Prayer Home Page",
                "operationId": "52dd5eccdb82cc0142893255882dbf36",
                "parameters": [
                    {
                        "name": "id",
                        "in": "query",
                        "description": "Sort By",
                        "schema": {
                            "$ref": "#/components/schemas/ListPrayerRequestQueryParameterSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "List Doa Home Page",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListPrayerIndexResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/prayers/{prayerId}/like": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Prayer"
                ],
                "summary": "Like prayer donation",
                "description": "Description",
                "operationId": "567ad8157de7087f5c45a101fd6c4bc7",
                "parameters": [
                    {
                        "name": "prayerId",
                        "in": "path",
                        "description": "prayerId parameter example",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "prayerId": {
                                "summary": "prayerId value",
                                "value": "df49ce4d-11e2-4550-8088-84b37b6cd266"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/recommendations": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Campaign"
                ],
                "summary": "Get campaign Recommendation list",
                "description": "Add the bearer-authorization header for get campaign recommendation list",
                "operationId": "856b48393f72deb81cc4ba387d7268ac",
                "parameters": [
                    {
                        "name": "campaign filter",
                        "in": "query",
                        "description": "Filters",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CursorPaginateParameterSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/ListCampaignRecommendationRequestSchema"
                                }
                            ]
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/FOCampaignIndexResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/campaigns/sitemap": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Campaign Sitemap"
                ],
                "summary": "campaign sitemap",
                "description": "Description",
                "operationId": "602b26f966e136a6d13cd49bcc8ab0b1",
                "parameters": [
                    {
                        "name": "IndexCampaignSitemapRequestSchema",
                        "in": "query",
                        "description": "IndexCampaignSitemapRequestSchema",
                        "schema": {
                            "$ref": "#/components/schemas/IndexCampaignSitemapRequestSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignSitemapListResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/campaigns/timelines/{timelineId}": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Campaign"
                ],
                "summary": "get detail campaign timeline",
                "operationId": "d190c75d702702eae7502665e62a23a3",
                "parameters": [
                    {
                        "name": "timelineId",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "example": "e1a715d8-870e-4899-8483-e1700d39f3be"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessShowCampaignTimelineResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/country-profiles": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Country Profile"
                ],
                "summary": "Get list Country Data",
                "description": "Description",
                "operationId": "834db3d84c58211375d082a97db12f8f",
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "array",
                                                    "items": {
                                                        "$ref": "#/components/schemas/CountryItems"
                                                    }
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/donation-proof-media/{donationID}": {
            "post": {
                "tags": [
                    "Donation Proof Media"
                ],
                "summary": "Upload manual-transfer proof image",
                "description": "Requires either the donation capability header or an authenticated member whose verified primary email owns the donation.",
                "operationId": "post_api_donation_proof_media_donationID",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "201": {
                        "description": "Private proof image stored successfully"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "404": {
                        "description": "Donation not found or access capability is invalid"
                    },
                    "409": {
                        "description": "Donation is no longer pending or is not a manual transfer"
                    },
                    "422": {
                        "description": "Invalid image type, size, or payload"
                    },
                    "500": {
                        "description": "Internal server error"
                    },
                    "503": {
                        "description": "Secure donation access is not configured"
                    }
                },
                "parameters": [
                    {
                        "name": "donationID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "security": [
                    {
                        "donationAccess": []
                    },
                    {
                        "bearerAuth": []
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "multipart/form-data": {
                            "schema": {
                                "type": "object",
                                "required": [
                                    "file"
                                ],
                                "properties": {
                                    "file": {
                                        "type": "string",
                                        "format": "binary",
                                        "description": "JPEG, PNG, or WebP image up to 10 MB."
                                    },
                                    "alt": {
                                        "type": "string"
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/donations": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Donations"
                ],
                "summary": "Store Donations",
                "operationId": "0c5eb397d7edcd2d0a42803a35e1fe77",
                "requestBody": {
                    "$ref": "#/components/requestBodies/StoreDonationsRequestBody"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessStoreDonationsResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                },
                "security": [],
                "description": "Creates a donation and returns a one-time access_token capability in the response. Retrying with the same idempotency key returns the same donation and capability."
            }
        },
        "/api/donations/{donationID}": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Donations"
                ],
                "summary": "Get detail donations by id",
                "description": "Requires either the donation capability header or an authenticated member whose verified primary email owns the donation.",
                "operationId": "50a8e10352db392fdc4d2aa2fec8312f",
                "parameters": [
                    {
                        "name": "donationID",
                        "in": "path",
                        "description": "donationId",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "donationId": {
                                "summary": "donationId value",
                                "value": "a5940910-0651-4ba2-9a6b-476f4333138e"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ShowDonationsResource"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "Donation not found or access capability is invalid"
                    },
                    "503": {
                        "description": "Secure donation access is not configured"
                    }
                },
                "security": [
                    {
                        "donationAccess": []
                    },
                    {
                        "bearerAuth": []
                    }
                ]
            }
        },
        "/api/donations/{paymentProvider}/callback": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Donations"
                ],
                "summary": "Callback Donations",
                "operationId": "4366c70798e8c302254e6d9337b68a46",
                "parameters": [
                    {
                        "name": "paymentProvider",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "example": "dana"
                        }
                    }
                ],
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {}
                        }
                    }
                },
                "responses": {
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                },
                "security": []
            }
        },
        "/api/donations/dana/callback": {
            "get": {
                "tags": [
                    "Donations"
                ],
                "summary": "Check DANA callback compatibility endpoint",
                "description": "Non-mutating endpoint availability probe.",
                "operationId": "get_api_donations_dana_callback",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "security": []
            }
        },
        "/api/donations/midtrans/callback": {
            "get": {
                "tags": [
                    "Donations"
                ],
                "summary": "Get Donations / Midtrans / Callback",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_donations_midtrans_callback",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/event/sitemap": {
            "get": {
                "tags": [
                    "Event"
                ],
                "summary": "Get Event / Sitemap",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_event_sitemap",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/events": {
            "get": {
                "tags": [
                    "Events"
                ],
                "summary": "Get Events",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_events",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/events/{slug}": {
            "get": {
                "tags": [
                    "Events"
                ],
                "summary": "Get Events / Slug",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_events_slug",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "slug",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/events/{slug}/join": {
            "delete": {
                "tags": [
                    "Events"
                ],
                "summary": "Delete Events / Slug / Join",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "delete_api_events_slug_join",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "slug",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            },
            "post": {
                "tags": [
                    "Events"
                ],
                "summary": "Create Events / Slug / Join",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_events_slug_join",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "slug",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/fundraisers/sitemap": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Campaign Sitemap"
                ],
                "summary": "campaign sitemap",
                "description": "Description",
                "operationId": "9d2b8f4f063322b0f6be2df8d06d41b8",
                "parameters": [
                    {
                        "name": "IndexCampaignSitemapRequestSchema",
                        "in": "query",
                        "description": "IndexCampaignSitemapRequestSchema",
                        "schema": {
                            "$ref": "#/components/schemas/IndexCampaignSitemapRequestSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/CampaignSitemapListResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/me/{token}": {
            "delete": {
                "tags": [
                    "FRONTOFFICE - Me"
                ],
                "summary": "Delete Account Otp Validation",
                "description": "Delete My Account",
                "operationId": "e202d79a0f378b28b4366c2547abd91f",
                "parameters": [
                    {
                        "name": "token",
                        "in": "path",
                        "description": "Token",
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "token": {
                                "summary": "token value",
                                "value": "123456"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    }
                }
            }
        },
        "/api/me/campaigns": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Me"
                ],
                "summary": "Get my campaign list",
                "operationId": "0b41e9acb00b6ee06a1e00873ba45cc1",
                "parameters": [
                    {
                        "name": "campaign filter",
                        "in": "query",
                        "description": "Filters",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CursorPaginateParameterSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/ListCampaignPublicRequestSchema"
                                }
                            ]
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/FOCampaignIndexResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/me/campaigns/{campaignID}": {
            "delete": {
                "tags": [
                    "FRONTOFFICE - Me"
                ],
                "summary": "Delete Campaign",
                "description": "Delete My Draft Campaign",
                "operationId": "8f7c5ee6a934a928d8d372ee9a344bde",
                "parameters": [
                    {
                        "name": "campaignID",
                        "in": "path",
                        "description": "campaignId",
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "campaignId": {
                                "summary": "campaignId value",
                                "value": "63a76b15-cb7c-49d7-94f5-3c2a500c61dc"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    }
                }
            }
        },
        "/api/me/contacts": {
            "put": {
                "tags": [
                    "FRONTOFFICE - Me"
                ],
                "summary": "Update Or Create Contacts and Social Media",
                "description": "jika id kosong itu create jika id diisi itu update",
                "operationId": "5c96a5eaed717ff23d7294a8ce202889",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/UpdateMyContactRequestSchema"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/me/counts": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Me"
                ],
                "summary": "Get my fundraising activities",
                "operationId": "63aef118ea7fc3b27abcaca4c88c9804",
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/FOMyFundraisingActivitiesResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/me/delete-account-otp": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Me"
                ],
                "summary": "Delete Account Send Otp",
                "description": "Delete Account Send Otp",
                "operationId": "1ae6694c738588e299ad6db4ff3dfc57",
                "requestBody": {
                    "$ref": "#/components/requestBodies/DeleteAccountSendOtpRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/me/donations": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Me"
                ],
                "summary": "Get my donation list",
                "operationId": "c11c54c11185b1db41ccdcb2169d7bd1",
                "parameters": [
                    {
                        "name": "my donation filter",
                        "in": "query",
                        "description": "Filters",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CursorPaginateParameterSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/FOListMyDonationRequestSchema"
                                }
                            ]
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/FOListMyDonationsResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/me/events": {
            "get": {
                "tags": [
                    "Me"
                ],
                "summary": "Get Me / Events",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_me_events",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/me/events/{slug}": {
            "get": {
                "tags": [
                    "Me"
                ],
                "summary": "Get Me / Events / Slug",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_me_events_slug",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "slug",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            },
            "put": {
                "tags": [
                    "Me"
                ],
                "summary": "Update Me / Events / Slug",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "put_api_me_events_slug",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "slug",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/me/fundraisers": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Me"
                ],
                "summary": "Get my fundraiser list",
                "operationId": "178dc913fea46434b9868d20aa57d353",
                "parameters": [
                    {
                        "name": "campaign fundraiser filter",
                        "in": "query",
                        "description": "FOListCampaignFundraiserRequestSchema",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CursorPaginateParameterSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/FOListCampaignFundraiserRequestSchema"
                                }
                            ]
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/FOMyFundraiserResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/me/logs": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Me"
                ],
                "summary": "notification user log list",
                "operationId": "215019dcb023233eda7ccef5bcec161d",
                "parameters": [
                    {
                        "parameter": "notification user log list",
                        "name": "NotificationLogFilter",
                        "in": "query",
                        "description": "Filters",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/ListPageParameterSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/IndexNotificationRequestSchema"
                                }
                            ]
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListNotificationLogResource"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/me/members/update-profile": {
            "post": {
                "tags": [
                    "Me"
                ],
                "summary": "Create Me / Members / Update Profile",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_me_members_update_profile",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/me/volunteers": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Me"
                ],
                "summary": "Get my volunteer list",
                "operationId": "272afb70078dcc0f95d249ea9376abfd",
                "parameters": [
                    {
                        "name": "campaign fundraiser filter",
                        "in": "query",
                        "description": "Filter FOListCampaignVolunteerRequestSchema",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CursorPaginateParameterSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/FOListCampaignVolunteerRequestSchema"
                                }
                            ]
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/FOMyVolunteerResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/media": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Media"
                ],
                "summary": "Media create",
                "operationId": "86595c1bfd01fb42ac469ae45eee09b5",
                "requestBody": {
                    "required": true,
                    "content": {
                        "multipart/form-data": {
                            "schema": {
                                "required": [
                                    "file"
                                ],
                                "properties": {
                                    "file": {
                                        "description": "Binary content of file",
                                        "type": "string",
                                        "format": "binary"
                                    },
                                    "alt": {
                                        "description": "Alt",
                                        "type": "string"
                                    },
                                    "path": {
                                        "description": "Path",
                                        "type": "string"
                                    }
                                },
                                "type": "object"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "422": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                }
            }
        },
        "/api/media/{fileName}": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Media"
                ],
                "summary": "Media show",
                "operationId": "e8052f3ac8fcde4a042092a5ce054a31",
                "parameters": [
                    {
                        "name": "fileName",
                        "in": "path",
                        "required": true,
                        "example": "this-is-file-name-image"
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/MediaResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "404": {
                        "$ref": "#/components/responses/NotFoundResponse"
                    }
                }
            }
        },
        "/api/members/profile": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Me"
                ],
                "summary": "Update Profile Member",
                "description": "Member Temporary Create",
                "operationId": "6358975a6bd64aa3ab7179faf6a1790e",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "oneOf": [
                                    {
                                        "$ref": "#/components/schemas/UpdateProfileMemberIndividualRequestSchema"
                                    },
                                    {
                                        "$ref": "#/components/schemas/UpdateProfileMemberOrganizationsRequestSchema"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "oneOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/members/verifications": {
            "patch": {
                "tags": [
                    "FRONTOFFICE - Identity Verification"
                ],
                "summary": "Correcting Identity Verification Member Individual or Organization",
                "description": "Description",
                "operationId": "23e4021bcd678998c8dc1011584a0e21",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/StoreMemberVerificationRequest"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            },
            "post": {
                "tags": [
                    "FRONTOFFICE - Identity Verification"
                ],
                "summary": "Identity Verification Member Individual or Organization",
                "description": "Description",
                "operationId": "a580ddc88935dd1bfcb79c2f3ea0a4f1",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/StoreMemberVerificationRequest"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/VerificationMemberTemporarySchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/VerificationErrorSchema"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/VerificationErrorByVerihubs"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/notifications": {
            "delete": {
                "tags": [
                    "FRONTOFFICE - Notification"
                ],
                "summary": "destroy all notification",
                "operationId": "7d6d023f799f2b99470d67da085ff9de",
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "get": {
                "tags": [
                    "FRONTOFFICE - Notification"
                ],
                "summary": "notification activities",
                "description": "Display a listing of the resource.",
                "operationId": "ad3ca829b3066ecc7c7e270618eeb178",
                "parameters": [
                    {
                        "parameter": "activities",
                        "name": "NotificationActivitiyFilter",
                        "in": "query",
                        "description": "Filters",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/ListPageParameterSchema"
                                }
                            ]
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/NotificationNewActivitiesResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "put": {
                "tags": [
                    "FRONTOFFICE - Notification"
                ],
                "summary": "read all notification ",
                "description": "read all notification",
                "operationId": "949e6db523fda4b7f99a162eba58e506",
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/notifications/{notificationID}": {
            "delete": {
                "tags": [
                    "FRONTOFFICE - Notification"
                ],
                "summary": "destroy notification by id",
                "description": "Remove the specified resource from notification.",
                "operationId": "050db2878cdfaa672c0c31fd42bc88ec",
                "parameters": [
                    {
                        "name": "notificationID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            },
            "get": {
                "tags": [
                    "Member"
                ],
                "summary": "mark read all notification",
                "description": "Display a listing of the resource.",
                "operationId": "706c46797e4ab8b0153cfc1976bde48a",
                "parameters": [
                    {
                        "name": "notificationID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/notifications/all": {
            "delete": {
                "tags": [
                    "Notifications"
                ],
                "summary": "Delete Notifications / All",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "delete_api_notifications_all",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/notifications/mark-read-all": {
            "put": {
                "tags": [
                    "Notifications"
                ],
                "summary": "Update Notifications / Mark Read All",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "put_api_notifications_mark_read_all",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/partner/events": {
            "get": {
                "tags": [
                    "Partner"
                ],
                "summary": "Get Partner / Events",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_partner_events",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/partner/events/{id}": {
            "get": {
                "tags": [
                    "Partner"
                ],
                "summary": "Get Partner / Events / Id",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_partner_events_id",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/partner/events/{id}/participant": {
            "get": {
                "tags": [
                    "Partner"
                ],
                "summary": "Get Partner / Events / Id / Participant",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_partner_events_id_participant",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/partner/events/{id}/participant/{participantID}": {
            "get": {
                "tags": [
                    "Partner"
                ],
                "summary": "Get Partner / Events / Id / Participant / ParticipantID",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_partner_events_id_participant_participantID",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "participantID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            },
            "put": {
                "tags": [
                    "Partner"
                ],
                "summary": "Update Partner / Events / Id / Participant / ParticipantID",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "put_api_partner_events_id_participant_participantID",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "participantID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/partner/me": {
            "get": {
                "tags": [
                    "Partner"
                ],
                "summary": "Get Partner / Me",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_partner_me",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/partner/team": {
            "get": {
                "tags": [
                    "Partner"
                ],
                "summary": "Get Partner / Team",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_partner_team",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            },
            "post": {
                "tags": [
                    "Partner"
                ],
                "summary": "Create Partner / Team",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_partner_team",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/partner/team/{memberID}": {
            "delete": {
                "tags": [
                    "Partner"
                ],
                "summary": "Delete Partner / Team / MemberID",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "delete_api_partner_team_memberID",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "memberID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/payment-banks": {
            "get": {
                "tags": [
                    "Payment Bank Manual Transfer"
                ],
                "summary": "Get payment banks",
                "operationId": "4ea01146f482249a973dc914b61c59e0",
                "parameters": [
                    {
                        "parameter": "PaymentBankFilterParameters",
                        "name": "query",
                        "in": "query",
                        "description": "Filters",
                        "schema": {
                            "$ref": "#/components/schemas/ListPaymentBankRequestSchema"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/PaymentBankPaginateResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                },
                "security": []
            }
        },
        "/api/payment-banks/{paymentBankID}": {
            "get": {
                "tags": [
                    "Payment Bank Manual Transfer"
                ],
                "summary": "Show payment Bank",
                "description": "Show Payment Details",
                "operationId": "3e05195bcea0a13d8345519effa51811",
                "parameters": [
                    {
                        "name": "paymentBankID",
                        "in": "path",
                        "description": "Parameter with example",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "examples": {
                            "": {
                                "summary": "paymentBankId value",
                                "value": "5aa1f404-f47a-4b24-9e36-8bd00c6e9d85"
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/PaymentBankResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                },
                "security": []
            }
        },
        "/api/payments/methods": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Payment Methods"
                ],
                "summary": "List Payment",
                "description": "Description",
                "operationId": "d578f9a78c1567504b2c0c284b3cb7c9",
                "responses": {
                    "200": {
                        "description": "Response Message",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/PaymentMethodListResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        },
        "/api/profile": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Member Profile"
                ],
                "summary": "Show Profile",
                "operationId": "091b9f906c5040b3b888c1a9298212b2",
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/MemberProfileCustomResourceSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/profile/banks": {
            "post": {
                "tags": [
                    "FRONTOFFICE - Member Profile"
                ],
                "summary": "Create Bank",
                "operationId": "3c6e1bf0b0d8e9867e6f1c8b05139583",
                "requestBody": {
                    "$ref": "#/components/requestBodies/StoreMemberBankRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/MemberBankStoreResource"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/profile/banks/{memberBankID}": {
            "delete": {
                "tags": [
                    "FRONTOFFICE - Member Profile"
                ],
                "summary": "Delete Bank",
                "operationId": "042b9b9453001d24b599c04f1ccc68a7",
                "parameters": [
                    {
                        "name": "memberBankID",
                        "in": "path",
                        "required": true,
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/api/profile/connected-devices": {
            "get": {
                "tags": [
                    "Profile"
                ],
                "summary": "Get Profile / Connected Devices",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_profile_connected_devices",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/profile/connected-devices/{id}": {
            "put": {
                "tags": [
                    "Profile"
                ],
                "summary": "Update Profile / Connected Devices / Id",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "put_api_profile_connected_devices_id",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "id",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/profile/connected-devices/revoke": {
            "post": {
                "tags": [
                    "Profile"
                ],
                "summary": "Create Profile / Connected Devices / Revoke",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "post_api_profile_connected_devices_revoke",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/profile/contacts/{memberContactID}/verification": {
            "get": {
                "tags": [
                    "Profile"
                ],
                "summary": "Get Profile / Contacts / MemberContactID / Verification",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_api_profile_contacts_memberContactID_verification",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "parameters": [
                    {
                        "name": "memberContactID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            },
            "patch": {
                "tags": [
                    "FRONTOFFICE - Member Profile"
                ],
                "summary": "Send Verification OTP",
                "description": "Only Contact provider mail or whatsapp",
                "operationId": "563caa5c4a98ee26979930774eece846",
                "requestBody": {
                    "content": {
                        "application/json": {
                            "schema": {
                                "allOf": [
                                    {
                                        "$ref": "#/components/schemas/MemberVerificationOtpVerificationContactRequestSchema"
                                    }
                                ]
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                },
                "parameters": [
                    {
                        "name": "memberContactID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            },
            "post": {
                "tags": [
                    "FRONTOFFICE - Member Profile"
                ],
                "summary": "Validate Verification OTP",
                "operationId": "c266a31eb6208a15109248d7db142a85",
                "requestBody": {
                    "$ref": "#/components/requestBodies/OtpValidationRequestBody"
                },
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "type": "object"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                },
                "parameters": [
                    {
                        "name": "memberContactID",
                        "in": "path",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    }
                ]
            }
        },
        "/api/profile/password": {
            "put": {
                "tags": [
                    "Profile"
                ],
                "summary": "Update Profile / Password",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "put_api_profile_password",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                }
            }
        },
        "/api/proof-manual-transfers": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Donations"
                ],
                "summary": "Get Proof Manual Transfer By Donation ID",
                "operationId": "5d52b7cba746bd5f8e2dc3bcf9a4d17c",
                "parameters": [
                    {
                        "name": "donationId",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "example": "054535b4-f554-4e5a-9dbd-71e4346a57e4"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessShowProofManualTransferResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "404": {
                        "description": "Donation not found or access capability is invalid"
                    },
                    "503": {
                        "description": "Secure donation access is not configured"
                    }
                },
                "security": [
                    {
                        "donationAccess": []
                    },
                    {
                        "bearerAuth": []
                    }
                ],
                "description": "Requires either the donation capability header or an authenticated member whose verified primary email owns the donation."
            },
            "post": {
                "tags": [
                    "FRONTOFFICE - Donations"
                ],
                "summary": "Store Proof Manual Transfer",
                "operationId": "e14c5f20fe0a0186979ca59be896334c",
                "requestBody": {
                    "$ref": "#/components/requestBodies/StoreProofManualTransferRequestBody"
                },
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessStoreProofManualTransferResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "404": {
                        "description": "Donation not found or access capability is invalid"
                    },
                    "503": {
                        "description": "Secure donation access is not configured"
                    }
                },
                "security": [
                    {
                        "donationAccess": []
                    },
                    {
                        "bearerAuth": []
                    }
                ],
                "description": "Requires either the donation capability header or an authenticated member whose verified primary email owns the donation."
            }
        },
        "/api/settings": {
            "get": {
                "tags": [
                    "FRONTOFFICE - Settings"
                ],
                "summary": "Setting index",
                "operationId": "4e24e01d0641278dc3fa0bfb21f477bb",
                "parameters": [
                    {
                        "$ref": "#/components/parameters/SettingIndexParam"
                    }
                ],
                "responses": {
                    "200": {
                        "$ref": "#/components/responses/SuccessIndexSettingResponse"
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    }
                }
            }
        },
        "/backoffice/disbursements": {
            "get": {
                "tags": [
                    "BACKOFFICE - Disbursement"
                ],
                "summary": "List disbursements",
                "operationId": "get_backoffice_disbursements",
                "parameters": [
                    {
                        "parameter": "CampaignFilterParameter",
                        "name": "campaign filter",
                        "in": "query",
                        "description": "Filters",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/ListPageParameterSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/ListDisbursementRequestSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "success",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "allOf": [
                                        {
                                            "properties": {
                                                "meta": {
                                                    "$ref": "#/components/schemas/Meta"
                                                }
                                            },
                                            "type": "object"
                                        },
                                        {
                                            "properties": {
                                                "data": {
                                                    "$ref": "#/components/schemas/ListReportDisbursementRequestSchema"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            }
                        }
                    },
                    "400": {
                        "$ref": "#/components/responses/ErrorResponse"
                    },
                    "401": {
                        "$ref": "#/components/responses/UnauthorizedResponse"
                    },
                    "402": {
                        "$ref": "#/components/responses/UnprocessableEntityResponse"
                    }
                },
                "deprecated": true
            }
        },
        "/healthz": {
            "get": {
                "tags": [
                    "Operations"
                ],
                "summary": "Get Healthz",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_healthz",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "security": []
            }
        },
        "/readyz": {
            "get": {
                "tags": [
                    "Operations"
                ],
                "summary": "Get Readyz",
                "description": "Go-native RumahBerkat API operation.",
                "operationId": "get_readyz",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "security": []
            }
        },
        "/v1.0/debit/notify": {
            "get": {
                "tags": [
                    "Debit"
                ],
                "summary": "Check DANA Finish Notify endpoint",
                "description": "Non-mutating endpoint availability probe.",
                "operationId": "get_v1_0_debit_notify",
                "responses": {
                    "200": {
                        "description": "Successful response"
                    },
                    "400": {
                        "description": "Invalid request"
                    },
                    "401": {
                        "description": "Authentication required"
                    },
                    "500": {
                        "description": "Internal server error"
                    }
                },
                "security": []
            },
            "post": {
                "tags": [
                    "Payments"
                ],
                "summary": "Receive DANA Finish Notify",
                "description": "Verifies the DANA SNAP RSA signature and merchant identity, then applies the terminal payment status idempotently.",
                "operationId": "post_v1_0_debit_notify",
                "responses": {
                    "200": {
                        "description": "Notification applied or safely acknowledged as already processed",
                        "headers": {
                            "X-TIMESTAMP": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/DANAFinishNotifyAcknowledgment"
                                },
                                "example": {
                                    "responseCode": "2005600",
                                    "responseMessage": "Successful"
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "Invalid SNAP signature, partner identity, or timestamp"
                    },
                    "500": {
                        "description": "Local processing failed and DANA may retry the notification",
                        "headers": {
                            "X-TIMESTAMP": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/DANAFinishNotifyAcknowledgment"
                                },
                                "example": {
                                    "responseCode": "5005601",
                                    "responseMessage": "Internal Server Error"
                                }
                            }
                        }
                    }
                },
                "security": [],
                "parameters": [
                    {
                        "name": "X-TIMESTAMP",
                        "in": "header",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "X-SIGNATURE",
                        "in": "header",
                        "required": true,
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "X-PARTNER-ID",
                        "in": "header",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "maxLength": 36
                        }
                    },
                    {
                        "name": "X-EXTERNAL-ID",
                        "in": "header",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "maxLength": 36
                        }
                    },
                    {
                        "name": "CHANNEL-ID",
                        "in": "header",
                        "required": true,
                        "schema": {
                            "type": "string",
                            "enum": [
                                "95221"
                            ]
                        }
                    }
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/DANAFinishNotifyRequest"
                            }
                        }
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "InternalAccountInquiryResponse": {
                "properties": {
                    "responseCode": {
                        "type": "string",
                        "example": "2001500"
                    },
                    "responseMessage": {
                        "type": "string",
                        "example": "Successful"
                    },
                    "beneficiaryAccountNo": {
                        "type": "string",
                        "example": "0613005878"
                    },
                    "beneficiaryAccountName": {
                        "type": "string",
                        "example": "Giro 0613005908"
                    },
                    "referenceNo": {
                        "type": "string",
                        "example": "20240514000000004087237"
                    },
                    "partnerReferenceNo": {
                        "type": "string",
                        "example": "bcb3ca68-a780-4259-805f-9adffeed1ccb"
                    }
                },
                "type": "object"
            },
            "ExternalAccountInquiryResponse": {
                "properties": {
                    "responseCode": {
                        "type": "string",
                        "example": "2001500"
                    },
                    "responseMessage": {
                        "type": "string",
                        "example": "Successful"
                    },
                    "beneficiaryAccountNo": {
                        "type": "string",
                        "example": "0613005878"
                    },
                    "beneficiaryAccountName": {
                        "type": "string",
                        "example": "Giro 0613005908"
                    },
                    "beneficiaryBankCode": {
                        "type": "string",
                        "enum": [
                            "site-settings",
                            "developer-settings",
                            "security-settings",
                            "sso-settings",
                            "storage-settings",
                            "seo-settings"
                        ]
                    },
                    "referenceNo": {
                        "type": "string",
                        "example": "20240514000000004087237"
                    },
                    "partnerReferenceNo": {
                        "type": "string",
                        "example": "bcb3ca68-a780-4259-805f-9adffeed1ccb"
                    }
                },
                "type": "object"
            },
            "CampaignTimelineResponseSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "bff35629-5300-4ba0-9f6e-5b06778461ee"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "bff35629-5300-4ba0-9f6e-5b06778461ee"
                    },
                    "title": {
                        "type": "string",
                        "example": "Sample Title"
                    },
                    "story_html": {
                        "type": "string",
                        "example": "<p>This is the story.</p>"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1672345678000
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1672345678000
                    }
                },
                "type": "object"
            },
            "GenerateTokenMemberResponseSchema": {
                "properties": {
                    "token": {
                        "type": "string",
                        "example": "jwt"
                    }
                },
                "type": "object"
            },
            "UpdateMemberResponseSchema": {
                "properties": {
                    "member": {
                        "properties": {
                            "id_card_number": {
                                "type": "string",
                                "example": "2222"
                            },
                            "name": {
                                "type": "string",
                                "example": "Fernanda Ajang"
                            },
                            "place_of_birth": {
                                "type": "string",
                                "example": "Bandung"
                            },
                            "gender": {
                                "type": "string",
                                "example": "Male"
                            },
                            "npwp_number": {
                                "type": "string",
                                "example": "11111"
                            },
                            "religion": {
                                "type": "string",
                                "example": "Jakarta Raya"
                            },
                            "marital_status": {
                                "type": "string",
                                "enum": [
                                    "MARRIED",
                                    "SINGLE",
                                    "DIVORCED"
                                ]
                            },
                            "job": {
                                "type": "string",
                                "example": "Freelancer"
                            },
                            "nationality": {
                                "type": "string",
                                "example": "Indonesia"
                            },
                            "blood_group": {
                                "type": "string",
                                "example": "BA"
                            },
                            "rt_rw": {
                                "type": "string",
                                "example": "10/10"
                            }
                        },
                        "type": "object"
                    },
                    "member_company": {
                        "properties": {
                            "name": {
                                "type": "string",
                                "example": ""
                            },
                            "legal_entity": {
                                "type": "string",
                                "example": ""
                            },
                            "business_category": {
                                "type": "string",
                                "example": ""
                            },
                            "website": {
                                "type": "string",
                                "example": ""
                            }
                        },
                        "type": "object"
                    },
                    "member_address": {
                        "properties": {
                            "address": {
                                "type": "string",
                                "example": "Jl. Jemb. Besi II No.6-7, RT.10/RW.1, Jemb. Besi, Kec. Tambora, Kota Jakarta Barat, Daerah Khusus Ibukota Jakarta 11320"
                            },
                            "province": {
                                "type": "string",
                                "example": "DKI Jakarta"
                            },
                            "city": {
                                "type": "string",
                                "example": "jakarta barat"
                            },
                            "district": {
                                "type": "string",
                                "example": "tambora"
                            },
                            "subdistrict": {
                                "type": "string",
                                "example": "tambora"
                            },
                            "postal_code": {
                                "type": "string",
                                "example": "11320"
                            },
                            "latitude": {
                                "type": "number",
                                "format": "float",
                                "example": -1293892
                            },
                            "longitude": {
                                "type": "number",
                                "format": "float",
                                "example": 1231928390128
                            }
                        },
                        "type": "object"
                    },
                    "member_contact": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "example": "5a0f4fe7-1cf2-4666-b217-bf356899608e"
                                },
                                "address": {
                                    "type": "string",
                                    "example": "lorem@example.com"
                                },
                                "provider": {
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "member_social": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "example": "a10e8ac9-ac1b-44bb-a4c8-b0da96628a20"
                                },
                                "address": {
                                    "type": "string",
                                    "example": "instagraa"
                                },
                                "provider": {
                                    "type": "string",
                                    "example": "facebook"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "member_bank": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "bank_id": {
                                    "type": "string",
                                    "example": "a10e8ac9-ac1b-44bb-a4c8-b0da96628a20"
                                },
                                "bank_holder": {
                                    "type": "string",
                                    "example": "mahesa"
                                },
                                "bank_number": {
                                    "type": "string",
                                    "example": "131283020"
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "ApproveResponseSchema": {
                "properties": {
                    "meta": {
                        "properties": {
                            "code": {
                                "type": "integer",
                                "format": "int32",
                                "example": 200
                            },
                            "status": {
                                "type": "string",
                                "example": "success"
                            },
                            "message": {
                                "type": "string",
                                "example": "update.success"
                            }
                        },
                        "type": "object"
                    },
                    "data": {
                        "properties": {
                            "approval_notes": {
                                "properties": {
                                    "approve": {
                                        "type": "array",
                                        "items": {
                                            "properties": {
                                                "key": {
                                                    "type": "string",
                                                    "example": "members.name"
                                                },
                                                "value": {
                                                    "type": "string",
                                                    "example": "haha"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    }
                                },
                                "type": "object"
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "RejectResponseSchema": {
                "properties": {
                    "meta": {
                        "properties": {
                            "code": {
                                "type": "integer",
                                "format": "int32",
                                "example": 200
                            },
                            "status": {
                                "type": "string",
                                "example": "success"
                            },
                            "message": {
                                "type": "string",
                                "example": "update.success"
                            }
                        },
                        "type": "object"
                    },
                    "data": {
                        "properties": {
                            "approval_notes": {
                                "properties": {
                                    "reject": {
                                        "type": "array",
                                        "items": {
                                            "properties": {
                                                "key": {
                                                    "type": "string",
                                                    "example": "members.name"
                                                },
                                                "value": {
                                                    "type": "string",
                                                    "example": "tidak sesuai"
                                                }
                                            },
                                            "type": "object"
                                        }
                                    }
                                },
                                "type": "object"
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "ListPubReportMainCampaignListPaginationResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListPubReportMainCampaignListResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListPubReportMainCampaignListResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "ecee6c3b-33d2-406a-9183-f7302d1c1c76"
                    },
                    "status": {
                        "type": "string",
                        "example": "running"
                    },
                    "slug": {
                        "type": "string",
                        "example": "bantuan-untuk-dia"
                    },
                    "due_date": {
                        "type": "integer",
                        "format": "int64",
                        "example": 1727985752000
                    },
                    "approved_at": {
                        "type": "integer",
                        "format": "int64",
                        "example": 1708588176978
                    },
                    "main_campaign_category": {
                        "type": "string",
                        "example": "Infrastruktur Umum"
                    },
                    "main_campaign_title": {
                        "type": "string",
                        "example": "Oil Service Unit Operator"
                    },
                    "campaigner": {
                        "properties": {
                            "phone": {
                                "type": "string",
                                "example": "980.375.0921"
                            }
                        },
                        "type": "object"
                    },
                    "activity": {
                        "properties": {
                            "name": {
                                "type": "string",
                                "example": "Eos enim laudantium a quia eligendi recusandae sapiente."
                            },
                            "address": {
                                "type": "string",
                                "example": "941 Franecki Grove\\nSantiagoview, UT 23913-8750"
                            },
                            "province": {
                                "type": "string",
                                "example": "Massachusetts"
                            },
                            "district": {
                                "type": "string",
                                "example": "town"
                            },
                            "sub_district": {
                                "type": "string",
                                "example": "berg"
                            }
                        },
                        "type": "object"
                    },
                    "fund_total": {
                        "type": "integer",
                        "format": "int64",
                        "example": 448267803
                    },
                    "fund_raised": {
                        "type": "integer",
                        "format": "int64",
                        "example": 563019
                    },
                    "rab_in_pub": {
                        "type": "integer",
                        "format": "int64",
                        "example": 0
                    },
                    "is_pub": {
                        "type": "integer",
                        "format": "int32",
                        "example": 1
                    }
                },
                "type": "object"
            },
            "ApproveCampaignAlertRequestSchema": {
                "properties": {
                    "approval_notes": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/RejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ApprovedNotePropertySchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "ApproveDisbursementRequestSchema": {
                "properties": {
                    "transfer_fee": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string"
                    },
                    "transfer_method": {
                        "$ref": "#/components/schemas/TransferMethodEnumSchema"
                    },
                    "sender_bank_name": {
                        "type": "string"
                    },
                    "is_auto_disbursement": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "approval_notes": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/RejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ApprovedNotePropertySchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "ApproveDonationRequestSchema": {
                "oneOf": [
                    {
                        "$ref": "#/components/schemas/ApproveDonationRequestOnlyNoteSchema"
                    },
                    {
                        "$ref": "#/components/schemas/ApproveDonationRequestAddProofSchema"
                    }
                ]
            },
            "ApproveDonationRequestOnlyNoteSchema": {
                "properties": {
                    "verification_notes": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/KeyValuePropertySchema"
                        }
                    },
                    "bank_statement_id": {
                        "type": "string",
                        "format": "uuid"
                    }
                },
                "type": "object"
            },
            "ApproveDonationRequestAddProofSchema": {
                "properties": {
                    "verification_notes": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/KeyValuePropertySchema"
                        }
                    },
                    "bank_statement_id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "proof_manual_transfer": {
                        "$ref": "#/components/schemas/ApproveDonationRequestAddProofPropertySchema"
                    }
                },
                "type": "object"
            },
            "ApproveDonationRequestAddProofPropertySchema": {
                "properties": {
                    "image_path": {
                        "type": "string",
                        "example": "image.jpg"
                    }
                },
                "type": "object"
            },
            "ApproveEditCampaignRequestSchema": {
                "required": [
                    "approval_notes"
                ],
                "properties": {
                    "approval_notes": {
                        "$ref": "#/components/schemas/ChangeApprovedNotePropertySchema"
                    }
                },
                "type": "object"
            },
            "ApproveEditFundraiserRequestSchema": {
                "required": [
                    "approval_notes"
                ],
                "properties": {
                    "approval_notes": {
                        "$ref": "#/components/schemas/ChangeApprovedNotePropertySchema"
                    }
                },
                "type": "object"
            },
            "ApprovalMemberRequestSchema": {
                "properties": {
                    "approval_notes": {
                        "properties": {
                            "approve": {
                                "type": "array",
                                "items": {
                                    "properties": {
                                        "key": {
                                            "type": "string",
                                            "example": "members.name"
                                        },
                                        "value": {
                                            "type": "string",
                                            "example": "haha"
                                        }
                                    },
                                    "type": "object"
                                }
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "ApproveNewCampaignFundraiserRequestSchema": {
                "required": [
                    "approval_notes"
                ],
                "properties": {
                    "approval_notes": {
                        "$ref": "#/components/schemas/RunningNotePropertySchema"
                    }
                },
                "type": "object"
            },
            "ApproveNewCampaignRequestSchema": {
                "required": [
                    "approval_notes"
                ],
                "properties": {
                    "approval_notes": {
                        "$ref": "#/components/schemas/RunningNotePropertySchema"
                    }
                },
                "type": "object"
            },
            "ApprovalVerificationDocumentAccountHolderRequest": {
                "properties": {
                    "verification_notes": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "object",
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/ThirdPartyBanksVerificationNotePropertySchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "ApprovalVerificationDocumentBeneficiaryRequest": {
                "properties": {
                    "verification_notes": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "object",
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/BeneficiariesVerificationNotePropertySchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "ApprovalVerificationDocumentAllRequest": {
                "properties": {
                    "verification_notes": {
                        "type": "object",
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/DocumentsVerificationNotePropertySchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "ApprovalVerificationDocumentMemberRequest": {
                "properties": {
                    "verification_notes": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "object",
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/MembersVerificationNotePropertySchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "BankStatementListRequestParameterSchema": {
                "properties": {
                    "filter[search]": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "example": "title or code"
                    },
                    "filter[transaction_id]": {
                        "type": "string",
                        "example": "transaction id"
                    },
                    "filter[beneficiary_name]": {
                        "type": "string",
                        "example": "name"
                    },
                    "filter[sender_name_holder]": {
                        "type": "string",
                        "example": "name"
                    },
                    "filter[sender_bank_account_number]": {
                        "type": "string",
                        "format": "numeric",
                        "example": "213213"
                    },
                    "filter[amount]": {
                        "type": "integer",
                        "example": "200"
                    },
                    "filter[statement_type]": {
                        "$ref": "#/components/schemas/StatementTypeEnum"
                    },
                    "filter[date_range]": {
                        "type": "string",
                        "example": "created_at,1696317538427,1696317538427"
                    },
                    "filter[amount_range]": {
                        "type": "string",
                        "example": "10000,50000"
                    },
                    "filter[transaction_id_is_null]": {
                        "type": "number",
                        "example": "1"
                    },
                    "filter[payment_bank_id]": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "page": {
                        "type": "integer",
                        "example": "2"
                    },
                    "per-page": {
                        "type": "integer",
                        "example": "2"
                    }
                },
                "type": "object"
            },
            "BankStatementUpdateRequestSchema": {
                "required": [
                    "purpose"
                ],
                "properties": {
                    "purpose": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "CampaignAcceptanceListRequestSchema": {
                "properties": {
                    "per-page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "number"
                    },
                    "page": {
                        "type": "number"
                    },
                    "filter[date_range]": {
                        "type": "string",
                        "example": "created_at,1698929532000,1698929532000"
                    },
                    "filter[donation_bank_name]": {
                        "$ref": "#/components/schemas/PaymentMethodTypeEnumSchema"
                    },
                    "filter[donation_payment_provider]": {
                        "type": "string",
                        "enum": [
                            "midtrans",
                            "dana",
                            "manual-transfer"
                        ]
                    }
                },
                "type": "object"
            },
            "CampaignExpenditureListRequestSchema": {
                "properties": {
                    "per-page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer"
                    },
                    "filter[payment_method]": {
                        "type": "string"
                    },
                    "filter[date_range]": {
                        "type": "string",
                        "example": "created_at,1710424816757,1710424816757"
                    }
                },
                "type": "object"
            },
            "CampaignerReportListRequestParameterSchema": {
                "properties": {
                    "per-page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer"
                    },
                    "page": {
                        "type": "integer"
                    },
                    "filter[name]": {
                        "type": "string"
                    },
                    "filter[account_type]": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "filter[is_verified]": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "filter[date_range]": {
                        "type": "string",
                        "example": "created_at,1694405823658,1694405823658"
                    },
                    "filter[email]": {
                        "type": "string"
                    },
                    "filter[phone]": {
                        "type": "string"
                    },
                    "filter[province]": {
                        "type": "string"
                    },
                    "sort": {
                        "type": "string",
                        "example": "name|-name|is_verified|status|created_at|-created_at"
                    }
                },
                "type": "object"
            },
            "CustomMemberUpdateMemberRequestSchema": {
                "properties": {
                    "status": {
                        "$ref": "#/components/schemas/MemberStatusEnumSchema"
                    }
                },
                "type": "object"
            },
            "DashboardNotificationRequestSchema": {
                "properties": {
                    "filter[date_range]": {
                        "description": "Format = **column,start_date(epoch),end_date(epoch)",
                        "type": "string",
                        "example": "created_at,1677663532000,1680316591000"
                    }
                },
                "type": "object"
            },
            "DisbursementTemporaryApproveRequestSchema": {
                "title": "DisbursementTemporaryApproveRequestSchema",
                "properties": {
                    "approval_notes": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/ApprovedNotePropertySchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "DonationStatementListParameterRequest": {
                "properties": {
                    "filter[order_id]": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "example": "YaAsd^7"
                    },
                    "filter[name]": {
                        "type": "string",
                        "example": "nama donatur"
                    },
                    "filter[email]": {
                        "type": "string",
                        "format": "email",
                        "example": "nama@mail.com"
                    },
                    "filter[phone]": {
                        "type": "string",
                        "format": "numeric",
                        "example": "0867236"
                    },
                    "filter[amount]": {
                        "type": "integer",
                        "example": "20000"
                    },
                    "filter[status]": {
                        "$ref": "#/components/schemas/DonationStatusEnumSchema"
                    },
                    "filter[payment_methods.value->group]": {
                        "$ref": "#/components/schemas/PaymentMethodGroupEnumSchema"
                    },
                    "filter[payment_methods.key]": {
                        "$ref": "#/components/schemas/PaymentMethodTypeEnumSchema"
                    },
                    "filter[has_read]": {
                        "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                    },
                    "filter[search]": {
                        "type": "string",
                        "example": "title or code campaigns"
                    },
                    "filter[date_range]": {
                        "description": "column,start_date,end_date",
                        "type": "string",
                        "example": "created_at,1688115291,1688115291"
                    },
                    "sort": {
                        "$ref": "#/components/schemas/ListDonationSortQueryParameterRequest"
                    }
                },
                "type": "object"
            },
            "DonationStatementListSortRequest": {
                "enum": [
                    "created_at",
                    "updated_at",
                    "amount",
                    "payment_methods.key",
                    "status"
                ]
            },
            "ExternalAccountInquiryRequest": {
                "required": [
                    "bank_number",
                    "bank_code"
                ],
                "properties": {
                    "bank_code": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string"
                    },
                    "bank_number": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "GenerateTokenMemberRequestSchema": {
                "properties": {
                    "member_id": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "example": "uuid"
                    },
                    "access_type": {
                        "$ref": "#/components/schemas/AccessTokenMemberGenerateTypeEnum"
                    },
                    "campaign_id": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "IndexBannerQueryParameterRequest": {
                "properties": {
                    "per-page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer",
                        "example": 10
                    },
                    "page": {
                        "type": "integer",
                        "example": 10
                    },
                    "sort": {
                        "description": "sort by updated_at|created_at|title",
                        "type": "string",
                        "example": "updated_at|created_at|title"
                    },
                    "filter[is_active]": {
                        "description": "value is 0 ( false ) or 1 (true)",
                        "type": "integer",
                        "example": "0|1"
                    },
                    "filter[search]": {
                        "type": "string",
                        "example": "title or description"
                    },
                    "filter[date_range]": {
                        "description": "Format = **column,start_date(epoch),end_date(epoch)",
                        "type": "string",
                        "example": "created_at,1677663532000,1680316591000"
                    }
                },
                "type": "object"
            },
            "IndexBlacklistWordsQueryParameterRequest": {
                "properties": {
                    "per-page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer",
                        "example": 10
                    },
                    "page": {
                        "type": "integer",
                        "example": 10
                    },
                    "sort": {
                        "description": "sort by updated_at|created_at|words",
                        "type": "string",
                        "example": "updated_at|created_at|words"
                    },
                    "filter[search]": {
                        "type": "string",
                        "example": "word"
                    }
                },
                "type": "object"
            },
            "ListCampaignAlertRequest": {
                "title": "Request Filter Campaign Alert",
                "properties": {
                    "filter[date_range]": {
                        "description": "Format = **column,start_date(epoch),end_date(epoch)",
                        "type": "string",
                        "example": "created_at,1677663532000,1680316591000"
                    },
                    "filter[reporter_name]": {
                        "type": "string"
                    },
                    "filter[reporter_email]": {
                        "type": "string"
                    },
                    "filter[campaign.status]": {
                        "type": "string"
                    },
                    "filter[campaign.content_status]": {
                        "type": "string"
                    },
                    "filter[member.name]": {
                        "type": "string"
                    },
                    "filter[member.email]": {
                        "type": "string"
                    },
                    "filter[search]": {
                        "description": "filter for campaign title and code",
                        "type": "filter for campaign title and code"
                    }
                },
                "type": "object"
            },
            "ListCampaignCategoryRequestSchema": {
                "properties": {
                    "sort": {
                        "description": "sort by updated_at|created_at for DESC -updated_at|-created_at",
                        "type": "string",
                        "example": "updated_at|created_at|-updated_at|-created_at"
                    },
                    "filter[search]": {
                        "description": "search by label",
                        "type": "string",
                        "example": "Bantuan Untuk"
                    },
                    "filter[is_active]": {
                        "description": "value is 0 ( false ) or 1 (true)",
                        "type": "integer",
                        "example": "0|1"
                    }
                },
                "type": "object"
            },
            "ListCampaignFundraiserReportRequestSchema": {
                "properties": {
                    "sort": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "example": "created_at|updated_at|title|due_date"
                    },
                    "filter[search]": {
                        "type": "string",
                        "example": "Bantuan Untuk"
                    },
                    "filter[fundraiser.name]": {
                        "type": "string",
                        "example": "Health"
                    },
                    "filter[date_range]": {
                        "type": "string",
                        "example": "created_at,1677663532000,1680316591000"
                    },
                    "filter[fundraiser.email]": {
                        "type": "string",
                        "example": "brady@gmail.com"
                    },
                    "filter[mainCampaign.search]": {
                        "type": "string",
                        "example": "name title campaign"
                    },
                    "filter[category_id]": {
                        "type": "string",
                        "example": "2c171449-01b8-401b-b706-3241cd6c03cc"
                    }
                },
                "type": "object"
            },
            "ListCampaignFundraiserRequestSchema": {
                "properties": {
                    "filter[search]": {
                        "type": "string",
                        "example": "ini search fundraiser"
                    },
                    "filter[status]": {
                        "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                    },
                    "filter[mainCampaign.search]": {
                        "type": "string",
                        "example": "ini search campaign"
                    },
                    "filter[mainCampaign.is_pub]": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "filter[date_range]": {
                        "type": "string",
                        "example": "created_at,1688376852,1688376852"
                    },
                    "filter[category]": {
                        "type": "string",
                        "example": "3685d5e4-e693-41f7-b37e-b1154370f178"
                    },
                    "filter[fundraiser.name]": {
                        "type": "string",
                        "example": "nama fundraiser"
                    },
                    "filter[fundraiser.is_verified]": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "filter[beneficiary_status]": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "sort": {
                        "description": "for sort type DESC add the Dash(-) in the previous column",
                        "type": "string",
                        "example": "created_at|updated_at|title|mainCampaign.due_date"
                    }
                },
                "type": "object"
            },
            "ListCampaignFundraiserValidationRequestSchema": {
                "properties": {
                    "page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer",
                        "example": "2"
                    },
                    "per-page": {
                        "type": "integer",
                        "example": "2"
                    },
                    "filter[status_content]": {
                        "$ref": "#/components/schemas/CampaignValidationStatusContentEnumSchema"
                    },
                    "filter[date_range]": {
                        "type": "string",
                        "example": "created_at,start_date(epochms),end_date(epochms)"
                    },
                    "filter[search]": {
                        "type": "string",
                        "example": "title,code"
                    }
                },
                "type": "object"
            },
            "ListCampaignPriorityRequestSchema": {
                "properties": {
                    "per-page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer",
                        "example": "10"
                    },
                    "page": {
                        "type": "integer",
                        "example": "10"
                    },
                    "sort": {
                        "description": "for sort type DESC add the Dash(-) in the previous column",
                        "type": "string",
                        "example": "created_at|updated_at|title|due_date"
                    },
                    "filter[search]": {
                        "description": "search by title|code|description",
                        "type": "string",
                        "example": "Bantuan Untuk"
                    },
                    "filter[date_range]": {
                        "description": "Format = **column,start_date(epoch),end_date(epoch)",
                        "type": "string",
                        "example": "created_at,1677663532000,1680316591000"
                    },
                    "filter[priority.is_active]": {
                        "description": "value is 0 ( false ) or 1 (true)",
                        "type": "integer",
                        "example": "0|1"
                    }
                },
                "type": "object"
            },
            "ListCampaignReportRequestSchema": {
                "properties": {
                    "sort": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "example": "created_at|updated_at|title|due_date"
                    },
                    "filter[search]": {
                        "type": "string",
                        "example": "Bantuan Untuk"
                    },
                    "filter[search.campaigner]": {
                        "type": "string",
                        "example": "Health"
                    },
                    "filter[status]": {
                        "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                    },
                    "filter[date_range]": {
                        "type": "string",
                        "example": "created_at,1677663532000,1680316591000"
                    },
                    "filter[date_operations]": {
                        "description": "Date operation filter in the format 'column,operator,value'. Example: approved_at,>=,1697564280000",
                        "type": "array",
                        "items": {
                            "type": "string",
                            "example": "approved_at,>=,1697564280000"
                        }
                    },
                    "filter[search.campaigner.email]": {
                        "type": "string",
                        "example": "brady@gmail.com"
                    },
                    "filter[category_id]": {
                        "type": "string",
                        "example": "2c171449-01b8-401b-b706-3241cd6c03cc"
                    },
                    "filter[fund_total]": {
                        "type": "integer",
                        "example": "100000,200000"
                    },
                    "filter[fund_raised]": {
                        "type": "integer",
                        "example": "100000,2000000"
                    }
                },
                "type": "object"
            },
            "ListCampaignRequestSchema": {
                "properties": {
                    "sort": {
                        "description": "for sort type DESC add the Dash(-) in the previous column",
                        "type": "string",
                        "example": "created_at|updated_at|title|due_date"
                    },
                    "filter[search]": {
                        "description": "search by title|code|necessity|description",
                        "type": "string",
                        "example": "Bantuan Untuk"
                    },
                    "filter[search.campaigner]": {
                        "description": "search by name",
                        "type": "string",
                        "example": "Jhon"
                    },
                    "filter[date_range]": {
                        "description": "Format = **column,start_date(epoch),end_date(epoch)",
                        "type": "string",
                        "example": "created_at,1677663532000,1680316591000"
                    },
                    "filter[status]": {
                        "description": "choose one in the example",
                        "type": "string",
                        "example": "pending_approval|draft|rejected|running|suspended|banned|change_approval"
                    },
                    "filter[category_id]": {
                        "description": "category_id is uuid4",
                        "type": "string",
                        "example": "2c171449-01b8-401b-b706-3241cd6c03cc"
                    },
                    "filter[is_pub]": {
                        "description": "value is 0 ( false ) or 1 (true)",
                        "type": "integer",
                        "example": "0|1"
                    },
                    "filter[campaigner.is_verified]": {
                        "description": "value is 0 ( false ) or 1 (true)",
                        "type": "integer",
                        "example": "0|1"
                    },
                    "filter[beneficiary.is_verified]": {
                        "description": "value is 0 ( false ) or 1 (true)",
                        "type": "integer",
                        "example": "0|1"
                    },
                    "filter[bank.is_verified]": {
                        "description": "beneficiary account status value is 0 ( false ) or 1 (true)",
                        "type": "integer",
                        "example": "0|1"
                    },
                    "filter[is_alive]": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "filter[priority]": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "filter[date_operations]": {
                        "description": "Date operation filter in the format 'column,operator,value'. Example: approved_at,>=,1697564280000",
                        "type": "array",
                        "items": {
                            "type": "string",
                            "example": "approved_at,>=,1697564280000"
                        }
                    }
                },
                "type": "object"
            },
            "ListCampaignTemporaryRequestSchema": {
                "properties": {
                    "filter[campaign_id]": {
                        "description": "filter by campaign_id",
                        "type": "string",
                        "example": "2c171449-01b8-401b-b706-3241cd6c03cc"
                    },
                    "filter[edited_by]": {
                        "description": "make sure use UPPERCASE ",
                        "type": "string",
                        "example": "CAMPAIGNER|MEMBER"
                    },
                    "filter[code]": {
                        "description": "code request edit campaign",
                        "type": "string",
                        "example": "chg3243243243243"
                    },
                    "filter[date_range]": {
                        "type": "string",
                        "example": "created_at,1688376852,1688376852"
                    },
                    "filter[search]": {
                        "type": "string",
                        "example": "code or title campaign"
                    },
                    "sort": {
                        "type": "string",
                        "example": "created_at|updated_at"
                    }
                },
                "type": "object"
            },
            "ListDisbursementHistoryRequestSchema": {
                "properties": {
                    "filter[date_range]": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "example": "created_at,1677663532000,1680316591000"
                    }
                },
                "type": "object"
            },
            "ListDisbursementRequestSchema": {
                "properties": {
                    "page": {
                        "type": "integer",
                        "example": 1
                    },
                    "per_page": {
                        "type": "integer",
                        "example": 10
                    },
                    "sort": {
                        "type": "string",
                        "enum": [
                            "created_at",
                            "updated_at",
                            "amount",
                            "-created_at",
                            "-updated_at",
                            "-amount"
                        ]
                    },
                    "filter": {
                        "properties": {
                            "search": {
                                "type": "string",
                                "example": "search_text"
                            },
                            "date_range": {
                                "type": "string",
                                "example": "created_at,83838383838838,8328328328328328"
                            },
                            "transaction_id": {
                                "type": "string",
                                "example": "RB383873873298OA"
                            },
                            "status": {
                                "$ref": "#/components/schemas/DisbursementStatusEnumSchema"
                            },
                            "campaigner.name": {
                                "type": "string",
                                "example": "Deni"
                            },
                            "campaign.category_id": {
                                "type": "string",
                                "example": "9d37c5f9-7154-4c3b-ad6b-8f0f8bdcdba1"
                            },
                            "campaign.is_case_verified": {
                                "$ref": "#/components/schemas/BooleanEnumSchema"
                            },
                            "beneficiary_name": {
                                "type": "string",
                                "example": "beneficiary_name"
                            },
                            "beneficiary_bank_name": {
                                "type": "string",
                                "example": "BCA"
                            },
                            "beneficiary_bank_number": {
                                "type": "string",
                                "example": "3298732987324432987432987"
                            },
                            "amount": {
                                "type": "number",
                                "example": 5000000
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "ListDisbursementTemporaryRequestSchema": {
                "properties": {
                    "page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer",
                        "example": 1
                    },
                    "per_page": {
                        "type": "integer",
                        "example": 10
                    },
                    "sort": {
                        "type": "string",
                        "enum": [
                            "created_at",
                            "updated_at",
                            "amount",
                            "-created_at",
                            "-updated_at",
                            "-amount"
                        ]
                    },
                    "filter": {
                        "properties": {
                            "search": {
                                "type": "string",
                                "example": "search_text"
                            },
                            "date_range": {
                                "type": "string",
                                "example": "created_at,83838383838838,8328328328328328"
                            },
                            "transaction_id": {
                                "type": "string",
                                "example": "RB383873873298OA"
                            },
                            "status": {
                                "$ref": "#/components/schemas/DisbursementStatusEnumSchema"
                            },
                            "disbursement.campaigner.name": {
                                "type": "string",
                                "example": "Deni"
                            },
                            "disbursement.campaign.category_id": {
                                "type": "string",
                                "example": "9d37c5f9-7154-4c3b-ad6b-8f0f8bdcdba1"
                            },
                            "disbursement.campaign.is_case_verified": {
                                "$ref": "#/components/schemas/BooleanEnumSchema"
                            },
                            "beneficiary_name": {
                                "type": "string",
                                "example": "beneficiary_name"
                            },
                            "beneficiary_bank_name": {
                                "type": "string",
                                "example": "BCA"
                            },
                            "beneficiary_bank_number": {
                                "type": "string",
                                "example": "3298732987324432987432987"
                            },
                            "amount": {
                                "type": "number",
                                "example": 5000000
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "ListDonationReportRequestSchema": {
                "properties": {
                    "per-page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "number"
                    },
                    "page": {
                        "type": "number"
                    },
                    "sort": {
                        "type": "string",
                        "example": "created_at|updated_at|title|due_date"
                    },
                    "filter[category_id]": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "filter[name]": {
                        "type": "string",
                        "example": "For member name"
                    },
                    "filter[email]": {
                        "type": "string",
                        "example": "testing@gmail.com"
                    },
                    "filter[fundraiser.code]": {
                        "type": "string",
                        "example": "Health"
                    },
                    "filter[fundraiser.title]": {
                        "type": "string",
                        "example": "Health"
                    },
                    "filter[search]": {
                        "type": "string",
                        "example": "campaign"
                    },
                    "filter[date_range]": {
                        "type": "string",
                        "example": "created_at,1677663532000,1680316591000"
                    }
                },
                "type": "object"
            },
            "ListDonationQueryParameterRequest": {
                "properties": {
                    "per-page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer",
                        "example": "2"
                    },
                    "page": {
                        "type": "integer",
                        "example": "2"
                    },
                    "filter[order_id]": {
                        "type": "string",
                        "example": "YaAsd^7"
                    },
                    "filter[charge_to]": {
                        "$ref": "#/components/schemas/DonationChargeToEnumSchema"
                    },
                    "filter[name]": {
                        "type": "string",
                        "example": "nama donatur"
                    },
                    "filter[email]": {
                        "type": "string",
                        "format": "email",
                        "example": "nama@mail.com"
                    },
                    "filter[phone]": {
                        "type": "string",
                        "format": "numeric",
                        "example": "0867236"
                    },
                    "filter[amount]": {
                        "type": "integer",
                        "example": "20000"
                    },
                    "filter[status]": {
                        "$ref": "#/components/schemas/DonationStatusEnumSchema"
                    },
                    "filter[paymentMethod.value->group]": {
                        "$ref": "#/components/schemas/PaymentMethodGroupEnumSchema"
                    },
                    "filter[paymentMethod.key]": {
                        "$ref": "#/components/schemas/PaymentMethodTypeEnumSchema"
                    },
                    "filter[has_read]": {
                        "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                    },
                    "filter[search]": {
                        "type": "string",
                        "example": "title or code campaigns"
                    },
                    "filter[date_range]": {
                        "description": "column,start_date,end_date",
                        "type": "string",
                        "example": "created_at,1688115291,1688115291"
                    },
                    "filter[review_scope]": {
                        "type": "string",
                        "enum": [
                            "manual_review"
                        ]
                    },
                    "sort": {
                        "$ref": "#/components/schemas/ListDonationSortQueryParameterRequest"
                    }
                },
                "type": "object"
            },
            "ListDonationSortQueryParameterRequest": {
                "enum": [
                    "created_at",
                    "updated_at",
                    "amount",
                    "paymentMethod.key",
                    "status"
                ]
            },
            "ListDonatorByEmailAndNameRequestSchema": {
                "properties": {
                    "per-page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "number"
                    },
                    "page": {
                        "type": "number"
                    },
                    "filter[campaign_type]": {
                        "type": "string",
                        "enum": [
                            "App\\\\Models\\\\CampaignFundraiser",
                            "App\\\\Models\\\\Campaign"
                        ]
                    }
                },
                "type": "object"
            },
            "ListDonatorReportRequestSchema": {
                "properties": {
                    "per-page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "number"
                    },
                    "page": {
                        "type": "number"
                    },
                    "filter[search]": {
                        "type": "string"
                    },
                    "filter[member_email]": {
                        "type": "string"
                    },
                    "filter[member_name]": {
                        "type": "string"
                    },
                    "filter[fundraiser_campaign_title]": {
                        "type": "string"
                    },
                    "filter[fundraiser_campaign_code]": {
                        "type": "string"
                    },
                    "filter[date_range]": {
                        "type": "string",
                        "example": "created_at,1688115291,1688115291"
                    }
                },
                "type": "object"
            },
            "ListDonatorSummaryParamRequest": {
                "properties": {
                    "per-page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer"
                    },
                    "page": {
                        "type": "integer"
                    },
                    "filter[name]": {
                        "type": "string"
                    },
                    "filter[date_range]": {
                        "description": "column,start_date,end_date",
                        "type": "string",
                        "example": "created_at,1688115291,1688115291"
                    }
                },
                "type": "object"
            },
            "ListFundDisbursementUtilizationRequestSchema": {
                "title": "Disbursement Query Parameters",
                "required": [
                    "filter.date_range",
                    "filter.campaign_ids"
                ],
                "properties": {
                    "filter[campaign_ids]": {
                        "description": "required campaign ids value array",
                        "type": "string",
                        "example": "required 68ef1899-20e1-45d3-aa8e-6395dcc9df8b,68ef1899-20e1-45d3-aa8e-6395dcc9df8b"
                    },
                    "filter[date_range]": {
                        "type": "string",
                        "example": "required created_at,83838383838838,\n     * 8328328328328328"
                    }
                },
                "type": "object"
            },
            "ListFundraiserMemberReportRequest": {
                "properties": {
                    "filter[member.account_type]": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "filter[search]": {
                        "type": "string"
                    },
                    "filter[phone]": {
                        "type": "string"
                    },
                    "filter[email]": {
                        "type": "string"
                    },
                    "filter[province]": {
                        "type": "string"
                    },
                    "filter[date_range]": {
                        "type": "string",
                        "example": "created_at,17292993000,1799389392"
                    },
                    "filter[status]": {
                        "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                    }
                },
                "type": "object"
            },
            "ListMainCampaignValidationRequestSchema": {
                "properties": {
                    "page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer",
                        "example": "2"
                    },
                    "per-page": {
                        "type": "integer",
                        "example": "2"
                    },
                    "filter[status_content]": {
                        "$ref": "#/components/schemas/CampaignValidationStatusContentEnumSchema"
                    },
                    "filter[date_range]": {
                        "type": "string",
                        "example": "created_at,start_date(epochms),end_date(epochms)"
                    },
                    "filter[search]": {
                        "type": "string",
                        "example": "title,code"
                    }
                },
                "type": "object"
            },
            "ListNotificationRequestSchema": {
                "properties": {
                    "filter[read_at]": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer",
                        "example": "1|0"
                    }
                },
                "type": "object"
            },
            "ListPrayerAlertRequest": {
                "title": "Request Filter Campaign Alert",
                "properties": {
                    "filter[is_main_campaign]": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "filter[reporter_name]": {
                        "type": "string"
                    },
                    "filter[reporter_email]": {
                        "type": "string"
                    },
                    "filter[search.campaign]": {
                        "type": "string"
                    },
                    "filter[member.name]": {
                        "type": "string"
                    },
                    "filter[member.email]": {
                        "type": "string"
                    },
                    "filter[date_range]": {
                        "description": "Format = **column,start_date(epoch),end_date(epoch)",
                        "type": "string",
                        "example": "created_at,1677663532000,1680316591000"
                    }
                },
                "type": "object"
            },
            "ListPubReportMainCampaignListRequestSchema": {
                "properties": {
                    "filter[status]": {
                        "description": "choose one in the example",
                        "type": "string",
                        "example": "pending_approval|draft|rejected|running|suspended|banned|change_approval"
                    },
                    "filter[category_id]": {
                        "description": "category_id is uuid4",
                        "type": "string",
                        "example": "2c171449-01b8-401b-b706-3241cd6c03cc"
                    },
                    "filter[search]": {
                        "description": "search by title|code",
                        "type": "string",
                        "example": "Bantuan Untuk"
                    },
                    "filter[date_operations]": {
                        "description": "Date operation filter in the format 'column,operator,value'. Example: approved_at,>=,1697564280000",
                        "type": "array",
                        "items": {
                            "type": "string",
                            "example": "approved_at,>=,1697564280000"
                        }
                    }
                },
                "type": "object"
            },
            "ListPubReportRequestSchema": {
                "properties": {
                    "per-page": {
                        "type": "integer",
                        "example": "2"
                    },
                    "page": {
                        "type": "integer",
                        "example": "2"
                    },
                    "filter[date_range]": {
                        "description": "column,start_date,end_date",
                        "type": "string",
                        "example": "created_at,1688115291,1688115291"
                    },
                    "sort": {
                        "type": "string",
                        "enum": [
                            "-created_at",
                            "created_at"
                        ]
                    }
                },
                "type": "object"
            },
            "ListPubTransactionRequestSchema": {
                "title": "Disbursement Query Parameters",
                "required": [
                    "filter.search"
                ],
                "properties": {
                    "filter[date_range]": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "example": "created_at,83838383838838,8328328328328328"
                    },
                    "filter[category_id]": {
                        "type": "string",
                        "example": "uuid"
                    },
                    "filter[search]": {
                        "type": "string",
                        "nullable": true
                    },
                    "filter[date_operations]": {
                        "description": "Date operation filter in the format 'column,operator,value'. Example: approved_at,>=,1697564280000",
                        "type": "array",
                        "items": {
                            "type": "string",
                            "example": "approved_at,>=,1697564280000"
                        }
                    }
                },
                "type": "object"
            },
            "ListReportDisbursementRequestSchema": {
                "title": "Disbursement Query Parameters",
                "required": [
                    "filter.search"
                ],
                "properties": {
                    "page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer",
                        "format": "int32",
                        "nullable": true
                    },
                    "per_page": {
                        "type": "integer",
                        "format": "int32",
                        "nullable": true
                    },
                    "sort": {
                        "type": "string",
                        "nullable": true
                    },
                    "filter[search]": {
                        "type": "string",
                        "example": "search_text"
                    },
                    "filter[date_range]": {
                        "type": "string",
                        "example": "created_at,83838383838838,8328328328328328"
                    },
                    "filter[transfer_method]": {
                        "$ref": "#/components/schemas/TransferMethodEnumSchema"
                    },
                    "filter[bank_name]": {
                        "type": "string",
                        "example": "BRI"
                    },
                    "filter[bank_number]": {
                        "type": "string",
                        "example": "994934348329"
                    },
                    "filter[recipient_bank_number]": {
                        "type": "string",
                        "example": "beneficiary_name"
                    },
                    "filter[recipient_bank_name]": {
                        "type": "string",
                        "example": "BCA"
                    },
                    "filter[recipient_name]": {
                        "type": "string",
                        "example": "Aprilia Merdiana"
                    },
                    "filter[amount]": {
                        "type": "number",
                        "example": 5000000
                    },
                    "filter[status]": {
                        "$ref": "#/components/schemas/DisbursementStatusEnumSchema"
                    },
                    "export": {
                        "type": "string",
                        "example": "excel"
                    }
                },
                "type": "object"
            },
            "ListSummaryDonationRequestSchema": {
                "title": "Disbursement Query Parameters",
                "required": [
                    "filter.date_range",
                    "filter.campaign_ids"
                ],
                "properties": {
                    "filter[campaign_ids]": {
                        "description": "required campaign ids value array",
                        "type": "string",
                        "example": "required 68ef1899-20e1-45d3-aa8e-6395dcc9df8b,68ef1899-20e1-45d3-aa8e-6395dcc9df8b"
                    },
                    "filter[date_range]": {
                        "type": "string",
                        "example": "required created_at,83838383838838,\n     *  8328328328328328"
                    }
                },
                "type": "object"
            },
            "ListVerificationCampaignRequestSchema": {
                "properties": {
                    "per-page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer",
                        "example": "10"
                    },
                    "page": {
                        "type": "integer",
                        "example": "10"
                    },
                    "sort": {
                        "description": "for sort type DESC add the Dash(-) in the previous column",
                        "type": "string",
                        "example": "created_at|status"
                    },
                    "filter[search]": {
                        "description": "search by title|code|necessity|description",
                        "type": "string",
                        "example": "Bantuan Untuk"
                    },
                    "filter[campaigner.is_verified]": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "filter[date_range]": {
                        "description": "Format = **column,start_date(epoch),end_date(epoch)",
                        "type": "string",
                        "example": "created_at,1677663532000,1680316591000"
                    },
                    "filter[verification_status]": {
                        "type": "string",
                        "example": "pending|verified|rejected"
                    },
                    "filter[approval_status]": {
                        "type": "string",
                        "example": "rejected|approved|suspended|banned|change_rejected|change_approved"
                    }
                },
                "type": "object"
            },
            "PrayerAlertApprovalRequestSchema": {
                "properties": {
                    "approval_notes": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/PrayerAlertApprovalNotesRequestSchema"
                        }
                    }
                },
                "type": "object"
            },
            "PrayerAlertApprovalNotesRequestSchema": {
                "properties": {
                    "key": {
                        "type": "string"
                    },
                    "value": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "ProofManualTransferStoreRequestSchema": {
                "properties": {
                    "donation_id": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "format": "uuid"
                    },
                    "image_path": {
                        "type": "string",
                        "example": "/image.jpg"
                    }
                },
                "type": "object"
            },
            "RejectCampaignAlertRequestSchema": {
                "properties": {
                    "approval_notes": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/RejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ApprovedNotePropertySchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "ApprovalDisbursementRequestSchema": {
                "properties": {
                    "approval_notes": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/RejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ApprovedNotePropertySchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "RejectDonationRequestSchema": {
                "properties": {
                    "verification_notes": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/KeyValuePropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "RejectEditCampaignRequestSchema": {
                "required": [
                    "approval_notes"
                ],
                "properties": {
                    "approval_notes": {
                        "$ref": "#/components/schemas/ChangeRejectedNotePropertySchema"
                    }
                },
                "type": "object"
            },
            "RejectEditFundraiserRequestSchema": {
                "required": [
                    "approval_notes"
                ],
                "properties": {
                    "approval_notes": {
                        "$ref": "#/components/schemas/ChangeRejectedNotePropertySchema"
                    }
                },
                "type": "object"
            },
            "RejectMemberRequestSchema": {
                "properties": {
                    "approval_notes": {
                        "properties": {
                            "reject": {
                                "type": "array",
                                "items": {
                                    "properties": {
                                        "key": {
                                            "description": "Get the validation rules that apply to the request.",
                                            "type": "string",
                                            "example": "members.name"
                                        },
                                        "value": {
                                            "type": "string",
                                            "example": "name tidak sesuai"
                                        }
                                    },
                                    "type": "object"
                                }
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "RejectNewCampaignFundraiserRequestSchema": {
                "required": [
                    "approval_notes"
                ],
                "properties": {
                    "approval_notes": {
                        "$ref": "#/components/schemas/RejectedNotePropertySchema"
                    }
                },
                "type": "object"
            },
            "RejectNewCampaignRequestSchema": {
                "required": [
                    "approval_notes"
                ],
                "properties": {
                    "approval_notes": {
                        "$ref": "#/components/schemas/RejectedNotePropertySchema"
                    }
                },
                "type": "object"
            },
            "BOStoreBannerRequestSchema": {
                "properties": {
                    "image_mobile": {
                        "$ref": "#/components/schemas/BannerImageSchema"
                    },
                    "image_desktop": {
                        "$ref": "#/components/schemas/BannerImageSchema"
                    },
                    "title": {
                        "type": "string",
                        "example": "Menuju akhir taun"
                    },
                    "open_type": {
                        "$ref": "#/components/schemas/BannerOpenTypeEnumSchema"
                    },
                    "description": {
                        "type": "string",
                        "example": "tahun ini 2023"
                    },
                    "redirect_url": {
                        "type": "string",
                        "example": "https://s3.rakhasa.com"
                    },
                    "is_active": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "BOStoreBlacklistWordsRequestSchema": {
                "properties": {
                    "words": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "array",
                        "items": {}
                    }
                },
                "type": "object"
            },
            "StoreCampaignCategoryRequestSchema": {
                "properties": {
                    "label": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "example": "Lingkungan"
                    },
                    "slug": {
                        "type": "string",
                        "example": "lingkungan"
                    },
                    "icon_path": {
                        "type": "string",
                        "example": "https://s3.rakhasa.com/rumahberkat-api/public/GPELFE7zqekVAxppAJxD0btmWkSB3ckI1aTsFbfj.svg"
                    },
                    "percentage_fee": {
                        "type": "integer",
                        "example": "5"
                    },
                    "is_active": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "StoreCampaignFundraiserTemporaryBORequestSchema": {
                "properties": {
                    "campaign_fundraiser_id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "title": {
                        "type": "string"
                    },
                    "message_template": {
                        "type": "string"
                    },
                    "fund_total": {
                        "type": "number"
                    },
                    "story_steps": {
                        "type": "array",
                        "items": {
                            "required": [
                                "key",
                                "value"
                            ],
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "enum": [
                                        "about",
                                        "prayer"
                                    ]
                                },
                                "value": {
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignFundraiserDocumentRequestSchema"
                        }
                    }
                },
                "type": "object"
            },
            "StoreCampaignPriorityRequestSchema": {
                "properties": {
                    "campaign_id": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "example": "ec7e4260-6868-4b83-b009-63aa371c9fb3"
                    },
                    "order_priority": {
                        "type": "integer",
                        "example": 8
                    },
                    "over_write": {
                        "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                    },
                    "priority_notes": {
                        "$ref": "#/components/schemas/PropertiesPriorityNotes"
                    }
                },
                "type": "object"
            },
            "PropertiesPriorityNotes": {
                "properties": {
                    "priority_notes": {
                        "type": "string",
                        "example": "lorem ipsum"
                    }
                },
                "type": "object"
            },
            "StoreCampaignTemporaryHasBankForWithdrawalRequestSchema": {
                "properties": {
                    "use_bank": {
                        "$ref": "#/components/schemas/UseBankEnumSchema"
                    },
                    "data": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/StoreCampaignTemporaryHasBankForWithdrawalThirdPartyRequestSchema"
                            },
                            {
                                "$ref": "#/components/schemas/StoreCampaignTemporaryHasBankForWithdrawalBeneficiaryRequestSchema"
                            },
                            {
                                "$ref": "#/components/schemas/BankForWithdrawalDataCampaignerResourceSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "StoreCampaignTemporaryHasBankForWithdrawalThirdPartyRequestSchema": {
                "properties": {
                    "bank_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "e62e7748-ee2c-45d8-8deb-c1297fc87759"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "jhon doe"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "8743843287439878"
                    },
                    "is_verified": {
                        "type": "integer",
                        "example": 1
                    },
                    "identity": {
                        "properties": {
                            "id": {
                                "type": "string",
                                "example": "e62e7748-ee2c-45d8-8deb-c1297fc87759"
                            },
                            "id_card_number": {
                                "type": "string",
                                "example": "3232327637327637643876"
                            },
                            "date_of_birth": {
                                "type": "integer",
                                "example": 1681848602000
                            },
                            "name": {
                                "type": "string",
                                "example": "John Mustopa"
                            },
                            "phone": {
                                "type": "string",
                                "example": "62845764376565"
                            },
                            "email": {
                                "type": "string",
                                "example": "jhonmustopa@gmail.com"
                            },
                            "is_verified": {
                                "type": "integer",
                                "example": 1
                            },
                            "address": {
                                "type": "string",
                                "example": "Jl.Jembatan besi No.2"
                            },
                            "province": {
                                "type": "string",
                                "example": "DKI Jakarta"
                            },
                            "district": {
                                "type": "string",
                                "example": "Jakarta Barat"
                            },
                            "sub_district": {
                                "type": "string",
                                "example": "Tambora"
                            },
                            "properties": {
                                "$ref": "#/components/schemas/BeneficiaryAndThirdPartyOwnerPropertiesResourceSchema"
                            },
                            "latitude": {
                                "type": "integer",
                                "example": 43987349873
                            },
                            "longitude": {
                                "type": "integer",
                                "example": 34398743987
                            },
                            "verified_at": {
                                "type": "integer",
                                "example": 1681848602000
                            },
                            "documents": {
                                "type": "array",
                                "items": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/BeneficiaryDocumentResourceSchema"
                                        }
                                    ]
                                }
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "StoreCampaignTemporaryHasBankForWithdrawalBeneficiaryRequestSchema": {
                "properties": {
                    "bank_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "e62e7748-ee2c-45d8-8deb-c1297fc87759"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "jhon doe"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "8743843287439878"
                    }
                },
                "type": "object"
            },
            "StoreCampaignTemporaryHasBankForWithdrawalCampaignerRequestSchema": {
                "properties": {
                    "member_bank_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "e62e7748-ee2c-45d8-8deb-c1297fc87759"
                    }
                },
                "type": "object"
            },
            "StoreCampaignTemporaryRequestSchema": {
                "required": [
                    "campaign_id"
                ],
                "properties": {
                    "campaign_id": {
                        "description": "StoreCampaignTemporaryRequest",
                        "type": "string",
                        "example": "e670ee92-75a8-479d-8858-c3e3f11f7093"
                    },
                    "campaign": {
                        "$ref": "#/components/schemas/StoreCampaignTemporaryRequestHasCampaignSchema"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "example": "ccf5a2b3-186d-4b95-95c3-ef2f503330d1"
                                },
                                "type": {
                                    "$ref": "#/components/schemas/DocumentTypeEnumSchema"
                                },
                                "file_path": {
                                    "type": "string",
                                    "example": "https://rumahberkat.com/logo.png"
                                },
                                "necessity_file": {
                                    "$ref": "#/components/schemas/CampaignDocumentNecessityFileEnumSchema"
                                },
                                "properties": {
                                    "type": "object",
                                    "allOf": [
                                        {
                                            "properties": {
                                                "alt": {
                                                    "type": "string"
                                                },
                                                "key": {
                                                    "type": "string",
                                                    "oneOf": [
                                                        {
                                                            "$ref": "#/components/schemas/NonMedicalStoryStepImageEnumSchema"
                                                        },
                                                        {
                                                            "$ref": "#/components/schemas/MedicalStoryStepImageEnumSchema"
                                                        }
                                                    ]
                                                },
                                                "domain": {
                                                    "type": "string"
                                                },
                                                "title": {
                                                    "type": "string"
                                                },
                                                "thumbnail_url": {
                                                    "type": "string",
                                                    "format": "url"
                                                },
                                                "video_id": {
                                                    "type": "string"
                                                },
                                                "provider": {
                                                    "type": "string",
                                                    "example": "youtube"
                                                },
                                                "height": {
                                                    "type": "number"
                                                },
                                                "width": {
                                                    "type": "number"
                                                },
                                                "is_delete": {
                                                    "type": "number",
                                                    "enum": [
                                                        1,
                                                        0
                                                    ]
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            },
                            "type": "object"
                        }
                    },
                    "beneficiary": {
                        "$ref": "#/components/schemas/StoreCampaignTemporaryRequestHasOwnerSchema"
                    },
                    "campaign_activities": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/StoreCampaignTemporaryRequestHasCampaignTimelineSchema"
                                }
                            ]
                        }
                    },
                    "bank_detail": {
                        "$ref": "#/components/schemas/StoreCampaignTemporaryHasBankForWithdrawalRequestSchema"
                    }
                },
                "type": "object"
            },
            "StoreCampaignTemporaryRequestHasCampaignSchema": {
                "properties": {
                    "due_date": {
                        "type": "integer",
                        "example": 1684833975000
                    },
                    "activity": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/StoreCampaignTemporaryHasMedicalResourceSchema"
                            },
                            {
                                "$ref": "#/components/schemas/StoreCampaignTemporaryHasNonMedicalResourceSchema"
                            }
                        ]
                    },
                    "campaign_marketings": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/StoreCampaignTemporaryRequestHasCampaignMarketingSchema"
                                }
                            ]
                        }
                    },
                    "title": {
                        "type": "string",
                        "example": "Bantu Orang ..."
                    },
                    "short_link": {
                        "type": "string",
                        "example": "rOEVyNT7CH"
                    },
                    "story_steps": {
                        "type": "array",
                        "items": {
                            "oneOf": [
                                {
                                    "$ref": "#/components/schemas/StoreCampaignTemporaryRequestHasCampaignMedicalStoryStepSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/StoreCampaignTemporaryRequestHasCampaignNonMedicalStoryStepSchema"
                                }
                            ]
                        }
                    },
                    "message_template": {
                        "type": "string",
                        "example": "Ayo Mari Bantu"
                    },
                    "fund_purpose": {
                        "type": "string",
                        "example": "Untuk Membantu ......"
                    },
                    "target": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/MedicalTargetEnumSchema"
                            },
                            {
                                "$ref": "#/components/schemas/NonMedicalTargetEnumSchema"
                            }
                        ]
                    },
                    "fund_target": {
                        "type": "integer",
                        "example": 1314091
                    },
                    "beneficiary_is_campaigner": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "StoreCampaignTemporaryHasMedicalResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/LocationResourceSchema"
                    },
                    {
                        "properties": {
                            "patient_name": {
                                "type": "string",
                                "example": "string"
                            },
                            "self_phone_number": {
                                "type": "string",
                                "example": "string"
                            },
                            "self_country_code": {
                                "type": "string",
                                "example": "62"
                            },
                            "diagnosis": {
                                "type": "string",
                                "example": "string"
                            },
                            "is_inpatient": {
                                "$ref": "#/components/schemas/BooleanEnumSchema"
                            },
                            "hospital_name": {
                                "type": "string",
                                "example": "string"
                            },
                            "hospital_phone_number": {
                                "type": "string",
                                "example": "string"
                            },
                            "hospitalization_place": {
                                "type": "string",
                                "example": "hospital"
                            },
                            "treatment": {
                                "type": "string",
                                "example": "string"
                            },
                            "expenses": {
                                "$ref": "#/components/schemas/MedicalExpensesEnumSchema"
                            },
                            "emergency_contact": {
                                "$ref": "#/components/schemas/CampaignDetailHasMedicalHasEmergencyContactResourceSchema"
                            },
                            "verification_have_id_card": {
                                "$ref": "#/components/schemas/BooleanEnumSchema"
                            },
                            "verification_id_card_number": {
                                "type": "string",
                                "example": "7437324873428328734"
                            },
                            "verification_date_of_birth_patient": {
                                "type": "integer",
                                "example": 9223372036854776000
                            }
                        }
                    }
                ]
            },
            "StoreCampaignTemporaryHasNonMedicalResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/LocationResourceSchema"
                    },
                    {
                        "properties": {
                            "name": {
                                "type": "string",
                                "example": "string"
                            },
                            "purpose": {
                                "type": "string",
                                "example": "string"
                            }
                        }
                    }
                ]
            },
            "StoreCampaignTemporaryRequestHasOwnerSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/LocationResourceSchema"
                    },
                    {
                        "properties": {
                            "id_card_number": {
                                "type": "string",
                                "example": "32047364326734287632"
                            },
                            "name": {
                                "type": "string",
                                "example": "Bang Udin"
                            },
                            "place_of_birth": {
                                "type": "string",
                                "example": "Bang Udin"
                            },
                            "date_of_birth": {
                                "type": "integer",
                                "example": 32543256754
                            },
                            "gender": {
                                "$ref": "#/components/schemas/GenderEnumSchema"
                            },
                            "npwp_number": {
                                "type": "string",
                                "example": "09879"
                            },
                            "religion": {
                                "$ref": "#/components/schemas/ReligionEnumSchema"
                            },
                            "marital_status": {
                                "$ref": "#/components/schemas/MaritalStatusEnumSchema"
                            },
                            "job": {
                                "type": "string"
                            },
                            "citizenship": {
                                "type": "string"
                            },
                            "blood_group": {
                                "$ref": "#/components/schemas/BloodGroupEnumSchema"
                            },
                            "properties": {
                                "type": "object",
                                "allOf": [
                                    {
                                        "$ref": "#/components/schemas/BeneficiaryAndThirdPartyOwnerPropertiesResourceSchema"
                                    }
                                ]
                            },
                            "documents": {
                                "type": "array",
                                "items": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/BeneficiaryDocumentResourceSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ]
            },
            "StoreCampaignTemporaryRequestHasCampaignNonmedicalActivitySchema": {
                "properties": {
                    "name": {
                        "type": "string",
                        "example": "Yayasan Masjid Jami Nurul Iman"
                    },
                    "purpose": {
                        "type": "string",
                        "example": "Bantuan Oprasional Untuk Yayasan Masjid Jami Nurul Iman"
                    },
                    "address": {
                        "type": "string",
                        "example": "Jl. Jembatan Besi No.3"
                    },
                    "province": {
                        "type": "string",
                        "example": "DKI Jakarta"
                    },
                    "district": {
                        "type": "string",
                        "example": "Jakarta Barat"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "Tambora"
                    },
                    "longitude": {
                        "type": "integer",
                        "example": 102233232
                    },
                    "latitude": {
                        "type": "integer",
                        "example": 102232234
                    }
                },
                "type": "object"
            },
            "StoreCampaignTemporaryRequestUseBankThirdPartySchema": {
                "properties": {
                    "bank_id": {
                        "type": "string",
                        "example": "fa2e2822-9f8f-4f97-8b2d-9555c6080f73"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "jhon doe"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "8743843287439878"
                    },
                    "owner": {
                        "type": "object",
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/StoreCampaignTemporaryRequestHasOwnerSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "StoreCampaignTemporaryRequestHasAccountBankUseCampaignerSchema": {
                "properties": {
                    "member_bank_id": {
                        "type": "string",
                        "example": "e670ee92-75a8-479d-8858-c3e3f11f70cc"
                    }
                },
                "type": "object"
            },
            "StoreCampaignTemporaryRequestHasAccountBankUseBeneficiarySchema": {
                "properties": {
                    "bank_id": {
                        "type": "string",
                        "example": "e670ee92-75a8-479d-8858-c3e3f11f70ff"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "jhon doe"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "8348297329873"
                    }
                },
                "type": "object"
            },
            "StoreCampaignTemporaryRequestHasCampaignTimelineSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "e670ee92-75a8-479d-8858-c3e3f11f70cc"
                    },
                    "title": {
                        "type": "string",
                        "example": "Membagikan Bantuan"
                    },
                    "story_html": {
                        "type": "string",
                        "example": "<b>Coba coba</b>"
                    }
                },
                "type": "object"
            },
            "StoreCampaignTemporaryRequestHasCampaignMarketingSchema": {
                "properties": {
                    "id": {
                        "description": "this key is not present if add new platform",
                        "type": "string",
                        "example": "e670ee92-75a8-479d-8858-c3e3f11f70gg"
                    },
                    "amount": {
                        "type": "integer",
                        "example": "1000000"
                    },
                    "platform": {
                        "$ref": "#/components/schemas/CampaignMarketingPlatformEnumSchema"
                    }
                },
                "type": "object"
            },
            "StoreCampaignTemporaryRequestHasCampaignDocumentSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "e670ee92-75a8-479d-8858-c3e3f11f70bb"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "path/image.jpg"
                    },
                    "properties": {
                        "type": "object",
                        "example": "[]"
                    }
                },
                "type": "object"
            },
            "StoreCampaignTemporaryRequestHasCampaignMedicalStoryStepSchema": {
                "properties": {
                    "key": {
                        "$ref": "#/components/schemas/MedicalStoryStepEnumSchema"
                    },
                    "value": {
                        "type": "string",
                        "example": "Ini Key Nya"
                    }
                },
                "type": "object"
            },
            "StoreCampaignTemporaryRequestHasCampaignNonMedicalStoryStepSchema": {
                "properties": {
                    "key": {
                        "$ref": "#/components/schemas/NonMedicalStoryStepEnumSchema"
                    },
                    "value": {
                        "type": "string",
                        "example": "Ini Key Nya"
                    }
                },
                "type": "object"
            },
            "UpdateMemberIndividualRequestSchema": {
                "title": "Member Individual",
                "description": "Schema for member data",
                "properties": {
                    "member_information": {
                        "properties": {
                            "avatar": {
                                "description": "full url",
                                "type": "string",
                                "example": "https://s3.rumahberkat.com/examples/campaign-story.jpg"
                            },
                            "id_card_number": {
                                "type": "string"
                            },
                            "name": {
                                "type": "string"
                            },
                            "place_of_birth": {
                                "type": "string"
                            },
                            "date_of_birth": {
                                "type": "integer"
                            },
                            "gender": {
                                "type": "string"
                            },
                            "npwp_number": {
                                "type": "string"
                            },
                            "religion": {
                                "type": "string"
                            },
                            "marital_status": {
                                "type": "string"
                            },
                            "job": {
                                "type": "string"
                            },
                            "nationality": {
                                "type": "string"
                            },
                            "blood_group": {
                                "type": "string"
                            },
                            "rt_rw": {
                                "type": "string"
                            }
                        },
                        "type": "object"
                    },
                    "member_address": {
                        "properties": {
                            "address": {
                                "type": "string"
                            },
                            "province": {
                                "type": "string"
                            },
                            "city": {
                                "type": "string"
                            },
                            "district": {
                                "type": "string"
                            },
                            "sub_district": {
                                "type": "string"
                            },
                            "postal_code": {
                                "type": "string"
                            },
                            "latitude": {
                                "type": "number"
                            },
                            "longitude": {
                                "type": "number"
                            }
                        },
                        "type": "object"
                    },
                    "member_contact": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string"
                                },
                                "address": {
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "member_social": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string"
                                },
                                "address": {
                                    "type": "string"
                                },
                                "provider": {
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "member_bank": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "bank_id": {
                                    "type": "string"
                                },
                                "bank_holder": {
                                    "type": "string"
                                },
                                "bank_number": {
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "format": "uuid"
                                },
                                "member_id": {
                                    "type": "string",
                                    "format": "uuid"
                                },
                                "type": {
                                    "$ref": "#/components/schemas/DocumentTypeEnumSchema"
                                },
                                "necessity_file": {
                                    "$ref": "#/components/schemas/MemberNecessityFileEnumSchema"
                                },
                                "properties": {
                                    "$ref": "#/components/schemas/PropertiesVerificationAdditionalDocumentSchema"
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "UpdateMemberOrganizationRequestSchema": {
                "title": "Member Organization",
                "description": "Schema for member data",
                "properties": {
                    "member_company": {
                        "properties": {
                            "avatar": {
                                "description": "full url",
                                "type": "string",
                                "example": "https://s3.rumahberkat.com/examples/campaign-story.jpg"
                            },
                            "name": {
                                "type": "string"
                            },
                            "website": {
                                "type": "string"
                            },
                            "business_category": {
                                "type": "string"
                            },
                            "npwp_number": {
                                "type": "string"
                            },
                            "address": {
                                "type": "string"
                            }
                        },
                        "type": "object"
                    },
                    "member_contact": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string"
                                },
                                "address": {
                                    "type": "string"
                                },
                                "provider": {
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "member_social": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string"
                                },
                                "address": {
                                    "type": "string"
                                },
                                "provider": {
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "member_bank": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "bank_id": {
                                    "type": "string"
                                },
                                "bank_holder": {
                                    "type": "string"
                                },
                                "bank_number": {
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "pic": {
                        "properties": {
                            "id_card_number": {
                                "type": "string"
                            },
                            "name": {
                                "type": "string"
                            },
                            "place_of_birth": {
                                "type": "string"
                            },
                            "date_of_birth": {
                                "type": "integer"
                            },
                            "gender": {
                                "type": "string"
                            },
                            "npwp_number": {
                                "type": "string"
                            },
                            "religion": {
                                "type": "string"
                            },
                            "marital_status": {
                                "type": "string"
                            },
                            "job": {
                                "type": "string"
                            },
                            "citizenship": {
                                "type": "string"
                            },
                            "blood_type": {
                                "type": "string"
                            }
                        },
                        "type": "object"
                    },
                    "pic_address": {
                        "properties": {
                            "country": {
                                "type": "string"
                            },
                            "province": {
                                "type": "string"
                            },
                            "city": {
                                "type": "string"
                            },
                            "district": {
                                "type": "string"
                            },
                            "sub_district": {
                                "type": "string"
                            },
                            "address": {
                                "type": "string"
                            },
                            "postal_code": {
                                "type": "string"
                            },
                            "latitude": {
                                "type": "number"
                            },
                            "longitude": {
                                "type": "number"
                            }
                        },
                        "type": "object"
                    },
                    "pic_contact": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "address": {
                                    "type": "string"
                                },
                                "provider": {
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "format": "uuid"
                                },
                                "member_id": {
                                    "type": "string",
                                    "format": "uuid"
                                },
                                "type": {
                                    "$ref": "#/components/schemas/DocumentTypeEnumSchema"
                                },
                                "necessity_file": {
                                    "$ref": "#/components/schemas/MemberNecessityFileEnumSchema"
                                },
                                "properties": {
                                    "$ref": "#/components/schemas/PropertiesVerificationAdditionalDocumentSchema"
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "RequestBodyStorePubReportSchema": {
                "properties": {
                    "campaign_ids": {
                        "type": "array",
                        "items": {}
                    },
                    "period": {
                        "type": "string",
                        "example": "Jan - Mar"
                    },
                    "year": {
                        "type": "number",
                        "example": 2024
                    },
                    "properties": {
                        "type": "object"
                    },
                    "type": {
                        "$ref": "#/components/schemas/PubReportTypeEnumSchema"
                    }
                },
                "type": "object"
            },
            "BOUpdateBannerRequestSchema": {
                "properties": {
                    "image_mobile": {
                        "$ref": "#/components/schemas/BannerImageSchema"
                    },
                    "image_desktop": {
                        "$ref": "#/components/schemas/BannerImageSchema"
                    },
                    "title": {
                        "type": "string",
                        "example": "Menuju akhir taun"
                    },
                    "open_type": {
                        "$ref": "#/components/schemas/BannerOpenTypeEnumSchema"
                    },
                    "description": {
                        "type": "string",
                        "example": "tahun ini 2023"
                    },
                    "redirect_url": {
                        "type": "string",
                        "example": "https://s3.rakhasa.com"
                    },
                    "is_active": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "BOUpdateBlacklistWordsRequestSchema": {
                "properties": {
                    "words": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "example": "anjai"
                    }
                },
                "type": "object"
            },
            "UpdateCampaignCategoryRequest": {
                "properties": {
                    "label": {
                        "description": "Determine if the user is authorized to make this request.",
                        "type": "string",
                        "example": "Lingkungan"
                    },
                    "slug": {
                        "type": "string",
                        "example": "lingkungan"
                    },
                    "icon_path": {
                        "type": "string",
                        "example": "https://s3.rakhasa.com/rumahberkat-api/public/GPELFE7zqekVAxppAJxD0btmWkSB3ckI1aTsFbfj.svg"
                    },
                    "percentage_fee": {
                        "type": "integer",
                        "example": "5"
                    },
                    "is_active": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "UpdateCampaignFundraisersRequestSchema": {
                "properties": {
                    "status": {
                        "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                    },
                    "seo_properties": {
                        "description": "SEO properties",
                        "type": "array",
                        "items": {
                            "type": "string"
                        },
                        "example": []
                    }
                },
                "type": "object"
            },
            "UpdateCampaignPriorityRequest": {
                "properties": {
                    "is_active": {
                        "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                    },
                    "order_priority": {
                        "type": "integer",
                        "example": 8
                    },
                    "over_write": {
                        "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                    },
                    "priority_notes": {
                        "$ref": "#/components/schemas/PropertiesPriorityNotes"
                    }
                },
                "type": "object"
            },
            "UpdateCampaignRequestSchema": {
                "properties": {
                    "is_pub": {
                        "description": "UpdateCampaignRequest",
                        "type": "integer",
                        "example": "0|1"
                    },
                    "is_case_verified": {
                        "type": "integer",
                        "example": "0|1"
                    },
                    "is_document_verified": {
                        "type": "integer",
                        "example": "0|1"
                    },
                    "is_priority": {
                        "type": "integer",
                        "example": "0|1"
                    },
                    "is_emergency": {
                        "type": "integer",
                        "example": "0|1"
                    },
                    "status": {
                        "type": "string",
                        "example": "pending_approval|running|rejected|suspended|banned|change_approval"
                    },
                    "rab_in_pub": {
                        "type": "string",
                        "example": "sometimes and nullable"
                    },
                    "seo_properties": {
                        "description": "SEO properties",
                        "type": "array",
                        "items": {
                            "type": "string"
                        },
                        "example": []
                    }
                },
                "type": "object"
            },
            "UpdateDonationHasReadRequestSchema": {
                "properties": {
                    "has_read": {
                        "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                    }
                },
                "type": "object"
            },
            "EditPrayerRequestSchema": {
                "required": [
                    "prayer"
                ],
                "properties": {
                    "prayer": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "example": "lorem ipsum"
                    }
                },
                "type": "object"
            },
            "UpdatePubCampaignRequestSchema": {
                "properties": {
                    "campaign_id": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "array",
                        "items": {
                            "type": "string",
                            "format": "uuid"
                        }
                    },
                    "status": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "RequestBodyUpdatePubReportSchema": {
                "properties": {
                    "campaign_ids": {
                        "type": "array",
                        "items": {}
                    },
                    "period": {
                        "type": "string",
                        "example": "Jan - Mar"
                    },
                    "year": {
                        "type": "number",
                        "example": 2024
                    },
                    "properties": {
                        "type": "object"
                    },
                    "type": {
                        "$ref": "#/components/schemas/PubReportTypeEnumSchema"
                    }
                },
                "type": "object"
            },
            "UpdateRabCampaignRequestSchema": {
                "title": "Update RAB in PUB Proposal Request",
                "required": [
                    "items"
                ],
                "properties": {
                    "items": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "campaign_id": {
                                    "type": "string",
                                    "example": "uuid"
                                },
                                "rab": {
                                    "type": "string",
                                    "example": "string"
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "ListVerificationDocumentCampaignRequestSchema": {
                "properties": {
                    "per-page": {
                        "type": "integer",
                        "example": "10"
                    },
                    "page": {
                        "type": "integer",
                        "example": "10"
                    },
                    "sort": {
                        "description": "for sort type DESC add the Dash(-) in the previous column",
                        "type": "string",
                        "example": "created_at|updated_at|title|due_date"
                    },
                    "filter[search]": {
                        "description": "search by title|code|necessity|description",
                        "type": "string",
                        "example": "Bantuan Untuk"
                    },
                    "filter[date_range]": {
                        "description": "Format = **column,start_date(epoch),end_date(epoch)",
                        "type": "string",
                        "example": "created_at,1677663532000,1680316591000"
                    }
                },
                "type": "object"
            },
            "ActivityDetailCampaignResourceSchema": {
                "properties": {
                    "campaign": {
                        "description": "Transform the resource into an array.",
                        "type": "integer",
                        "example": "10"
                    },
                    "campaign_fundraiser": {
                        "type": "integer",
                        "example": "11"
                    }
                },
                "type": "object"
            },
            "ApprovalVerificationDocumentAccountHolderResourceSchema": {
                "properties": {
                    "is_verified": {
                        "description": "Transform the resource into an array.",
                        "type": "integer",
                        "example": "0|1"
                    },
                    "verification_notes": {
                        "type": "object",
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/DocumentsVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/BeneficiariesVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/MembersVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ThirdPartyBanksVerificationNotePropertySchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "ApprovalVerificationDocumentBeneficiaryResourceSchema": {
                "properties": {
                    "is_verified": {
                        "description": "Transform the resource into an array.",
                        "type": "integer",
                        "example": "0|1"
                    },
                    "verification_notes": {
                        "type": "object",
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/DocumentsVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/BeneficiariesVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/MembersVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ThirdPartyBanksVerificationNotePropertySchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "ApprovalVerificationDocumentCampaignResourceSchema": {
                "properties": {
                    "is_document_verified": {
                        "type": "integer",
                        "example": "0|1"
                    },
                    "verification_notes": {
                        "type": "object",
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/DocumentsVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/BeneficiariesVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/MembersVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ThirdPartyBanksVerificationNotePropertySchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "ApprovalVerificationDocumentMemberResourceSchema": {
                "properties": {
                    "is_verified": {
                        "description": "Transform the resource into an array.",
                        "type": "integer",
                        "example": "0|1"
                    },
                    "verification_notes": {
                        "type": "object",
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/DocumentsVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/BeneficiariesVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/MembersVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ThirdPartyBanksVerificationNotePropertySchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "BOCampaignDetailHasFundraiserListResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "23e9ac71-f078-49e9-acb9-d64394d6d4b1"
                    },
                    "code": {
                        "type": "string",
                        "example": "LO1677837399"
                    },
                    "campaign_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "title": {
                        "type": "string",
                        "example": "Eligendi pariatur voluptatum tenetur eos rerum accusamus."
                    },
                    "status": {
                        "type": "string",
                        "example": "draft"
                    },
                    "fund_total": {
                        "type": "integer",
                        "example": 77174000
                    },
                    "fund_raised": {
                        "type": "integer",
                        "example": 6568000
                    }
                },
                "type": "object"
            },
            "BOListCampaignFundraiserResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "23e9ac71-f078-49e9-acb9-d64394d6d4b1"
                    },
                    "code": {
                        "type": "string",
                        "example": "LO1677837399"
                    },
                    "campaign_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "member_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "98993237-ac82-469c-936e-9ac748e3ea17"
                    },
                    "title": {
                        "type": "string",
                        "example": "Eligendi pariatur voluptatum tenetur eos rerum accusamus."
                    },
                    "status": {
                        "type": "string",
                        "example": "draft"
                    },
                    "description": {
                        "type": "string",
                        "example": "Iusto voluptatem culpa ratione libero aut voluptas reiciendis."
                    },
                    "story_step": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignMedicalStorySchema"
                            },
                            {
                                "$ref": "#/components/schemas/CampaignNonmedicalStorySchema"
                            }
                        ]
                    },
                    "approval_notes": {
                        "$ref": "#/components/schemas/ApprovalNotesResourceSchema"
                    },
                    "fund_total": {
                        "type": "integer",
                        "example": 77174000
                    },
                    "fund_raised": {
                        "type": "integer",
                        "example": 6568000
                    },
                    "slug": {
                        "type": "string",
                        "example": "eligendi-pariatur-voluptatum-tenetur-eos-rerum-accusamus"
                    },
                    "approved_at": {
                        "type": "integer",
                        "example": 1677837399595
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399595
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399595
                    }
                },
                "type": "object"
            },
            "BankStatementListResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/BankStatementListItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "BankStatementListItemsResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "transaction_id": {
                        "type": "string"
                    },
                    "transaction_date": {
                        "type": "integer",
                        "format": "int64"
                    },
                    "bank_transaction_id": {
                        "type": "string"
                    },
                    "api_transaction_number": {
                        "type": "string"
                    },
                    "beneficiary_name": {
                        "type": "string"
                    },
                    "beneficiary_bank_name": {
                        "type": "string"
                    },
                    "beneficiary_bank_account_number": {
                        "type": "string"
                    },
                    "main_campaign_code": {
                        "type": "string"
                    },
                    "main_campaign_title": {
                        "type": "string"
                    },
                    "sender_name_holder": {
                        "type": "string"
                    },
                    "sender_bank_account_number": {
                        "type": "string"
                    },
                    "payment_method": {
                        "type": "string"
                    },
                    "member_notes": {
                        "type": "string"
                    },
                    "description": {
                        "type": "string"
                    },
                    "payment_proof_manual_transfer_id": {
                        "type": "string",
                        "nullable": true
                    },
                    "purpose": {
                        "type": "string"
                    },
                    "approval_notes": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/RejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/PendingNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/VerifiedNotePropertySchema"
                            }
                        ]
                    },
                    "statement_type": {
                        "$ref": "#/components/schemas/StatementTypeEnum"
                    },
                    "amount": {
                        "type": "integer"
                    },
                    "end_balance": {
                        "type": "integer"
                    },
                    "properties": {
                        "type": "object",
                        "example": "[]"
                    },
                    "created_at": {
                        "type": "integer",
                        "format": "int64"
                    },
                    "updated_at": {
                        "type": "integer",
                        "format": "int64"
                    }
                },
                "type": "object"
            },
            "BankStatementShowResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "format": "uuid"
                    },
                    "transaction_id": {
                        "type": "string"
                    },
                    "beneficiary_name": {
                        "type": "string"
                    },
                    "beneficiary_bank_name": {
                        "type": "string"
                    },
                    "beneficiary_bank_account_number": {
                        "type": "string"
                    },
                    "main_campaign_code": {
                        "type": "string"
                    },
                    "main_campaign_title": {
                        "type": "string"
                    },
                    "sender_name_holder": {
                        "type": "string"
                    },
                    "sender_bank_account_number": {
                        "type": "string"
                    },
                    "payment_method": {
                        "type": "string"
                    },
                    "member_notes": {
                        "type": "string"
                    },
                    "description": {
                        "type": "string"
                    },
                    "payment_proof_manual_transfer_id": {
                        "type": "string",
                        "nullable": true
                    },
                    "purpose": {
                        "type": "string"
                    },
                    "approval_notes": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/RejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/PendingNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/VerifiedNotePropertySchema"
                            }
                        ]
                    },
                    "statement_type": {
                        "$ref": "#/components/schemas/StatementTypeEnum"
                    },
                    "amount": {
                        "type": "integer"
                    },
                    "end_balance": {
                        "type": "integer"
                    },
                    "created_at": {
                        "type": "integer",
                        "format": "int64"
                    },
                    "updated_at": {
                        "type": "integer",
                        "format": "int64"
                    }
                },
                "type": "object"
            },
            "BeneficiaryDocumentSchema": {
                "title": "Beneficiary Document",
                "description": "Document information",
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string"
                    },
                    "beneficiary_id": {
                        "type": "string"
                    },
                    "type": {
                        "type": "string"
                    },
                    "necessity_file": {
                        "type": "string"
                    },
                    "file_path": {
                        "type": "string"
                    },
                    "properties": {
                        "type": "object",
                        "additionalProperties": {}
                    },
                    "created_at": {
                        "type": "integer"
                    },
                    "updated_at": {
                        "type": "integer"
                    },
                    "full_url": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "BeneficiaryResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "e62e7748-ee2c-45d8-8deb-c1297fc87759"
                    },
                    "id_card_number": {
                        "type": "string",
                        "example": "3232327637327637643876"
                    },
                    "date_of_birth": {
                        "type": "integer",
                        "example": 1681848602000
                    },
                    "name": {
                        "type": "string",
                        "example": "John Mustopa"
                    },
                    "is_verified": {
                        "type": "integer",
                        "example": 1
                    },
                    "address": {
                        "type": "string",
                        "example": "Jl.Jembatan besi No.2"
                    },
                    "province": {
                        "type": "string",
                        "example": "DKI Jakarta"
                    },
                    "district": {
                        "type": "string",
                        "example": "Jakarta Barat"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "Tambora"
                    },
                    "latitude": {
                        "type": "integer",
                        "example": 43987349873
                    },
                    "longitude": {
                        "type": "integer",
                        "example": 34398743987
                    },
                    "verified_at": {
                        "type": "integer",
                        "example": 1681848602000
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/BeneficiaryDocumentResourceSchema"
                                }
                            ]
                        }
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1681848602000
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1681848602000
                    }
                },
                "type": "object"
            },
            "BeneficiaryUserDetailSchema": {
                "title": "Beneficiary User Detail Schema",
                "description": "Beneficiary information",
                "properties": {
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/BeneficiaryDocumentSchema"
                        }
                    },
                    "id_card_number": {
                        "type": "string"
                    },
                    "name": {
                        "type": "string"
                    },
                    "place_of_birth": {
                        "type": "string"
                    },
                    "date_of_birth": {
                        "type": "integer"
                    },
                    "gender": {
                        "type": "string"
                    },
                    "religion": {
                        "type": "string",
                        "example": "hindu"
                    },
                    "npwp_number": {
                        "type": "string"
                    },
                    "marital_status": {
                        "type": "string"
                    },
                    "citizenship": {
                        "type": "string"
                    },
                    "blood_group": {
                        "type": "string"
                    },
                    "job": {
                        "type": "string"
                    },
                    "created_at": {
                        "type": "integer"
                    },
                    "updated_at": {
                        "type": "integer"
                    },
                    "address": {
                        "type": "string"
                    },
                    "province": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "sub_district": {
                        "type": "string"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "double"
                    },
                    "longitude": {
                        "type": "number",
                        "format": "double"
                    },
                    "postal_code": {
                        "type": "string"
                    },
                    "rt_rw": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "CampaignMedicalActivityResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/LocationResourceSchema"
                    },
                    {
                        "properties": {
                            "verification_have_insurance": {
                                "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                            },
                            "verification_have_id_card": {
                                "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                            },
                            "verification_id_card_number": {
                                "type": "string",
                                "example": "1232"
                            },
                            "verification_date_of_birth_patient": {
                                "type": "integer",
                                "example": "167383730"
                            },
                            "verification_have_medical_document": {
                                "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                            },
                            "patient_name": {
                                "type": "string",
                                "example": "Jang Arif"
                            },
                            "self_phone_number": {
                                "type": "string",
                                "example": "08532424324323"
                            },
                            "self_country_code": {
                                "type": "string",
                                "example": "ID"
                            },
                            "emergency_contact": {
                                "$ref": "#/components/schemas/EmergencyContactItemResourceSchema"
                            },
                            "diagnosis": {
                                "type": "string",
                                "example": "Gejala Batuk"
                            },
                            "is_inpatient": {
                                "$ref": "#/components/schemas/BooleanEnumSchema"
                            },
                            "hospital_name": {
                                "type": "string",
                                "example": "Rumah Sakit Permata Bunda"
                            },
                            "hospital_phone_number": {
                                "type": "string",
                                "example": "021934728437294"
                            },
                            "hospital_country_code": {
                                "type": "string",
                                "example": "ID"
                            },
                            "hospitalization_place": {
                                "$ref": "#/components/schemas/MedicalHospitalizationPlaceEnumSchema"
                            },
                            "treatment": {
                                "type": "string",
                                "example": "Di pijat"
                            },
                            "expenses": {
                                "$ref": "#/components/schemas/MedicalExpensesEnumSchema"
                            }
                        }
                    }
                ]
            },
            "EmergencyContactItemResourceSchema": {
                "properties": {
                    "kin_relationship": {
                        "$ref": "#/components/schemas/MedicalKinshipEnumSchema"
                    },
                    "kin_full_name": {
                        "type": "string",
                        "example": "Aprilia Merdiana"
                    },
                    "kin_phone_number": {
                        "type": "string",
                        "example": "08763282002"
                    },
                    "kin_country_code": {
                        "type": "string",
                        "example": "08763282002"
                    }
                },
                "type": "object"
            },
            "CampaignNonMedicalActivityResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/LocationResourceSchema"
                    },
                    {
                        "properties": {
                            "name": {
                                "description": "Summary of ActivityResource",
                                "type": "string",
                                "example": "Pembangunan Jembatan"
                            },
                            "purpose": {
                                "type": "string",
                                "example": "Pembangunan..."
                            }
                        }
                    }
                ]
            },
            "CampaignAcceptanceListResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignAcceptanceItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "CampaignAcceptanceItemsResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "created_at": {
                        "type": "number",
                        "example": 1698929532000
                    },
                    "donation_order_id": {
                        "type": "string"
                    },
                    "donation_payment_method": {
                        "$ref": "#/components/schemas/PaymentMethodGroupEnumSchema"
                    },
                    "donation_payment_provider": {
                        "type": "string",
                        "enum": [
                            "midtrans",
                            "dana",
                            "manual-transfer"
                        ]
                    },
                    "donation_bank_name": {
                        "$ref": "#/components/schemas/PaymentMethodTypeEnumSchema"
                    },
                    "main_campaign_title": {
                        "type": "string"
                    },
                    "main_campaign_fund_target": {
                        "type": "number"
                    },
                    "beneficiary_name": {
                        "type": "string"
                    },
                    "phone": {
                        "type": "string"
                    },
                    "gross_amount": {
                        "type": "number"
                    },
                    "mdr": {
                        "type": "number"
                    },
                    "net_amount": {
                        "type": "number"
                    }
                },
                "type": "object"
            },
            "CampaignAlertResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignAlertItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "CampaignAlertItemsResourceSchema": {
                "title": "Campaign Alert Items Schema",
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "uuid"
                    },
                    "reporter_name": {
                        "type": "string",
                        "example": "Era Dare"
                    },
                    "reporter_email": {
                        "type": "string",
                        "format": "email",
                        "example": "romaine.reichert@yahoo.com"
                    },
                    "reporter_notes": {
                        "type": "string",
                        "example": "Eveniet voluptatum deserunt quasi impedit sapiente."
                    },
                    "thumbnail": {
                        "$ref": "#/components/schemas/CampaignThumbnailResourceSchema"
                    },
                    "campaign_status": {
                        "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                    },
                    "content_status": {
                        "$ref": "#/components/schemas/ContentStatusEnumSchema"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "12312312312"
                    },
                    "due_date": {
                        "type": "integer",
                        "example": "12312312312"
                    },
                    "member_name": {
                        "type": "string",
                        "example": "ujang"
                    },
                    "member_email": {
                        "type": "string",
                        "example": "ujang@gmail.com"
                    },
                    "campaign_target": {
                        "type": "integer",
                        "example": "0"
                    },
                    "main_campaign_title": {
                        "type": "string",
                        "example": ""
                    },
                    "main_campaign_code": {
                        "type": "string",
                        "example": ""
                    },
                    "day_remaining": {
                        "type": "integer",
                        "example": ""
                    },
                    "progress": {
                        "type": "integer",
                        "example": ""
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": ""
                    },
                    "main_campaign_created_at": {
                        "type": "integer",
                        "example": ""
                    },
                    "alert_status": {
                        "$ref": "#/components/schemas/AlertStatusEnum"
                    },
                    "main_category": {
                        "$ref": "#/components/schemas/AlertCategoriesEnum"
                    },
                    "sub_category": {
                        "$ref": "#/components/schemas/AlertSubCategoriesEnum"
                    }
                },
                "type": "object"
            },
            "CampaignContentDetailResourceSchema": {
                "title": "Content Detail",
                "description": "Content Detail schema",
                "properties": {
                    "thumbnail": {
                        "properties": {
                            "id": {
                                "description": "Transform the resource into an array.",
                                "type": "string",
                                "example": "2ccb7e9d-37e4-4d3b-8f59-0db3aa2d4fb8"
                            },
                            "campaign_id": {
                                "type": "string",
                                "example": "93ce4508-fd34-4cd3-95cd-4f19f2ba9ac0"
                            },
                            "type": {
                                "type": "string",
                                "example": "image"
                            },
                            "necessity_file": {
                                "type": "string",
                                "example": "thumbnail"
                            },
                            "file_path": {
                                "type": "string",
                                "example": "public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg"
                            },
                            "properties": {
                                "properties": {
                                    "alt": {
                                        "type": "string",
                                        "example": "Aliquid nostrum eveniet expedita itaque rerum voluptates."
                                    }
                                },
                                "type": "object"
                            },
                            "created_at": {
                                "type": "integer",
                                "example": 1693296559972
                            },
                            "updated_at": {
                                "type": "integer",
                                "example": 1693296559974
                            },
                            "full_url": {
                                "type": "string",
                                "example": "https://s3.rakhasa.com/rumahberkat-api/public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg"
                            },
                            "full_url_banner": {
                                "properties": {
                                    "url_mobile": {
                                        "type": "string",
                                        "example": "https://s3.rakhasa.com/rumahberkat-api/public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg"
                                    },
                                    "url_desktop": {
                                        "type": "string",
                                        "example": "https://s3.rakhasa.com/rumahberkat-api/public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg"
                                    }
                                },
                                "type": "object"
                            }
                        },
                        "type": "object"
                    },
                    "id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "code": {
                        "type": "string",
                        "example": "MM1693296559"
                    },
                    "title": {
                        "type": "string",
                        "example": "Motor Vehicle Inspector"
                    },
                    "link": {
                        "type": "string",
                        "example": ""
                    },
                    "short_link": {
                        "type": "string",
                        "example": "Rst2d6jnPd"
                    },
                    "category": {
                        "type": "string",
                        "example": "Bantuan Medis & Kesehatan"
                    },
                    "story": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignNonmedicalStorySchema"
                            },
                            {
                                "$ref": "#/components/schemas/CampaignMedicalStorySchema"
                            }
                        ]
                    },
                    "document_stories": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "example": "cd08d1c4-4185-4b24-90b3-cb097d9d995b"
                                },
                                "campaign_id": {
                                    "type": "string",
                                    "example": "93ce4508-fd34-4cd3-95cd-4f19f2ba9ac0"
                                },
                                "type": {
                                    "type": "string",
                                    "example": "image"
                                },
                                "necessity_file": {
                                    "type": "string",
                                    "example": "story_step"
                                },
                                "file_path": {
                                    "type": "string",
                                    "example": "public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg"
                                },
                                "properties": {
                                    "properties": {
                                        "alt": {
                                            "type": "string",
                                            "example": "r"
                                        },
                                        "key": {
                                            "type": "string",
                                            "example": "image_on_location"
                                        }
                                    },
                                    "type": "object"
                                },
                                "created_at": {
                                    "type": "integer",
                                    "example": 1693296559978
                                },
                                "updated_at": {
                                    "type": "integer",
                                    "example": 1693296559978
                                },
                                "full_url": {
                                    "type": "string",
                                    "example": "https://s3.rakhasa.com/rumahberkat-api/public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg"
                                },
                                "full_url_banner": {
                                    "properties": {
                                        "url_mobile": {
                                            "type": "string",
                                            "example": "https://s3.rakhasa.com/rumahberkat-api/public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg"
                                        },
                                        "url_desktop": {
                                            "type": "string",
                                            "example": "https://s3.rakhasa.com/rumahberkat-api/public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg"
                                        }
                                    },
                                    "type": "object"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "message_template": {
                        "type": "string",
                        "example": "Ayo Mari Bantu"
                    },
                    "fund_purpose": {
                        "type": "string",
                        "example": "Untuk Membantu ..."
                    },
                    "beneficiary_relationship_category": {
                        "type": "string",
                        "example": "self"
                    }
                },
                "type": "object"
            },
            "CampaignDetailHasActivityResourceSchema": {
                "properties": {
                    "id": {
                        "type": "integer",
                        "example": 1
                    },
                    "description": {
                        "type": "string",
                        "example": "test seeder log we"
                    },
                    "subject_type": {
                        "type": "string",
                        "example": "App\\\\Models\\\\Campaign"
                    },
                    "subject_id": {
                        "type": "string",
                        "example": "d677e4a0-2082-463b-8150-982914998da5"
                    },
                    "causer_type": {
                        "type": "string",
                        "example": "Rakhasa\\\\Icore\\\\Models\\\\User"
                    },
                    "causer_id": {
                        "type": "string",
                        "example": "98acbcc1-9a7b-42da-9fd9-7440e88984de"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1678676718000
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1678676718000
                    },
                    "event": {
                        "type": "string",
                        "example": "SEEDER"
                    },
                    "properties": {
                        "type": "array",
                        "items": {
                            "allOf": []
                        }
                    }
                },
                "type": "object"
            },
            "CampaignDetailHasBankResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "98993237-ae49-4ec4-8f20-e4e59f5a8f1a"
                    },
                    "member_id": {
                        "type": "string",
                        "example": "98993237-ac82-469c-936e-9ac748e3ea17"
                    },
                    "bank_id": {
                        "type": "string",
                        "example": "a29b3e07-6f58-49ab-bdbc-ab55a71ee706"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "Bradford Borer"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "5110120192"
                    },
                    "bank_branch": {
                        "type": "string",
                        "example": "Grogol, Jakarta Barat"
                    },
                    "is_primary": {
                        "type": "integer",
                        "example": "1"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399281
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399281
                    },
                    "is_verified": {
                        "type": "integer",
                        "example": 0
                    }
                },
                "type": "object"
            },
            "CampaignDetailHasBeneficiaryResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/LocationResourceSchema"
                    },
                    {
                        "$ref": "#/components/schemas/BeneficiaryPropertiesResponseSchema"
                    },
                    {
                        "properties": {
                            "id": {
                                "type": "string",
                                "example": "e62e7748-ee2c-45d8-8deb-c1297fc87759"
                            },
                            "is_verified": {
                                "$ref": "#/components/schemas/BooleanEnumSchema"
                            },
                            "id_card_number": {
                                "type": "string",
                                "example": "3232327637327637643876"
                            },
                            "name": {
                                "type": "string",
                                "example": "John Mustopa"
                            },
                            "postal_code": {
                                "type": "string",
                                "example": "90923"
                            },
                            "date_of_birth": {
                                "type": "integer",
                                "example": 1681848602000
                            },
                            "verified_at": {
                                "type": "integer",
                                "example": 1681848602000
                            },
                            "documents": {
                                "type": "array",
                                "items": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/BeneficiaryDocumentResourceSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ]
            },
            "CampaignDetailHasCategoryResourcesSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "f2bbd4ef-a67d-48f1-9986-e97c5add8b9d"
                    },
                    "code": {
                        "type": "string",
                        "example": "KMU"
                    },
                    "label": {
                        "type": "string",
                        "example": "Karya Kreatif & Modal Usaha"
                    },
                    "icon_path": {
                        "type": "string",
                        "example": "/path/test.jpg"
                    },
                    "is_active": {
                        "type": "integer",
                        "example": 1
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399421
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399421
                    }
                },
                "type": "object"
            },
            "CampaignDetailHasDocumentsResourcesSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8e6f5df8-01ae-4216-a562-5fb3e35a8cbc"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "type": {
                        "type": "string",
                        "example": "IMAGE"
                    },
                    "necessity_file": {
                        "type": "string",
                        "example": "thumbnail"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "https://rumahberkat.com/logo.png"
                    },
                    "properties": {
                        "type": "object"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399575
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399575
                    }
                },
                "type": "object"
            },
            "CampaignDetailHasDonationSuccessListResourceSchema": {
                "required": [
                    "id",
                    "name",
                    "gross_donation",
                    "mdr",
                    "net_donation",
                    "payment_method",
                    "created_at"
                ],
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "23e9ac71-f078-49e9-acb9-d64394d6d4b1"
                    },
                    "name": {
                        "type": "string",
                        "example": "Neday Apotsum"
                    },
                    "gross_donation": {
                        "type": "number",
                        "format": "double",
                        "example": 100000
                    },
                    "mdr": {
                        "type": "number",
                        "format": "double",
                        "example": 2500
                    },
                    "amount": {
                        "type": "number",
                        "format": "double",
                        "example": 2500
                    },
                    "net_donation": {
                        "type": "number",
                        "format": "double",
                        "example": 97500
                    },
                    "payment_method": {
                        "type": "string",
                        "example": "dana"
                    },
                    "provider_name": {
                        "type": "string",
                        "example": "dana"
                    },
                    "bank_name": {
                        "type": "string",
                        "example": "dana"
                    },
                    "end_balance": {
                        "type": "number",
                        "example": 0
                    },
                    "created_at": {
                        "type": "integer",
                        "format": "int64",
                        "example": 1687771051000
                    }
                },
                "type": "object"
            },
            "CampaignDetailHasFundraisersResourcesSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "23e9ac71-f078-49e9-acb9-d64394d6d4b1"
                    },
                    "code": {
                        "type": "string",
                        "example": "LO1677837399"
                    },
                    "campaign_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "title": {
                        "type": "string",
                        "example": "Eligendi pariatur voluptatum tenetur eos rerum accusamus."
                    },
                    "status": {
                        "type": "string",
                        "example": "draft"
                    },
                    "fund_total": {
                        "type": "integer",
                        "example": 77174000
                    },
                    "fund_raised": {
                        "type": "integer",
                        "example": 6568000
                    }
                },
                "type": "object"
            },
            "CampaignDetailHasMarketingsResourcesSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8e6f5df8-01ae-4216-a562-5fb3e35a8cbc"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "status": {
                        "type": "string",
                        "example": "runnning"
                    },
                    "platform": {
                        "type": "string",
                        "example": "bigo"
                    },
                    "amount": {
                        "type": "integer",
                        "example": 1932954
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399575
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399575
                    }
                },
                "type": "object"
            },
            "CampaignDetailHasMedicalResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/LocationResourceSchema"
                    },
                    {
                        "properties": {
                            "id": {
                                "type": "string",
                                "format": "uuid",
                                "example": "ad78366c-5c33-42c8-a29e-703478447663"
                            },
                            "patient_name": {
                                "type": "string",
                                "example": "string"
                            },
                            "self_phone_number": {
                                "type": "string",
                                "example": "string"
                            },
                            "diagnosis": {
                                "type": "string",
                                "example": "string"
                            },
                            "is_inpatient": {
                                "$ref": "#/components/schemas/BooleanEnumSchema"
                            },
                            "hospital_name": {
                                "type": "string",
                                "example": "string"
                            },
                            "hospital_phone_number": {
                                "type": "string",
                                "example": "string"
                            },
                            "hospitalization_place": {
                                "type": "string",
                                "example": "hospital"
                            },
                            "treatment": {
                                "type": "string",
                                "example": "string"
                            },
                            "expenses": {
                                "$ref": "#/components/schemas/MedicalExpensesEnumSchema"
                            },
                            "emergency_contact": {
                                "$ref": "#/components/schemas/CampaignDetailHasMedicalHasEmergencyContactResourceSchema"
                            },
                            "verification_have_insurance": {
                                "$ref": "#/components/schemas/BooleanEnumSchema"
                            },
                            "verification_have_medical_document": {
                                "$ref": "#/components/schemas/BooleanEnumSchema"
                            },
                            "verification_have_id_card": {
                                "$ref": "#/components/schemas/BooleanEnumSchema"
                            },
                            "verification_id_card_number": {
                                "type": "string",
                                "example": "7437324873428328734"
                            },
                            "verification_date_of_birth_patient": {
                                "type": "integer",
                                "example": 9223372036854776000
                            }
                        }
                    }
                ]
            },
            "CampaignDetailHasMedicalHasEmergencyContactResourceSchema": {
                "properties": {
                    "kin_relationship": {
                        "type": "string",
                        "example": "father"
                    },
                    "kin_full_name": {
                        "type": "string",
                        "example": "John Doe"
                    },
                    "kin_phone_number": {
                        "type": "string",
                        "example": "1234567890"
                    },
                    "kin_country_code": {
                        "type": "string",
                        "example": "1234567890"
                    }
                },
                "type": "object"
            },
            "CampaignDetailHasNonMedicalResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/LocationResourceSchema"
                    },
                    {
                        "properties": {
                            "name": {
                                "description": "Transform the resource into an array.",
                                "type": "string",
                                "example": "string"
                            },
                            "purpose": {
                                "type": "string",
                                "example": "string"
                            },
                            "id": {
                                "type": "string",
                                "example": "d64dda97-2f68-4dfe-b65a-8afd6fbbc511"
                            }
                        }
                    }
                ]
            },
            "CampaignDetailHasPriorityResourcesSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "b5ebe834-a8c5-4c0a-83d8-fd28ee93c091"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "797a8e7e-8c71-41ec-aba2-2bd1e7d77f11"
                    },
                    "order_priority": {
                        "type": "integer",
                        "example": 1
                    },
                    "is_active": {
                        "type": "integer",
                        "example": 1
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399539
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399539
                    }
                },
                "type": "object"
            },
            "CampaignDetailReportResource": {
                "title": "Campaign Detail Report Resource",
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string"
                    },
                    "title": {
                        "type": "string"
                    },
                    "code": {
                        "type": "string"
                    },
                    "category": {
                        "type": "string"
                    },
                    "member_name": {
                        "type": "string"
                    },
                    "member_email": {
                        "type": "string"
                    },
                    "published_at": {
                        "type": "string",
                        "format": "date-time"
                    },
                    "end_date": {
                        "type": "integer"
                    },
                    "total_donation": {
                        "type": "integer"
                    },
                    "donation_quantity": {
                        "type": "integer"
                    },
                    "total_fundraiser": {
                        "type": "integer"
                    },
                    "total_prayer_request": {
                        "type": "integer"
                    },
                    "total_campaign_new": {
                        "type": "integer"
                    },
                    "total_marketing": {
                        "type": "integer"
                    },
                    "total_collected_marketing": {
                        "type": "integer"
                    },
                    "total_collected_donation": {
                        "type": "integer"
                    },
                    "fund_total": {
                        "type": "integer"
                    }
                },
                "type": "object"
            },
            "CampaignDetailResourceSchema": {
                "properties": {
                    "campaign": {
                        "$ref": "#/components/schemas/CampaignDetailResourceHasCampaignsSchema"
                    },
                    "beneficiary": {
                        "$ref": "#/components/schemas/CampaignDetailHasBeneficiaryResourceSchema"
                    },
                    "bank_detail": {
                        "$ref": "#/components/schemas/BankForWithdrawalResourceSchema"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "anyOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignDocumentResourceSchema"
                                }
                            ]
                        }
                    },
                    "campaign_activities": {
                        "schema": "CampaignDetailResource",
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignTimelineResourceItemsSchema"
                                }
                            ]
                        }
                    },
                    "log_activities": {
                        "schema": "CampaignDetailResource",
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/LogActivitiesResourceSchema"
                                }
                            ]
                        }
                    },
                    "campaigner": {
                        "$ref": "#/components/schemas/CampaignDetailResourceHasCampaignerSchema"
                    },
                    "campaign_priority": {
                        "$ref": "#/components/schemas/CampaignDetailResourceHasPriorityEmergencySchema"
                    },
                    "donations": {
                        "schema": "CampaignDetailResource",
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignDetailHasDonationSuccessListResourceSchema"
                                }
                            ]
                        }
                    }
                },
                "type": "object"
            },
            "CampaignDetailResourceHasCampaignsSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "status": {
                        "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                    },
                    "due_date": {
                        "type": "integer",
                        "example": 1684833975000
                    },
                    "is_unlimited": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "balance": {
                        "type": "integer"
                    },
                    "is_campaign_priority": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_pub": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "rab_in_pub": {
                        "type": "string"
                    },
                    "is_campaigner_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_beneficiary_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_document_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_case_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_already_changed": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "beneficiary_is_campaigner": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_marketing_donation_released": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_medical": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "have_insurance": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "have_medical_documents": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "code": {
                        "type": "string",
                        "example": "fa324243333"
                    },
                    "title": {
                        "type": "string",
                        "example": "Bantu Orang ..."
                    },
                    "slug": {
                        "type": "string",
                        "example": "bantu-orang"
                    },
                    "short_link": {
                        "type": "string",
                        "example": "rOEVyNT7CH"
                    },
                    "category": {
                        "$ref": "#/components/schemas/CampaignCategoryResourceSchema"
                    },
                    "story_step": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignMedicalStorySchema"
                            },
                            {
                                "$ref": "#/components/schemas/CampaignNonmedicalStorySchema"
                            }
                        ]
                    },
                    "seo_properties": {
                        "$ref": "#/components/schemas/SeoPropertiesExampleSchema"
                    },
                    "message_template": {
                        "type": "string",
                        "example": "Ayo Mari Bantu"
                    },
                    "fund_purpose": {
                        "type": "string",
                        "example": "Untuk Membantu ......"
                    },
                    "beneficiary_relationship": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/MedicalTargetEnumSchema"
                            },
                            {
                                "$ref": "#/components/schemas/NonMedicalTargetEnumSchema"
                            }
                        ]
                    },
                    "campaign_marketings": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignMarketingResourceSchema"
                                }
                            ]
                        }
                    },
                    "fund_target": {
                        "type": "integer",
                        "example": 1314091
                    },
                    "campaign_fundraisers": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignDetailHasFundraisersResourcesSchema"
                                }
                            ]
                        }
                    },
                    "fund_raised": {
                        "type": "integer",
                        "example": 2000000
                    },
                    "activity": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignDetailHasMedicalResourceSchema"
                            },
                            {
                                "$ref": "#/components/schemas/CampaignDetailHasNonMedicalResourceSchema"
                            }
                        ]
                    },
                    "approved_at": {
                        "type": "integer",
                        "example": 1677837399721
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399721
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399721
                    },
                    "suspended_at": {
                        "type": "integer",
                        "example": 1677837399721
                    },
                    "banned_at": {
                        "type": "integer",
                        "example": 1677837399721
                    }
                },
                "type": "object"
            },
            "CampaignDetailResourceHasCampaignerSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "99ce82d2-b38f-4e4d-ad85-5372dd7369d6"
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "name": {
                        "type": "string",
                        "example": "John Doe"
                    },
                    "location": {
                        "$ref": "#/components/schemas/LocationResourceSchema"
                    },
                    "socials": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignDetailResourceHasSocialCampaignerSchema"
                                }
                            ]
                        }
                    },
                    "contacts": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/MemberContactResourceSchema"
                                }
                            ]
                        }
                    }
                },
                "type": "object"
            },
            "CampaignDetailResourceHasSocialCampaignerSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "99ce82d2-b630-43b8-9e87-66f59b25561e"
                    },
                    "provider": {
                        "type": "string",
                        "example": "twitter"
                    },
                    "address": {
                        "type": "string",
                        "example": "verona.wuckert"
                    }
                },
                "type": "object"
            },
            "SeoPropertiesExampleSchema": {
                "title": "Seo Properties Example",
                "description": "Your schema description",
                "properties": {
                    "meta": {
                        "description": "Meta data",
                        "type": "array",
                        "items": {
                            "properties": {
                                "label": {
                                    "type": "string",
                                    "example": "label example"
                                },
                                "value": {
                                    "type": "string",
                                    "example": "value example"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "script": {
                        "description": "Script data",
                        "type": "array",
                        "items": {
                            "properties": {
                                "label": {
                                    "type": "string",
                                    "example": "label example"
                                },
                                "type": {
                                    "type": "string",
                                    "example": "type example"
                                },
                                "value": {
                                    "type": "string",
                                    "example": "value example"
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "CampaignDetailResourceHasPriorityEmergencySchema": {
                "properties": {
                    "is_priority": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_emergency": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "CampaignExpenditureListResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignExpenditureItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "CampaignExpenditureItemsResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "payment_method": {
                        "description": "The payment method",
                        "type": "string",
                        "example": "bri"
                    },
                    "disbursement_date": {
                        "description": "The disbursement date",
                        "type": "integer",
                        "example": 1710424816757
                    },
                    "disbursement_type": {
                        "$ref": "#/components/schemas/CampaignExpenditureDisbursementTypeEnum"
                    },
                    "description": {
                        "description": "Description of the payment",
                        "type": "string",
                        "example": "asu"
                    },
                    "net_donation": {
                        "description": "Net donation amount",
                        "type": "integer",
                        "example": 98
                    },
                    "mdr": {
                        "description": "MDR amount",
                        "type": "integer",
                        "example": 200
                    },
                    "application_fee": {
                        "description": "Application fee",
                        "type": "integer",
                        "example": 98
                    },
                    "total_marketing": {
                        "description": "Total marketing cost",
                        "type": "integer",
                        "example": 98
                    },
                    "total_disbursement": {
                        "description": "Total disbursement amount",
                        "type": "integer",
                        "example": 98
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserDetailResourceSchema": {
                "properties": {
                    "fundraiser_campaign_detail": {
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "status": {
                                "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                            },
                            "due_date": {
                                "type": "string",
                                "nullable": true
                            },
                            "thumbnail": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignFundraiserDocumentThumbnailResource"
                                }
                            },
                            "story_step": {
                                "$ref": "#/components/schemas/CampaignFundraiserStoryStepSchema"
                            },
                            "seo_properties": {
                                "$ref": "#/components/schemas/SeoPropertiesExampleSchema"
                            },
                            "code": {
                                "type": "string"
                            },
                            "category": {
                                "properties": {
                                    "id": {
                                        "type": "string"
                                    },
                                    "code": {
                                        "type": "string"
                                    },
                                    "label": {
                                        "type": "string"
                                    },
                                    "slug": {
                                        "type": "string"
                                    },
                                    "icon_path": {
                                        "type": "string"
                                    },
                                    "percentage_fee": {
                                        "type": "integer"
                                    },
                                    "is_active": {
                                        "type": "integer"
                                    },
                                    "created_at": {
                                        "type": "integer"
                                    },
                                    "updated_at": {
                                        "type": "integer"
                                    },
                                    "deleted_at": {
                                        "type": "integer",
                                        "nullable": true
                                    }
                                },
                                "type": "object"
                            },
                            "title": {
                                "type": "string"
                            },
                            "message_template": {
                                "type": "string"
                            },
                            "slug": {
                                "type": "string"
                            },
                            "fund_raised": {
                                "type": "integer"
                            },
                            "fund_total": {
                                "type": "integer"
                            },
                            "main_fund_raised": {
                                "type": "integer"
                            },
                            "approved_at": {
                                "type": "integer"
                            },
                            "created_at": {
                                "type": "integer"
                            },
                            "updated_at": {
                                "type": "integer"
                            },
                            "suspended_at": {
                                "type": "integer",
                                "nullable": true
                            },
                            "documents": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignFundraiserDocumentResourceSchema"
                                }
                            }
                        },
                        "type": "object"
                    },
                    "fundraiser": {
                        "$ref": "#/components/schemas/MemberDetailResourceSchema"
                    },
                    "fundraiser_campaign_news": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignFundraiserTimelineResourceSchema"
                        }
                    },
                    "donation_statement_details": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/DonationDetailResourceSchema"
                        }
                    },
                    "main_campaign_id": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserHasFundraiserSchema": {
                "properties": {
                    "name": {
                        "description": "CampaignFundraiserHasFundraiserResource",
                        "type": "string",
                        "example": "Shirley Harber Jr."
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserItemHasFundraiserResourcesSchema": {
                "properties": {
                    "id": {
                        "description": "Summary of CampaignFundraiserItemHasFundraiserResources",
                        "type": "string",
                        "format": "uuid",
                        "example": "99082227-1bc2-49f7-9837-c48ced53e4d2"
                    },
                    "name": {
                        "type": "string",
                        "example": "Budi Eko"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserItemHasMainCampaignResourcesSchema": {
                "properties": {
                    "id": {
                        "description": "Summary of CampaignFundraiserItemHasMainCampaignResources",
                        "type": "string",
                        "format": "uuid",
                        "example": "99082227-1bc2-49f7-9837-c48ced53e4d2"
                    },
                    "code": {
                        "type": "string",
                        "example": "NA1682602149"
                    },
                    "title": {
                        "type": "string",
                        "example": "Bantuan Untuk ..."
                    },
                    "status": {
                        "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                    },
                    "category": {
                        "type": "string",
                        "example": "Bantuan Medis Dan Kesehatan"
                    },
                    "fund_raised": {
                        "type": "integer",
                        "example": 100000000
                    },
                    "day_remaining": {
                        "type": "integer",
                        "example": 8
                    },
                    "due_date": {
                        "type": "integer",
                        "example": 88934838383383
                    },
                    "is_pub": {
                        "type": "integer",
                        "example": 1
                    },
                    "beneficiary": {
                        "$ref": "#/components/schemas/CampaignHasBeneficiarySchema"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Summary of CampaignFundraiserItemResources",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignFundraiserItemResourcesSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "CampaignFundraiserItemResourcesSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "c20de507-441b-4555-83fe-ca556daf7d3f"
                    },
                    "code": {
                        "type": "string",
                        "example": "W21682602143"
                    },
                    "title": {
                        "type": "string",
                        "example": "Bantuan Unttuk yang ..."
                    },
                    "fund_total": {
                        "type": "integer",
                        "example": 100000000
                    },
                    "fund_raised": {
                        "type": "integer",
                        "example": 10000000
                    },
                    "progress": {
                        "type": "integer",
                        "example": 25
                    },
                    "status": {
                        "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                    },
                    "content_status": {
                        "$ref": "#/components/schemas/ContentStatusEnumSchema"
                    },
                    "fundraiser": {
                        "$ref": "#/components/schemas/CampaignFundraiserItemHasFundraiserResourcesSchema"
                    },
                    "main_campaign": {
                        "$ref": "#/components/schemas/CampaignFundraiserItemHasMainCampaignResourcesSchema"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignFundraiserDocumentThumbnailResource"
                        }
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserReportResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignFundraiserReportItemsSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "CampaignFundraiserReportItemsSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "e1528d2f-7db9-4379-abfc-f82374fe7977"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignFundraiserDocumentThumbnailSchema"
                        }
                    },
                    "title": {
                        "type": "string",
                        "example": "Sint consequatur rem vel quidem voluptatem."
                    },
                    "code": {
                        "type": "string",
                        "example": "Y41692670242"
                    },
                    "category": {
                        "type": "string",
                        "example": "Bantuan Pendidikan"
                    },
                    "name": {
                        "type": "string",
                        "example": "Heather Nienow DVM"
                    },
                    "email": {
                        "type": "string",
                        "example": "barrett.rath@bradtke.net"
                    },
                    "pub_at": {
                        "type": "integer",
                        "example": 1692670244206
                    },
                    "published_at": {
                        "type": "integer",
                        "example": 1692670244206
                    },
                    "end_date": {
                        "type": "integer",
                        "example": 1723295114000
                    },
                    "campaign_title": {
                        "type": "string",
                        "example": "Health Educator"
                    },
                    "total_fundraiser_donor": {
                        "type": "integer",
                        "example": 1
                    },
                    "fundraiser_donation_quantity": {
                        "type": "integer",
                        "example": 4
                    },
                    "total_prayer_request": {
                        "type": "integer",
                        "example": 4
                    },
                    "total_campaign_new": {
                        "type": "integer",
                        "example": 2
                    },
                    "total_collected_donation": {
                        "type": "integer",
                        "example": 35960000
                    },
                    "fund_total": {
                        "type": "integer",
                        "example": 35960000
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserDocumentThumbnailSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "57912038-cd5c-40cd-9969-914e4b654987"
                    },
                    "campaign_fundraiser_id": {
                        "type": "string",
                        "example": "964339e1-7e2a-49e5-8a00-d35a94f68ba5"
                    },
                    "type": {
                        "type": "string",
                        "example": "image"
                    },
                    "necessity_file": {
                        "type": "string",
                        "example": "thumbnail"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg"
                    },
                    "properties": {
                        "type": "object",
                        "example": {
                            "alt": "Totam tenetur quas sapiente ut."
                        },
                        "additionalProperties": {
                            "type": "string"
                        }
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1692670242578
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1692670242580
                    },
                    "full_url": {
                        "type": "string",
                        "example": "https://s3.rakhasa.com/rumahberkat-api/public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=rumahberkat-api%2F20230823%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230823T064337Z&X-Amz-SignedHeaders=host&X-Amz-Expires=604800&X-Amz-Signature=39a682a5334ed2cec5627e309fc7ee5e590910e2394543f7af8f4971977e2d0d"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserTemporaryDetailResourceSchema": {
                "description": "response",
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "d4ccbf73-d432-4445-95ed-9304bcdd8c44"
                    },
                    "code": {
                        "type": "string",
                        "example": "chg2062471818"
                    },
                    "change": {
                        "$ref": "#/components/schemas/CampaignFundraiserTemporaryDetailChangeResourceSchema"
                    },
                    "edited_by": {
                        "type": "string",
                        "example": "campaigner|admin"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1680841839000"
                    },
                    "current": {
                        "$ref": "#/components/schemas/CampaignFundraiserDetailResourceSchema"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserTemporaryDetailChangeResourceSchema": {
                "properties": {
                    "fundraiser_campaign_detail": {
                        "properties": {
                            "title": {
                                "type": "string"
                            },
                            "message_template": {
                                "type": "string"
                            },
                            "fund_total": {
                                "type": "number"
                            },
                            "story_steps": {
                                "type": "array",
                                "items": {
                                    "required": [
                                        "key",
                                        "value"
                                    ],
                                    "properties": {
                                        "key": {
                                            "type": "string",
                                            "enum": [
                                                "about",
                                                "prayer"
                                            ]
                                        },
                                        "value": {
                                            "type": "string"
                                        }
                                    },
                                    "type": "object"
                                }
                            },
                            "documents": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignFundraiserDocumentRequestSchema"
                                }
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserTemporaryResourceSchema": {
                "description": "response",
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "d4ccbf73-d432-4445-95ed-9304bcdd8c44"
                    },
                    "code": {
                        "type": "string",
                        "example": "chg2062471818"
                    },
                    "properties": {
                        "type": "object",
                        "example": "{}"
                    },
                    "edited_by": {
                        "type": "string",
                        "example": "campaigner|admin"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1680841839000"
                    },
                    "campaign_fundraiser": {
                        "$ref": "#/components/schemas/CampaignFundraiserDetailResourceSchema"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserTimelineDocumentResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "f20013f2-c08d-42a7-9457-56855e050856"
                    },
                    "campaign_fundraiser_timeline_id": {
                        "type": "string",
                        "example": "0b80b35c-48ff-4862-acdd-dd1f04b74106"
                    },
                    "type": {
                        "type": "string",
                        "example": "video"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg"
                    },
                    "description": {
                        "type": "string",
                        "example": ""
                    },
                    "properties": {
                        "type": "array",
                        "items": {},
                        "example": []
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1692093681000
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1692093681000
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserTimelineResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "0b80b35c-48ff-4862-acdd-dd1f04b74106"
                    },
                    "campaign_fundraiser_id": {
                        "type": "string",
                        "example": "931d2955-486a-446e-b913-77435d60af19"
                    },
                    "title": {
                        "type": "string",
                        "example": "Nobis nihil ad et autem quia."
                    },
                    "story_html": {
                        "type": "string",
                        "example": "<html>...</html>"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1692064574000"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1692064574000"
                    }
                },
                "type": "object"
            },
            "CampaignHasBeneficiarySchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "name": {
                        "type": "string",
                        "example": "Alex Auer"
                    },
                    "is_verified": {
                        "type": "integer",
                        "example": 0
                    }
                },
                "type": "object"
            },
            "CampaignHasCampaignFundraisersSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "1636f9e3-9a2f-49cc-b291-9141aef98ad1"
                    },
                    "thumbnail": {
                        "$ref": "#/components/schemas/ThumbnailResourceSchema"
                    },
                    "code": {
                        "type": "string",
                        "example": "0N1677833410"
                    },
                    "title": {
                        "type": "string",
                        "example": "Alias impedit ullam dolor qui eligendi aspernatur a."
                    },
                    "fund_total": {
                        "type": "number",
                        "format": "float",
                        "example": 86757000
                    },
                    "fund_raised": {
                        "type": "number",
                        "format": "float",
                        "example": 16450000
                    },
                    "progress": {
                        "type": "integer",
                        "example": 0
                    },
                    "status": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                            }
                        ]
                    },
                    "fundraiser": {
                        "$ref": "#/components/schemas/CampaignFundraiserHasFundraiserSchema"
                    },
                    "campaign_documents": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignDetailHasDocumentsResourcesSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "CampaignHasCampaignerSchema": {
                "properties": {
                    "name": {
                        "type": "string",
                        "example": "Alex Auer"
                    },
                    "is_verified": {
                        "type": "integer",
                        "example": 0
                    },
                    "id": {
                        "type": "string",
                        "example": "uuid"
                    }
                },
                "type": "object"
            },
            "CampaignHasVolunteerSchema": {
                "properties": {
                    "status": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/VolunteerStatusSchema"
                            }
                        ]
                    },
                    "name": {
                        "type": "string",
                        "example": "Elisabeth Hackett II"
                    },
                    "is_verified": {
                        "type": "integer",
                        "example": 0
                    }
                },
                "type": "object"
            },
            "EmergencyContact": {
                "properties": {
                    "name": {
                        "description": "Transform the resource into an array.",
                        "type": "string"
                    },
                    "relationship": {
                        "type": "string"
                    },
                    "phone_number": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "CampaignPatientDetailResourceSchema": {
                "title": "Patient Details Medical",
                "description": "Schema for patient details",
                "properties": {
                    "patient_name": {
                        "type": "string",
                        "example": "Queen Cartwright"
                    },
                    "self_phone_number": {
                        "type": "string",
                        "example": "1-434-816-9302"
                    },
                    "family_card_number": {
                        "type": "string",
                        "example": "5131369083348789"
                    },
                    "diagnosis": {
                        "type": "string",
                        "example": "Aut aut eos commodi cum sit velit occaecati."
                    },
                    "is_inpatient": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "hospital_name": {
                        "type": "string",
                        "example": ""
                    },
                    "hospitalization_place": {
                        "type": "string",
                        "example": ""
                    },
                    "hospital_phone_number": {
                        "type": "string",
                        "example": ""
                    },
                    "hospital_type": {
                        "type": "string",
                        "example": ""
                    },
                    "treatment": {
                        "type": "string",
                        "example": "Placeat aut non autem ipsa deleniti iste."
                    },
                    "payment_source": {
                        "type": "string",
                        "example": "insurance"
                    },
                    "address": {
                        "type": "string",
                        "example": "164 Bruen Tunnel\\nEast Victoria, SD 44761"
                    },
                    "province": {
                        "type": "string",
                        "example": "North Dakota"
                    },
                    "regency": {
                        "type": "string",
                        "example": "North Dakota"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "land"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "45926"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float",
                        "example": "19.471564"
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float",
                        "example": "50.289813"
                    },
                    "emergency_contact": {
                        "$ref": "#/components/schemas/EmergencyContactItemResourceSchema"
                    }
                },
                "type": "object"
            },
            "CampaignPatientNonMedicalActivityResourceSchema": {
                "title": "CampaignPatientNonMedicalActivityResourceSchema",
                "description": "Schema for non-medical activity",
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "6e395483-51aa-479c-b4fe-b5c00b62dc8d"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "93ce4508-fd34-4cd3-95cd-4f19f2ba9ac0"
                    },
                    "name": {
                        "type": "string",
                        "example": "Et laborum nihil id accusantium totam ut ut."
                    },
                    "purpose": {
                        "type": "string",
                        "example": "Nobis qui dolorem iste ut ducimus."
                    },
                    "address": {
                        "type": "string",
                        "example": "65283 Quitzon Corners\\nNew Stuart, MT 60050-2311"
                    },
                    "province": {
                        "type": "string",
                        "example": "Nevada"
                    },
                    "district": {
                        "type": "string",
                        "example": "borough"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "mouth"
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float",
                        "example": "74.945943"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float",
                        "example": "-10.058993"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1693296559968"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1693296559968"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": ""
                    }
                },
                "type": "object"
            },
            "CampaignResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "CampaignItemsResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "77ec5554-052a-4785-bac8-fbdeb48f0e3a"
                    },
                    "status": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                            }
                        ]
                    },
                    "content_status": {
                        "$ref": "#/components/schemas/ContentStatusEnumSchema"
                    },
                    "is_verified": {
                        "type": "integer"
                    },
                    "is_priority": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_emergency": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "code": {
                        "type": "string",
                        "example": "UK1677740466"
                    },
                    "title": {
                        "type": "string",
                        "example": "Bantuan Untuk"
                    },
                    "category": {
                        "type": "string",
                        "example": "Bantuan Medis Dan Kesehatan"
                    },
                    "due_date": {
                        "type": "integer",
                        "example": 1734115399000,
                        "nullable": "true"
                    },
                    "is_pub": {
                        "type": "integer",
                        "example": 0
                    },
                    "progress": {
                        "type": "integer",
                        "example": 2
                    },
                    "day_remaining": {
                        "type": "integer",
                        "example": 652
                    },
                    "campaigner": {
                        "$ref": "#/components/schemas/CampaignHasCampaignerSchema"
                    },
                    "beneficiary": {
                        "$ref": "#/components/schemas/CampaignHasBeneficiarySchema"
                    },
                    "is_case_verified": {
                        "type": "integer",
                        "example": 0
                    },
                    "fundraisers": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignHasCampaignFundraisersSchema"
                                }
                            ]
                        }
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignDocumentResourceSchema"
                                }
                            ]
                        }
                    },
                    "marketings": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignDetailHasMarketingsResourcesSchema"
                                }
                            ]
                        }
                    },
                    "volunteers": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignHasVolunteerSchema"
                                }
                            ]
                        }
                    },
                    "slug": {
                        "type": "string",
                        "example": "bantuan-untuk"
                    },
                    "rab": {
                        "type": "string",
                        "example": "bantuan-untuk"
                    },
                    "activity": {
                        "type": "object",
                        "nullable": true,
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignDetailHasMedicalResourceSchema"
                            },
                            {
                                "$ref": "#/components/schemas/CampaignDetailHasNonMedicalResourceSchema"
                            }
                        ]
                    },
                    "start": {
                        "type": "integer",
                        "example": 1677740466224
                    },
                    "is_unlimited": {
                        "type": "integer",
                        "example": 0
                    },
                    "fund_total": {
                        "type": "number",
                        "format": "float",
                        "example": "379580846"
                    },
                    "fund_raised": {
                        "type": "number",
                        "format": "float",
                        "example": "90567"
                    },
                    "beneficiary_is_campaigner": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677740466224
                    }
                },
                "type": "object"
            },
            "CampaignStorySchema": {
                "properties": {
                    "step1": {
                        "type": "string",
                        "example": "Quia voluptatibus dicta sit et."
                    },
                    "step2": {
                        "type": "string",
                        "example": "Facere vitae cumque vero non harum"
                    },
                    "step3": {
                        "type": "string",
                        "example": "Ratione animi modi magnam voluptatem consequatur et non quo."
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignDocumentResourceSchema"
                                }
                            ]
                        }
                    }
                },
                "type": "object"
            },
            "CampaignStatusResourceSchema": {
                "title": "Campaign Status Resource Schema",
                "properties": {
                    "disbursement": {
                        "$ref": "#/components/schemas/DisbursementStatusEnumSchema"
                    },
                    "campaign_status": {
                        "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                    },
                    "is_priority": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_cost_release": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "end_date": {
                        "type": "integer",
                        "example": "1693296559968"
                    },
                    "is_pub": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_campaigner_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_beneficiary": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_case_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_document_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "verification_have_insurance": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "verification_have_medical_document": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "CampaignTemporaryDetailResourceSchema": {
                "properties": {
                    "id": {
                        "description": "CampaignTemporaryDetailResource",
                        "type": "string",
                        "example": "6fabda77-f402-47f4-8045-dd22c982b775"
                    },
                    "campaign_temporary_id": {
                        "type": "string",
                        "example": "d4ccbf73-d432-4445-95ed-9304bcdd8c44"
                    },
                    "column_name": {
                        "type": "string",
                        "example": "category_id"
                    },
                    "new_value": {
                        "type": "string",
                        "example": "d4ccbf73-d432-4445-95ed-9304bcdd8caa"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1679380819000
                    }
                },
                "type": "object"
            },
            "CampaignTemporaryListResource": {
                "description": "response",
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignTemporaryItemsResource"
                                }
                            }
                        }
                    }
                ]
            },
            "CampaignTemporaryItemsResource": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "d4ccbf73-d432-4445-95ed-9304bcdd8c44"
                    },
                    "code": {
                        "type": "string",
                        "example": "chg2062471818"
                    },
                    "properties": {
                        "type": "object",
                        "example": "{}"
                    },
                    "edited_by": {
                        "type": "string",
                        "example": "campaigner|admin"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1680841839000"
                    },
                    "campaign": {
                        "$ref": "#/components/schemas/CampaignItemsResourceSchema"
                    }
                },
                "type": "object"
            },
            "CampaignTemporaryResourceSchema": {
                "description": "response",
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "d4ccbf73-d432-4445-95ed-9304bcdd8c44"
                    },
                    "code": {
                        "type": "string",
                        "example": "chg2062471818"
                    },
                    "change": {
                        "$ref": "#/components/schemas/CampaignTemporaryChangeResourceSchema"
                    },
                    "edited_by": {
                        "type": "string",
                        "example": "campaigner|admin"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1680841839000"
                    },
                    "current": {
                        "$ref": "#/components/schemas/CampaignDetailResourceSchema"
                    }
                },
                "type": "object"
            },
            "CampaignTemporaryChangeResourceSchema": {
                "properties": {
                    "campaign": {
                        "$ref": "#/components/schemas/StoreCampaignTemporaryRequestHasCampaignSchema"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "example": "ccf5a2b3-186d-4b95-95c3-ef2f503330d1"
                                },
                                "type": {
                                    "$ref": "#/components/schemas/DocumentTypeEnumSchema"
                                },
                                "file_path": {
                                    "type": "string",
                                    "example": "https://rumahberkat.com/logo.png"
                                },
                                "necessity_file": {
                                    "$ref": "#/components/schemas/CampaignDocumentNecessityFileEnumSchema"
                                },
                                "full_url": {
                                    "type": "string",
                                    "example": "https://rumahberkat.com/logo.png"
                                },
                                "mime": {
                                    "$ref": "#/components/schemas/DocumentMimeTypeEnumSchema"
                                },
                                "properties": {
                                    "type": "object",
                                    "oneOf": [
                                        {
                                            "$ref": "#/components/schemas/PropertiesStoryStepSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/PropertiesGeneralSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/PropertiesVerificationAdditionalDocumentSchema"
                                        },
                                        {
                                            "$ref": "#/components/schemas/PropertiesStoryVideoSchema"
                                        }
                                    ]
                                },
                                "created_at": {
                                    "type": "integer",
                                    "example": 1677837399575
                                },
                                "updated_at": {
                                    "type": "integer",
                                    "example": 1677837399575
                                }
                            },
                            "type": "object"
                        }
                    },
                    "beneficiary": {
                        "$ref": "#/components/schemas/StoreCampaignTemporaryRequestHasOwnerSchema"
                    },
                    "campaign_activities": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/StoreCampaignTemporaryRequestHasCampaignTimelineSchema"
                                }
                            ]
                        }
                    },
                    "bank_detail": {
                        "$ref": "#/components/schemas/StoreCampaignTemporaryHasBankForWithdrawalRequestSchema"
                    }
                },
                "type": "object"
            },
            "CampaignThumbnailResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "5c4ca1d6-8368-4c48-b50b-d3849959c107"
                    },
                    "type": {
                        "type": "string",
                        "example": "image"
                    },
                    "necessity_file": {
                        "type": "string",
                        "example": "thumbnail"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg"
                    },
                    "full_url": {
                        "type": "string",
                        "example": "https://s3.rakhasa.com/rumahberkat-api/public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=rumahberkat-api%2F20230823%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230823T023449Z&X-Amz-SignedHeaders=host&X-Amz-Expires=604800&X-Amz-Signature=f34c6a684ba62f0241b3331f371dda8f62b5972ddbb95ce1ecccbdcf84548181"
                    },
                    "mime": {
                        "$ref": "#/components/schemas/DocumentMimeTypeEnumSchema"
                    },
                    "properties": {
                        "properties": {
                            "alt": {
                                "type": "string",
                                "example": "Magni numquam nihil id rerum veritatis eos."
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "CampaignerInformationResourceSchema": {
                "title": "Campaigner Information",
                "description": "Campaigner Information schema",
                "properties": {
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDocumentResourceSchema"
                        }
                    },
                    "province": {
                        "type": "string",
                        "example": "Virginia"
                    },
                    "city": {
                        "type": "string",
                        "example": "Lake Jackytown"
                    },
                    "district": {
                        "type": "string",
                        "example": "port"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "port"
                    },
                    "address": {
                        "type": "string",
                        "example": "7664 Torphy Turnpike Apt. 569"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "90646"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float",
                        "example": -71.130166
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float",
                        "example": 6.755698
                    },
                    "avatar": {
                        "type": "string",
                        "nullable": true
                    },
                    "nik": {
                        "type": "string",
                        "example": ""
                    },
                    "name": {
                        "type": "string",
                        "example": "Ms. Princess Reichert"
                    },
                    "place_of_birth": {
                        "type": "string",
                        "example": ""
                    },
                    "date_of_birth": {
                        "type": "integer",
                        "example": 634262400000
                    },
                    "gender": {
                        "$ref": "#/components/schemas/GenderEnumSchema"
                    },
                    "citizenship": {
                        "type": "string",
                        "example": "indonesia"
                    },
                    "vat_id": {
                        "type": "string",
                        "example": ""
                    },
                    "religion": {
                        "type": "string",
                        "example": ""
                    },
                    "marital_status": {
                        "type": "string",
                        "example": "NOT MARRIED"
                    },
                    "occupation": {
                        "type": "string",
                        "example": ""
                    },
                    "blood_type": {
                        "$ref": "#/components/schemas/BloodGroupEnumSchema"
                    },
                    "contacts": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberContactResourceSchema"
                        }
                    },
                    "socials": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberSocialResourceSchema"
                        }
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1693296558941
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1693296558941
                    }
                },
                "type": "object"
            },
            "CampaignerReportListResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignerReportListItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "CampaignerReportListItemsResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "created_at": {
                        "type": "integer"
                    },
                    "name": {
                        "type": "string",
                        "example": "John Doe"
                    },
                    "status": {
                        "$ref": "#/components/schemas/MemberAccountStatusEnumSchema"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "province": {
                        "type": "string",
                        "example": "California"
                    },
                    "member_email": {
                        "type": "string"
                    },
                    "member_phone_number": {
                        "type": "string"
                    },
                    "total_campaign_created": {
                        "type": "integer",
                        "example": 10
                    },
                    "total_campaign_fund_raised": {
                        "type": "number",
                        "format": "double",
                        "example": 5000
                    },
                    "total_campaign_fundraiser_created": {
                        "type": "integer",
                        "example": 5
                    },
                    "total_campaign_fundraiser_fund_raised": {
                        "type": "number",
                        "format": "double",
                        "example": 2500
                    }
                },
                "type": "object"
            },
            "CampaignerReportShowResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "format": "uuid"
                    },
                    "created_at": {
                        "type": "integer"
                    },
                    "name": {
                        "type": "string",
                        "example": "John Doe"
                    },
                    "status": {
                        "$ref": "#/components/schemas/MemberAccountStatusEnumSchema"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "address": {
                        "$ref": "#/components/schemas/MemberAddressResourceSchema"
                    },
                    "contacts": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "format": "uuid",
                                    "example": "9a115a46-f276-430c-bd86-ae6ce34b2ef5"
                                },
                                "provider": {
                                    "$ref": "#/components/schemas/CustomContactsEnumProviderEnumSchema"
                                },
                                "address": {
                                    "type": "string",
                                    "example": "mwalker@yahoo.com"
                                },
                                "verified_at": {
                                    "type": "integer"
                                },
                                "is_primary": {
                                    "$ref": "#/components/schemas/BooleanEnumSchema"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "total_campaign_created": {
                        "type": "integer",
                        "example": 10
                    },
                    "total_campaign_fund_raised": {
                        "type": "number",
                        "format": "double",
                        "example": 5000
                    },
                    "total_campaign_fundraiser_created": {
                        "type": "integer",
                        "example": 5
                    },
                    "total_campaign_fundraiser_fund_raised": {
                        "type": "number",
                        "format": "double",
                        "example": 2500
                    }
                },
                "type": "object"
            },
            "DashBoardNotificationVerificationResourceSchema": {
                "properties": {
                    "new_member_verification": {
                        "description": "Transform the resource into an array.",
                        "type": "number"
                    },
                    "new_bank_verification": {
                        "type": "number"
                    },
                    "new_document_verification": {
                        "type": "number"
                    }
                },
                "type": "object"
            },
            "DashboardDetailApprovalResourceSchema": {
                "properties": {
                    "donations": {
                        "description": "Transform the resource into an array.",
                        "type": "integer",
                        "example": "10"
                    },
                    "disbursements": {
                        "type": "integer",
                        "example": "10"
                    }
                },
                "type": "object"
            },
            "DashboardDetailCampaignResourceSchema": {
                "properties": {
                    "campaign": {
                        "description": "Transform the resource into an array.",
                        "type": "integer",
                        "example": "10"
                    },
                    "campaign_fundraiser": {
                        "type": "integer",
                        "example": "10"
                    }
                },
                "type": "object"
            },
            "DashboardDetailValidationResourceSchema": {
                "properties": {
                    "new_campaign": {
                        "description": "Transform the resource into an array.",
                        "type": "number",
                        "format": "float",
                        "example": "10.0"
                    },
                    "changed_campaign": {
                        "type": "number",
                        "format": "float",
                        "example": "10.0"
                    },
                    "new_campaign_fundraiser": {
                        "type": "number",
                        "format": "float",
                        "example": "10.0"
                    },
                    "changed_campaign_fundraiser": {
                        "type": "integer",
                        "example": "10"
                    }
                },
                "type": "object"
            },
            "DashboardDetailVerificationResourceSchema": {
                "properties": {
                    "total_member": {
                        "description": "Transform the resource into an array.",
                        "type": "integer",
                        "example": "10"
                    },
                    "total_bank": {
                        "type": "integer",
                        "example": "10"
                    },
                    "total_new_document": {
                        "type": "integer",
                        "example": "10"
                    }
                },
                "type": "object"
            },
            "DateInformationResourceSchema": {
                "title": "Date Information",
                "description": "Date Information schema",
                "properties": {
                    "end_date": {
                        "description": "Transform the resource into an array.",
                        "type": "integer",
                        "example": 1693296559964
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1693296559964
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1693296560084
                    },
                    "pub_at": {
                        "type": "integer",
                        "example": 1693296560084
                    },
                    "banned_at": {
                        "type": "integer",
                        "example": 1693257136000
                    }
                },
                "type": "object"
            },
            "DetailAlertResourceSchema": {
                "properties": {
                    "campaign": {
                        "description": "Transform the resource into an array.",
                        "type": "integer",
                        "example": "10"
                    },
                    "prayer": {
                        "type": "integer",
                        "example": "10"
                    }
                },
                "type": "object"
            },
            "DetailDonationResourceSchema": {
                "properties": {
                    "total_donation": {
                        "description": "Transform the resource into an array.",
                        "type": "number",
                        "format": "float",
                        "example": "10.0"
                    },
                    "highest_donation": {
                        "type": "number",
                        "format": "float",
                        "example": "10.0"
                    },
                    "lowest_donation": {
                        "type": "number",
                        "format": "float",
                        "example": "10.0"
                    },
                    "total_donation_quantity": {
                        "type": "integer",
                        "example": "10"
                    }
                },
                "type": "object"
            },
            "DetailVerificationResourceSchema": {
                "properties": {
                    "verification_notes": {
                        "description": "Transform the resource into an array.",
                        "type": "object",
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/DocumentsVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/BeneficiariesVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/MembersVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ThirdPartyBanksVerificationNotePropertySchema"
                            }
                        ]
                    },
                    "activity": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignDetailHasMedicalResourceSchema"
                            },
                            {
                                "$ref": "#/components/schemas/CampaignDetailHasNonMedicalResourceSchema"
                            }
                        ]
                    },
                    "is_medical": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "verification_documents": {
                        "$ref": "#/components/schemas/VerificationDocumentCampaignDetailsResourceSchema"
                    },
                    "verification_campaigners": {
                        "$ref": "#/components/schemas/VerificationDocumentCampaignerDetailsResourceSchema"
                    },
                    "verification_beneficiaries": {
                        "$ref": "#/components/schemas/VerificationDocumentBeneficiaryDetailsResourceSchema"
                    },
                    "verification_third_bank_parties": {
                        "$ref": "#/components/schemas/VerificationDocumentAccountHoldersDetailsResourceSchema"
                    },
                    "bank_detail": {
                        "$ref": "#/components/schemas/BankForWithdrawalResourceSchema"
                    }
                },
                "type": "object"
            },
            "DisbursementDetailResourceSchema": {
                "title": "Disbursement Detail",
                "description": "detail for disbursement detail",
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "9a0124f5-0b91-4305-9e1d-ddf2a59215e6"
                    },
                    "is_medical": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "status": {
                        "$ref": "#/components/schemas/CampaignStatusResourceSchema"
                    },
                    "content_detail": {
                        "$ref": "#/components/schemas/CampaignContentDetailResourceSchema"
                    },
                    "campaign_target_details": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignMarketingResourceSchema"
                        }
                    },
                    "total_collected_donation": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/TotalCollectedDonationResourceSchema"
                        }
                    },
                    "fund_target": {
                        "type": "integer",
                        "example": 1200000
                    },
                    "patient_details": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignPatientDetailResourceSchema"
                            },
                            {
                                "$ref": "#/components/schemas/CampaignPatientNonMedicalActivityResourceSchema"
                            }
                        ]
                    },
                    "date_information": {
                        "$ref": "#/components/schemas/DateInformationResourceSchema"
                    },
                    "campaigner_information": {
                        "$ref": "#/components/schemas/CampaignerInformationResourceSchema"
                    },
                    "document_requirements": {
                        "$ref": "#/components/schemas/DocumentRequirementsResourceSchema"
                    },
                    "beneficiary_user_details": {
                        "$ref": "#/components/schemas/BeneficiaryUserDetailSchema"
                    },
                    "donation_app": {
                        "type": "number",
                        "format": "float"
                    },
                    "is_auto_disbursement": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "disbursement_details": {
                        "properties": {
                            "bank_holder": {
                                "type": "string",
                                "example": "Enrico Kreiger IV"
                            },
                            "bank_name": {
                                "type": "string",
                                "example": "Bca"
                            },
                            "bank_number": {
                                "type": "integer",
                                "example": "2497413504905960"
                            },
                            "bank_code": {
                                "type": "string",
                                "example": "ce"
                            },
                            "donation_needs": {
                                "type": "string",
                                "example": "reason"
                            },
                            "transaction_id": {
                                "type": "string",
                                "example": "RB16932970564Q"
                            },
                            "created_at": {
                                "type": "integer",
                                "example": 1693297056840
                            },
                            "amount": {
                                "type": "integer",
                                "example": "1112022"
                            },
                            "transfer_method": {
                                "type": "string",
                                "example": "transfer_online"
                            },
                            "balance": {
                                "type": "number",
                                "format": "float",
                                "example": 89000000.9
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "DisbursementHistorySchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/DisbursementHistoryItemsSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "DisbursementHistoryItemsSchema": {
                "title": "Disbursement History Items Schema",
                "properties": {
                    "id": {
                        "type": "string"
                    },
                    "transaction_id": {
                        "type": "string"
                    },
                    "member_id": {
                        "type": "string"
                    },
                    "bank_name": {
                        "type": "string"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "Bantuan Pendidikan"
                    },
                    "bank_number": {
                        "type": "string"
                    },
                    "amount": {
                        "type": "integer"
                    },
                    "amount_paid": {
                        "type": "integer"
                    },
                    "transfer_fee": {
                        "type": "integer"
                    },
                    "total_fund_received": {
                        "type": "integer"
                    },
                    "reason": {
                        "type": "string"
                    },
                    "status": {
                        "$ref": "#/components/schemas/DisbursementStatusEnumSchema"
                    },
                    "created_at": {
                        "type": "integer"
                    },
                    "updated_at": {
                        "type": "integer"
                    }
                },
                "type": "object"
            },
            "DisbursementReportResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Display list disbursement report",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/DisbursementReportItemsResource"
                                }
                            }
                        }
                    }
                ]
            },
            "DisbursementReportItemsResource": {
                "title": "Main Campaign Report Items",
                "properties": {
                    "id": {
                        "type": "string"
                    },
                    "transaction_id": {
                        "type": "string"
                    },
                    "transfer_method": {
                        "$ref": "#/components/schemas/TransferMethodEnumSchema"
                    },
                    "bank_name": {
                        "type": "string"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "Bantuan Pendidikan"
                    },
                    "bank_number": {
                        "type": "string"
                    },
                    "campaign": {
                        "properties": {
                            "code": {
                                "type": "string"
                            },
                            "title": {
                                "type": "string"
                            }
                        },
                        "type": "object"
                    },
                    "recipient": {
                        "properties": {
                            "bank_holder": {
                                "type": "string"
                            },
                            "bank_name": {
                                "type": "string"
                            },
                            "bank_number": {
                                "type": "string"
                            }
                        },
                        "type": "object"
                    },
                    "amount": {
                        "type": "integer"
                    },
                    "reason": {
                        "type": "string"
                    },
                    "status": {
                        "$ref": "#/components/schemas/DisbursementStatusEnumSchema"
                    },
                    "created_at": {
                        "type": "integer"
                    }
                },
                "type": "object"
            },
            "DocumentRequirementsResourceSchema": {
                "title": "Document Requirements",
                "description": "Document Requirements schema",
                "properties": {
                    "date_of_birth": {
                        "description": "Transform the resource into an array.",
                        "type": "integer",
                        "example": 1367020800000
                    },
                    "id_card_number": {
                        "type": "string",
                        "example": "519865242133"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "example": "7031192f-67e8-4fe1-a08a-58f78a3d059a"
                                },
                                "beneficiary_id": {
                                    "type": "string",
                                    "example": "63dd3c47-735f-46ba-8bca-1a345e39e0f0"
                                },
                                "type": {
                                    "type": "string",
                                    "example": "image"
                                },
                                "necessity_file": {
                                    "$ref": "#/components/schemas/CampaignDocumentNecessityFileEnumSchema"
                                },
                                "file_path": {
                                    "type": "string",
                                    "example": "public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg"
                                },
                                "properties": {
                                    "type": "object"
                                },
                                "created_at": {
                                    "type": "integer",
                                    "example": 1693296559721
                                },
                                "updated_at": {
                                    "type": "integer",
                                    "example": 1693296559721
                                },
                                "full_url": {
                                    "type": "string",
                                    "example": "https://s3.rakhasa.com/rumahberkat-api/public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=rumahberkat-api%2F20230830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230830T033811Z&X-Amz-SignedHeaders=host&X-Amz-Expires=604800&X-Amz-Signature=80e0239cad6f4dead3b57f4b8c2ffedd3051787585eb8b59e6e7bc2bf20f92e2"
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "DonationDetailReportResourceSchema": {
                "title": "Donation Detail Report Resource",
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string"
                    },
                    "created_at": {
                        "type": "integer",
                        "format": "int64"
                    },
                    "member_name": {
                        "type": "string"
                    },
                    "member_email": {
                        "type": "string"
                    },
                    "campaign_title": {
                        "type": "string"
                    },
                    "fundraiser_campaign_title": {
                        "type": "string"
                    },
                    "campaign_code": {
                        "type": "string"
                    },
                    "fundraiser_campaign_code": {
                        "type": "string"
                    },
                    "category": {
                        "type": "string"
                    },
                    "total_main_campaign": {
                        "type": "integer"
                    },
                    "total_fundraiser_campaign": {
                        "type": "integer"
                    },
                    "total_donation": {
                        "type": "integer"
                    },
                    "total_prayer": {
                        "type": "integer"
                    },
                    "total_amount": {
                        "type": "integer"
                    }
                },
                "type": "object"
            },
            "DonationDetailResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "947cc031-96aa-4555-82f5-18c3b1cb721a"
                    },
                    "date_and_time": {
                        "type": "string",
                        "example": ""
                    },
                    "name": {
                        "type": "string",
                        "example": "Amanda Morar"
                    },
                    "payment_method": {
                        "$ref": "#/components/schemas/PaymentMethodDetailResourceSchema"
                    },
                    "gross_donation": {
                        "type": "integer",
                        "example": 922500
                    },
                    "mdr_amount": {
                        "type": "string",
                        "example": "2500"
                    },
                    "mdr_rate": {
                        "type": "number",
                        "example": 0
                    },
                    "net_donation": {
                        "type": "integer",
                        "example": 920000
                    },
                    "end_balance": {
                        "type": "integer",
                        "example": "0"
                    }
                },
                "type": "object"
            },
            "DonationFundraiserStatementListResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/DonationFundraiserStatementItemsListResource"
                                }
                            }
                        }
                    }
                ]
            },
            "DonationFundraiserStatementItemsListResource": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "d2b2efea-c538-49c8-bf5b-708627289161"
                    },
                    "order_id": {
                        "type": "string",
                        "example": "d2b2efea-c538-49c8-bf5b-708627289161"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "d2b2efea-c538-49c8-bf5b-708627289161"
                    },
                    "campaign_code": {
                        "type": "string",
                        "example": "d2b2efea"
                    },
                    "campaign_title": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "campaign_fundraiser_title": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "campaign_fundraiser_code": {
                        "type": "string",
                        "example": "d2b2efea"
                    },
                    "payment_provider": {
                        "$ref": "#/components/schemas/PaymentMethodEnumSchema"
                    },
                    "payment_method": {
                        "$ref": "#/components/schemas/PaymentMethodGroupEnumSchema"
                    },
                    "payment_bank_name": {
                        "$ref": "#/components/schemas/PaymentMethodTypeEnumSchema"
                    },
                    "name": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "email": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "phone": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "prayer": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "verification_notes": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/RejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/PendingNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/VerifiedNotePropertySchema"
                            }
                        ]
                    },
                    "charge_to": {
                        "$ref": "#/components/schemas/DonationChargeToEnumSchema"
                    },
                    "status": {
                        "$ref": "#/components/schemas/DonationStatusEnumSchema"
                    },
                    "gross_donation": {
                        "type": "number",
                        "format": "float",
                        "example": "10000"
                    },
                    "mdr_amount": {
                        "type": "number",
                        "format": "float",
                        "example": "100"
                    },
                    "mdr_tax": {
                        "type": "number",
                        "format": "float",
                        "example": "10"
                    },
                    "net_donations": {
                        "type": "number",
                        "format": "float",
                        "example": "9800"
                    },
                    "end_balance": {
                        "type": "number",
                        "format": "float",
                        "example": "9800"
                    },
                    "expiry_duration": {
                        "type": "integer",
                        "example": "1687944268"
                    },
                    "is_expired": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "like_count": {
                        "type": "integer",
                        "example": "10"
                    },
                    "has_read": {
                        "type": "integer",
                        "example": "1"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1687944268"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1687944268"
                    }
                },
                "type": "object"
            },
            "DonationReportsResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListDonationReportItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListDonationReportItemsResourceSchema": {
                "title": "Donation Report Items Resource Schema",
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "7331473f-e64d-4f9d-9e54-064ce68510a2"
                    },
                    "created_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2023-08-20 12:00:00"
                    },
                    "member_name": {
                        "type": "string",
                        "example": "Tressie Mayer"
                    },
                    "member_email": {
                        "type": "string",
                        "example": "name@gmail.com"
                    },
                    "campaign_title": {
                        "type": "string",
                        "example": "Mixing and Blending Machine Operator"
                    },
                    "fundraiser_campaign_title": {
                        "type": "string",
                        "example": "Ipsum molestiae quae qui incidunt quia molestiae dolor."
                    },
                    "campaign_code": {
                        "type": "string",
                        "example": "QP1692670205"
                    },
                    "fundraiser_campaign_code": {
                        "type": "string",
                        "example": "YT1692670242"
                    },
                    "category": {
                        "type": "string",
                        "example": "Menolong Hewan"
                    },
                    "total_main_campaign": {
                        "type": "integer",
                        "example": 2
                    },
                    "total_fundraiser_campaign": {
                        "type": "integer",
                        "example": 2
                    },
                    "total_donation": {
                        "type": "integer",
                        "example": 2
                    },
                    "total_prayer": {
                        "type": "integer",
                        "example": 2
                    },
                    "total_amount": {
                        "type": "integer",
                        "example": 180000
                    }
                },
                "type": "object"
            },
            "DonationStatementListResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/DonationStatementListItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "DonationStatementListItemsResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "d2b2efea-c538-49c8-bf5b-708627289161"
                    },
                    "order_id": {
                        "type": "string",
                        "example": "d2b2efea-c538-49c8-bf5b-708627289161"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "d2b2efea-c538-49c8-bf5b-708627289161"
                    },
                    "campaign_code": {
                        "type": "string",
                        "example": "d2b2efea"
                    },
                    "campaign_title": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "payment_provider": {
                        "$ref": "#/components/schemas/PaymentMethodEnumSchema"
                    },
                    "payment_method": {
                        "$ref": "#/components/schemas/PaymentMethodGroupEnumSchema"
                    },
                    "payment_bank_name": {
                        "$ref": "#/components/schemas/PaymentMethodTypeEnumSchema"
                    },
                    "name": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "email": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "phone": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "prayer": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "verification_notes": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/RejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/PendingNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/VerifiedNotePropertySchema"
                            }
                        ]
                    },
                    "charge_to": {
                        "$ref": "#/components/schemas/DonationChargeToEnumSchema"
                    },
                    "status": {
                        "$ref": "#/components/schemas/DonationStatusEnumSchema"
                    },
                    "gross_donation": {
                        "type": "number",
                        "format": "float",
                        "example": "10000"
                    },
                    "mdr_amount": {
                        "type": "number",
                        "format": "float",
                        "example": "100"
                    },
                    "mdr_tax": {
                        "type": "number",
                        "format": "float",
                        "example": "10"
                    },
                    "net_donations": {
                        "type": "number",
                        "format": "float",
                        "example": "9800"
                    },
                    "end_balance": {
                        "type": "number",
                        "format": "float",
                        "example": "9800"
                    },
                    "expiry_duration": {
                        "type": "integer",
                        "example": "1687944268"
                    },
                    "is_expired": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "like_count": {
                        "type": "integer",
                        "example": "10"
                    },
                    "has_read": {
                        "type": "integer",
                        "example": "1"
                    },
                    "category": {
                        "type": "string",
                        "example": "Lingkungan"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1687944268"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1687944268"
                    }
                },
                "type": "object"
            },
            "BannerImageSchema": {
                "properties": {
                    "file_path": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "https://s3.rakhasa.com/rumahberkat-api/public/gambar.png"
                    },
                    "alt": {
                        "type": "string",
                        "example": "Galang Dana"
                    },
                    "full_url": {
                        "type": "string",
                        "example": "https://s3.rakhasa.com/rumahberkat-api/public/gambar.png"
                    }
                },
                "type": "object"
            },
            "BOIndexBannerResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/BOIndexBannerItemsPropertySchema"
                                }
                            }
                        }
                    }
                ]
            },
            "BOIndexBannerItemsPropertySchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "0197f2d0-8a34-4832-a948-b0a1519989a7"
                    },
                    "image_mobile": {
                        "$ref": "#/components/schemas/BannerImageSchema"
                    },
                    "image_desktop": {
                        "$ref": "#/components/schemas/BannerImageSchema"
                    },
                    "title": {
                        "type": "string",
                        "example": "Menuju akhir tahun"
                    },
                    "open_type": {
                        "$ref": "#/components/schemas/BannerOpenTypeEnumSchema"
                    },
                    "description": {
                        "type": "string",
                        "example": "tahun ini adalah 2023 ...."
                    },
                    "redirect_url": {
                        "type": "string",
                        "example": "https://s3.rakhasa.com"
                    },
                    "is_active": {
                        "type": "integer",
                        "example": 1
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 9845885487
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 9845885487
                    }
                },
                "type": "object"
            },
            "BOListBlacklistWordsResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/BOListBlacklistWordsItemsPropertySchema"
                                }
                            }
                        }
                    }
                ]
            },
            "BOListBlacklistWordsItemsPropertySchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "0197f2d0-8a34-4832-a948-b0a1519989a7"
                    },
                    "word": {
                        "type": "string",
                        "example": "anjai"
                    }
                },
                "type": "object"
            },
            "CampaignCategoryResourceSchema": {
                "description": "response",
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "d4ccbf73-d432-4445-95ed-9304bcdd8c44"
                    },
                    "code": {
                        "type": "string",
                        "example": "BMK"
                    },
                    "label": {
                        "type": "string",
                        "example": "Bantuan Medis & Kesehatan"
                    },
                    "slug": {
                        "type": "string",
                        "example": "bantuan-medis-kesehatan"
                    },
                    "icon_path": {
                        "type": "string",
                        "example": "path/icon.ico"
                    },
                    "percentage_fee": {
                        "type": "integer",
                        "example": 5
                    },
                    "is_active": {
                        "type": "integer",
                        "example": 1
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1884334343434
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 2188439439545
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserValidationResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListCampaignFundraiserValidationResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListCampaignFundraiserValidationResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "990a07f3-6c5f-4940-b902-8f356d401414"
                    },
                    "thumbnail": {
                        "type": "object"
                    },
                    "code": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "title": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "fund_total": {
                        "type": "number",
                        "format": "float",
                        "example": "200000"
                    },
                    "is_beneficiary_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_case_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "status_content": {
                        "$ref": "#/components/schemas/CampaignValidationStatusContentEnumSchema"
                    }
                },
                "type": "object"
            },
            "ListCampaignPriorityResource": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignPriorityResource"
                                }
                            }
                        }
                    }
                ]
            },
            "CampaignPriorityResource": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "968593e8-4e0b-40a9-a536-b8ed1a198655"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "968593e8-4e0b-40a9-a536-b8ed1a198655"
                    },
                    "code": {
                        "type": "string",
                        "example": "b8ed1a198655"
                    },
                    "title": {
                        "type": "string",
                        "example": "Banjir Jakarta"
                    },
                    "beneficiary_is_campaigner": {
                        "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                    },
                    "category": {
                        "type": "string",
                        "example": "Rumah Ibadah"
                    },
                    "name_of_campaigner": {
                        "type": "string",
                        "example": "firdhan"
                    },
                    "order_priority": {
                        "type": "integer",
                        "example": 2
                    },
                    "progress": {
                        "type": "number",
                        "format": "float",
                        "example": 0.87
                    },
                    "days_left": {
                        "type": "integer",
                        "example": 2
                    },
                    "due_date": {
                        "type": "integer",
                        "example": 1684832535
                    },
                    "priority_at": {
                        "type": "integer",
                        "example": 1684832535
                    },
                    "status": {
                        "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignDocumentResourceSchema"
                        }
                    },
                    "priority_notes": {
                        "$ref": "#/components/schemas/PriorityNotePropertySchema"
                    }
                },
                "type": "object"
            },
            "ListDisbursementResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListDisbursementItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListDisbursementItemsResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "9d37c5f9-7154-4c3b-ad6b-8f0f8bdcdba1"
                    },
                    "transaction_id": {
                        "type": "string",
                        "example": "RB38734873483OA"
                    },
                    "campaign": {
                        "properties": {
                            "documents": {
                                "type": "array",
                                "items": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/CampaignDocumentResourceSchema"
                                        }
                                    ]
                                }
                            },
                            "code": {
                                "type": "string",
                                "example": "campaign_code"
                            },
                            "title": {
                                "type": "string",
                                "example": "campaign_title"
                            },
                            "category": {
                                "$ref": "#/components/schemas/CampaignCategoryResourceSchema"
                            },
                            "is_case_verified": {
                                "$ref": "#/components/schemas/BooleanEnumSchema"
                            },
                            "fund_raised": {
                                "type": "number",
                                "format": "float",
                                "example": 1000
                            }
                        },
                        "type": "object"
                    },
                    "approval_notes": {
                        "type": "object"
                    },
                    "campaigner": {
                        "properties": {
                            "name": {
                                "type": "string",
                                "example": "campaigner_name"
                            },
                            "is_verified": {
                                "$ref": "#/components/schemas/BooleanEnumSchema"
                            }
                        },
                        "type": "object"
                    },
                    "beneficiary": {
                        "properties": {
                            "bank_holder": {
                                "type": "string",
                                "example": "bank_holder"
                            },
                            "is_verified": {
                                "$ref": "#/components/schemas/BooleanEnumSchema"
                            },
                            "bank_name": {
                                "type": "string",
                                "example": "bank_name"
                            },
                            "bank_number": {
                                "type": "string",
                                "example": "bank_number"
                            }
                        },
                        "type": "object"
                    },
                    "amount_paid": {
                        "type": "number",
                        "format": "float",
                        "example": 500
                    },
                    "status": {
                        "$ref": "#/components/schemas/DisbursementStatusEnumSchema"
                    },
                    "is_auto_disbursement": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "amount": {
                        "type": "number",
                        "format": "float",
                        "example": 1000
                    },
                    "reason": {
                        "type": "string"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1684835569086"
                    }
                },
                "type": "object"
            },
            "ListDisbursementTemporaryResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListDisbursementTemporaryItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListDisbursementTemporaryItemsResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "9d37c5f9-7154-4c3b-ad6b-8f0f8bdcdba1"
                    },
                    "disbursement_id": {
                        "type": "string",
                        "example": "9d37c5f9-7154-4c3b-ad6b-8f0f8bdcdba1"
                    },
                    "transaction_id": {
                        "type": "string",
                        "example": "RB38734873483OA"
                    },
                    "campaign": {
                        "properties": {
                            "documents": {
                                "type": "array",
                                "items": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/CampaignDocumentResourceSchema"
                                        }
                                    ]
                                }
                            },
                            "code": {
                                "type": "string",
                                "example": "campaign_code"
                            },
                            "title": {
                                "type": "string",
                                "example": "campaign_title"
                            },
                            "category": {
                                "$ref": "#/components/schemas/CampaignCategoryResourceSchema"
                            },
                            "is_case_verified": {
                                "$ref": "#/components/schemas/BooleanEnumSchema"
                            },
                            "fund_raised": {
                                "type": "number",
                                "format": "float",
                                "example": 1000
                            }
                        },
                        "type": "object"
                    },
                    "approval_notes": {
                        "type": "object"
                    },
                    "campaigner": {
                        "properties": {
                            "name": {
                                "type": "string",
                                "example": "campaigner_name"
                            },
                            "is_verified": {
                                "$ref": "#/components/schemas/BooleanEnumSchema"
                            }
                        },
                        "type": "object"
                    },
                    "beneficiary": {
                        "properties": {
                            "bank_holder": {
                                "type": "string",
                                "example": "bank_holder"
                            },
                            "is_verified": {
                                "$ref": "#/components/schemas/BooleanEnumSchema"
                            },
                            "bank_name": {
                                "type": "string",
                                "example": "bank_name"
                            },
                            "bank_number": {
                                "type": "string",
                                "example": "bank_number"
                            }
                        },
                        "type": "object"
                    },
                    "amount_paid": {
                        "type": "number",
                        "format": "float",
                        "example": 500
                    },
                    "transfer_fee": {
                        "type": "number",
                        "format": "float",
                        "example": 500
                    },
                    "transfer_method": {
                        "type": "string"
                    },
                    "sender_bank_name": {
                        "type": "string"
                    },
                    "status": {
                        "$ref": "#/components/schemas/DisbursementStatusEnumSchema"
                    },
                    "is_auto_disbursement": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "amount": {
                        "type": "number",
                        "format": "float",
                        "example": 1000
                    },
                    "reason": {
                        "type": "string"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1684835569086"
                    }
                },
                "type": "object"
            },
            "ListDonationResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListDonationItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListDonationItemsResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "d2b2efea-c538-49c8-bf5b-708627289161"
                    },
                    "order_id": {
                        "type": "string",
                        "example": "d2b2efea-c538-49c8-bf5b-708627289161"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1687944268"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1687944268"
                    },
                    "main_campaign_id": {
                        "type": "string",
                        "example": "d2b2efea-c538-49c8-bf5b-708627289161"
                    },
                    "main_campaign_title": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "main_campaign_code": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "campaign_fundraiser_title": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "campaign_fundraiser_code": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "payment_provider": {
                        "$ref": "#/components/schemas/PaymentMethodEnumSchema"
                    },
                    "payment_method_id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "payment_method": {
                        "$ref": "#/components/schemas/PaymentMethodGroupEnumSchema"
                    },
                    "payment_bank_name": {
                        "$ref": "#/components/schemas/PaymentMethodTypeEnumSchema"
                    },
                    "beneficiary_name": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "beneficiary_bank_account_number": {
                        "type": "string",
                        "format": "numeric",
                        "example": "2136"
                    },
                    "name": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "email": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "phone": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "prayer": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "verification_notes": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/RejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/PendingNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/VerifiedNotePropertySchema"
                            }
                        ]
                    },
                    "charge_to": {
                        "$ref": "#/components/schemas/DonationChargeToEnumSchema"
                    },
                    "status": {
                        "$ref": "#/components/schemas/DonationStatusEnumSchema"
                    },
                    "gross_donation": {
                        "type": "number",
                        "format": "float",
                        "example": "10000"
                    },
                    "amount": {
                        "type": "number",
                        "format": "float",
                        "example": "10000"
                    },
                    "mdr_amount": {
                        "type": "number",
                        "format": "float",
                        "example": "100"
                    },
                    "mdr_tax": {
                        "type": "number",
                        "format": "float",
                        "example": "10"
                    },
                    "net_donation": {
                        "type": "number",
                        "format": "float",
                        "example": "9800"
                    },
                    "end_balance": {
                        "type": "number",
                        "format": "float",
                        "example": "9800"
                    },
                    "expiry_duration": {
                        "type": "integer",
                        "example": "1687944268"
                    },
                    "is_expired": {
                        "$ref": ""
                    },
                    "like_count": {
                        "type": "integer",
                        "example": "10"
                    },
                    "fee": {
                        "type": "integer",
                        "example": "10"
                    },
                    "percentage_platform_fee": {
                        "type": "integer",
                        "example": "10"
                    },
                    "has_read": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "has_proof_transfer": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "ListDonatorByEmailAndNameResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListDonatorByEmailAndNameItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListDonatorByEmailAndNameItemsResourceSchema": {
                "properties": {
                    "member_created_at": {
                        "type": "integer",
                        "example": 1704764768551
                    },
                    "email": {
                        "type": "string",
                        "example": "vonrueden.carmel@gmail.com"
                    },
                    "name": {
                        "type": "string",
                        "example": "Miss Flossie Zemlak DDS"
                    },
                    "amount": {
                        "type": "integer",
                        "example": 630000
                    },
                    "main_campaign_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "297a5513-8ecf-4927-9707-3f2d52f51b7d"
                    },
                    "main_campaign_title": {
                        "type": "string",
                        "example": "Agricultural Technician"
                    },
                    "main_campaign_code": {
                        "type": "string",
                        "example": "IT1704764957"
                    },
                    "main_campaign_category": {
                        "type": "string",
                        "example": "Bantuan Pendidikan"
                    },
                    "campaign_fundraiser_id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "campaign_fundraiser_title": {
                        "type": "string",
                        "example": ""
                    },
                    "campaign_fundraiser_code": {
                        "type": "string",
                        "example": ""
                    }
                },
                "type": "object"
            },
            "ListDonatorReportResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListDonatorReportItemResource"
                                }
                            }
                        }
                    }
                ]
            },
            "ListDonatorReportItemResource": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "ba89dc52-5b72-4c9b-abc4-97f35ade2e31"
                    },
                    "main_campaign_title": {
                        "type": "string",
                        "example": "Civil Engineering Technician"
                    },
                    "main_campaign_code": {
                        "type": "string",
                        "example": "0X1704765086"
                    },
                    "main_campaign_category": {
                        "type": "string",
                        "example": "Infrastruktur Umum"
                    },
                    "fundraiser_campaign_title": {
                        "type": "string",
                        "example": ""
                    },
                    "fundraiser_campaign_code": {
                        "type": "string",
                        "example": ""
                    },
                    "amount": {
                        "type": "number",
                        "example": 50000
                    },
                    "member_email": {
                        "type": "string",
                        "example": "deny@mail.com"
                    },
                    "member_name": {
                        "type": "string",
                        "example": "<string>"
                    },
                    "main_campaign_created_at": {
                        "type": "integer",
                        "example": 1704758400000
                    },
                    "main_campaign_due_date": {
                        "type": "integer",
                        "example": 1716854400000
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1705906735032
                    }
                },
                "type": "object"
            },
            "ListDonatorSummaryResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListDonatorSummaryItemsResource"
                                }
                            }
                        }
                    }
                ]
            },
            "ListDonatorSummaryItemsResource": {
                "properties": {
                    "member_created_at": {
                        "type": "number"
                    },
                    "email": {
                        "type": "string",
                        "example": "makayla.wolff@example.net"
                    },
                    "name": {
                        "type": "string",
                        "example": "Rossie Heathcote"
                    },
                    "total_main_campaign_donated": {
                        "type": "number",
                        "example": 1
                    },
                    "total_fundraiser_campaign_donated": {
                        "type": "number",
                        "example": 1
                    },
                    "donation_quantity": {
                        "type": "number",
                        "example": 1
                    },
                    "prayer_quantity": {
                        "type": "number",
                        "example": 1
                    },
                    "total_donations": {
                        "type": "number",
                        "example": 280000
                    }
                },
                "type": "object"
            },
            "ListFundDisbursementUtilizationResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListItemFundDisbursementUtilizationResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListItemFundDisbursementUtilizationResourceSchema": {
                "properties": {
                    "campaign_id": {
                        "type": "string"
                    },
                    "main_campaign_title": {
                        "type": "string",
                        "example": "makayla.wolff@example.net"
                    },
                    "main_campaign_code": {
                        "type": "string",
                        "example": "Rossie Heathcote"
                    },
                    "total_disbursement": {
                        "type": "number",
                        "format": "float",
                        "example": 1
                    },
                    "fund_raised": {
                        "type": "number",
                        "format": "float",
                        "example": 1
                    },
                    "fund_total": {
                        "type": "number",
                        "format": "float",
                        "example": 1
                    },
                    "category": {
                        "$ref": "#/components/schemas/CampaignCategoryResourceSchema"
                    }
                },
                "type": "object"
            },
            "ListFundraiserMemberReportResource": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListFundraiserMemberReportItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListFundraiserMemberReportItemsResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "5e4d4be6-6d2a-4ef0-b19f-1e5ec6db7391"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1693993500447
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "province": {
                        "type": "string",
                        "example": "Massachusetts"
                    },
                    "fundraiser_name": {
                        "type": "string",
                        "example": "Mr. Felton Monahan IV"
                    },
                    "fundraiser_contacts": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "format": "uuid",
                                    "example": "9a115a46-f276-430c-bd86-ae6ce34b2ef5"
                                },
                                "provider": {
                                    "type": "string",
                                    "enum": [
                                        "mail",
                                        "Fax",
                                        "phone"
                                    ]
                                },
                                "address": {
                                    "type": "string",
                                    "example": "mwalker@yahoo.com"
                                },
                                "verified_at": {
                                    "type": "integer"
                                },
                                "is_primary": {
                                    "$ref": "#/components/schemas/BooleanEnumSchema"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "fundraiser_status": {
                        "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                    },
                    "fundraiser_total_campaign_created": {
                        "type": "integer",
                        "example": 2
                    },
                    "fundraiser_total_fund_raised": {
                        "type": "integer",
                        "example": 29587000
                    }
                },
                "type": "object"
            },
            "CampaignValidationResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListCampaignValidationResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListCampaignValidationResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "990a07f3-6c5f-4940-b902-8f356d401414"
                    },
                    "thumbnail": {
                        "type": "object"
                    },
                    "code": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "title": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "fund_total": {
                        "type": "number",
                        "format": "float",
                        "example": "200000"
                    },
                    "is_beneficiary_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_case_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "status_content": {
                        "$ref": "#/components/schemas/CampaignValidationStatusContentEnumSchema"
                    }
                },
                "type": "object"
            },
            "ListMemberPaginateResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListMemberResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListMemberResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "ce50951f-47d0-4b80-8c5b-c83ea5a960dd"
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "legal_entity": {
                        "$ref": "#/components/schemas/LegalEntityEnumSchema"
                    },
                    "avatar": {
                        "type": "string",
                        "format": "url",
                        "example": "https://s3.rakhasa.com/devpigimaru/public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=s3pigumaru%2F20230822%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230822T031503Z&X-Amz-SignedHeaders=host&X-Amz-Expires=604800&X-Amz-Signature=f97c55dce9fe5979ceb589283a87519192e18f7099d716da918d8972f5e09cba"
                    },
                    "name": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "date_of_birth": {
                        "type": "integer",
                        "example": "1332547200000"
                    },
                    "place_of_birth": {
                        "type": "string",
                        "example": "lorem"
                    },
                    "citizenship": {
                        "type": "string",
                        "example": "lorem"
                    },
                    "contact": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberContactRefAccountTypeResourceSchema"
                        }
                    },
                    "address": {
                        "$ref": "#/components/schemas/MemberAddressRefAccountTypeResourceSchema"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "status": {
                        "$ref": "#/components/schemas/MemberStatusEnumSchema"
                    }
                },
                "type": "object"
            },
            "ListNotificationResourceSchema": {
                "title": "List Notifictaion Resource ",
                "description": "list notification",
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string"
                    },
                    "message": {
                        "type": "string",
                        "example": "Your message here"
                    },
                    "type": {
                        "type": "string",
                        "example": "Your type here"
                    },
                    "read_at": {
                        "description": "Set to 1 if read, 0 if not",
                        "type": "integer",
                        "example": 0
                    },
                    "required_permissions": {
                        "description": "Array of required permissions",
                        "type": "array",
                        "items": {
                            "type": "string"
                        },
                        "example": [
                            "permission1",
                            "permission2"
                        ]
                    }
                },
                "type": "object"
            },
            "ListPubReportResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListPubReportItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListPubReportItemsResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "d2b2efea-c538-49c8-bf5b-708627289161"
                    },
                    "amount_campaign": {
                        "type": "number",
                        "example": 2
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1687944268"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1687944268"
                    },
                    "type": {
                        "$ref": "#/components/schemas/PubReportTypeEnumSchema"
                    },
                    "period": {
                        "type": "string",
                        "example": "Jan - Mar"
                    },
                    "year": {
                        "type": "integer",
                        "example": 2024
                    },
                    "properties": {
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "ListPubTransactionResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListPubItemTransactionResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListPubItemTransactionResourceSchema": {
                "properties": {
                    "campaign_id": {
                        "type": "string",
                        "example": "d2b2efea-c538-49c8-bf5b-708627289161"
                    },
                    "approved_at": {
                        "type": "integer",
                        "example": 2
                    },
                    "due_date": {
                        "type": "integer",
                        "example": "1687944268"
                    },
                    "main_campaign_title": {
                        "type": "string"
                    },
                    "main_campaign_code": {
                        "type": "striing"
                    },
                    "main_campaign_category": {
                        "type": "striing"
                    },
                    "total_disbursement": {
                        "type": "number"
                    },
                    "total_mdr_amount": {
                        "type": "integer"
                    },
                    "total_transfer_withdrawal_fee": {
                        "type": "integer"
                    },
                    "total_application_fee": {
                        "type": "integer"
                    },
                    "fund_total": {
                        "type": "integer"
                    },
                    "fund_marketing": {
                        "type": "integer"
                    },
                    "fund_raised": {
                        "type": "integer"
                    },
                    "category": {
                        "$ref": "#/components/schemas/CampaignCategoryResourceSchema"
                    }
                },
                "type": "object"
            },
            "ListSummaryDonationResource": {
                "properties": {
                    "key": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "key only appears when the payment gateway is manual-transferred"
                    },
                    "fund_total": {
                        "type": "integer",
                        "example": "1000"
                    },
                    "payment_gateway": {
                        "type": "string",
                        "example": "manual-transfer"
                    }
                },
                "type": "object"
            },
            "ListVerificationCampaignResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListVerificationCampaignItemResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListVerificationCampaignItemResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "d3adf636-45d5-4610-acf9-78ab06c704c3"
                    },
                    "code": {
                        "type": "string",
                        "example": "UK1677740466"
                    },
                    "title": {
                        "type": "string",
                        "example": "Financial Examiner"
                    },
                    "category": {
                        "type": "string",
                        "example": "Rumah Ibadah"
                    },
                    "campaigner_is_verified": {
                        "type": "integer",
                        "enum": [
                            0,
                            1
                        ]
                    },
                    "document": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignArrayDocumentVerificationSchema"
                        }
                    },
                    "verification_notes": {
                        "type": "object",
                        "example": []
                    },
                    "approval_notes": {
                        "type": "object",
                        "example": []
                    },
                    "beneficiary_is_campaigner": {
                        "type": "integer",
                        "example": 0
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1690247961544
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1690247961544
                    }
                },
                "type": "object"
            },
            "VerificationDocumentAccountHoldersResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListVerificationDocumentAccountHoldersResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListVerificationDocumentAccountHoldersResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "d3adf636-45d5-4610-acf9-78ab06c704c3"
                    },
                    "code": {
                        "type": "string",
                        "example": "UK1677740466"
                    },
                    "title": {
                        "type": "string",
                        "example": "Financial Examiner"
                    },
                    "category": {
                        "type": "string",
                        "example": "Rumah Ibada"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignArrayDocumentVerificationSchema"
                        }
                    },
                    "campaigner_is_verified": {
                        "type": "integer",
                        "example": 0
                    }
                },
                "type": "object"
            },
            "VerificationDocumentBeneficiaryResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListVerificationDocumentBeneficiaryResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListVerificationDocumentBeneficiaryResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "d3adf636-45d5-4610-acf9-78ab06c704c3"
                    },
                    "code": {
                        "type": "string",
                        "example": "UK1677740466"
                    },
                    "title": {
                        "type": "string",
                        "example": "Financial Examiner"
                    },
                    "category": {
                        "type": "string",
                        "example": "Rumah Ibada"
                    },
                    "document": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/BeneficiaryDocumentResourceSchema"
                        }
                    },
                    "campaigner_is_verified": {
                        "type": "integer",
                        "example": 0
                    }
                },
                "type": "object"
            },
            "VerificationCampaignResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListVerificationDocumentResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListVerificationDocumentResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "d3adf636-45d5-4610-acf9-78ab06c704c3"
                    },
                    "code": {
                        "type": "string",
                        "example": "UK1677740466"
                    },
                    "title": {
                        "type": "string",
                        "example": "Financial Examiner"
                    },
                    "category": {
                        "type": "string",
                        "example": "Rumah Ibadah"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignArrayDocumentVerificationSchema"
                        }
                    },
                    "campaigner_is_verified": {
                        "type": "integer",
                        "example": 0
                    }
                },
                "type": "object"
            },
            "CampaignArrayDocumentVerificationSchema": {
                "properties": {
                    "campaign_id": {
                        "type": "string",
                        "example": "f9c79345-621f-448d-b363-43dd12fc9811"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "Q8uUS2nMpG41Vxhb5yc5HKnP5EZVSPszBdeJozGG.jpg"
                    },
                    "type": {
                        "type": "string",
                        "example": "image"
                    },
                    "necessity_file": {
                        "type": "string",
                        "example": "thumbnail"
                    },
                    "properties": {
                        "type": "json",
                        "example": {
                            "alt": "image-thumbnail"
                        }
                    },
                    "full_url": {
                        "type": "string",
                        "example": "/storage/https://rumahberkat.com/logo.png"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399281
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399281
                    }
                },
                "type": "object"
            },
            "ListVerificationDocumentCampaignerResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "d3adf636-45d5-4610-acf9-78ab06c704c3"
                    },
                    "code": {
                        "type": "string",
                        "example": "UK1677740466"
                    },
                    "title": {
                        "type": "string",
                        "example": "Financial Examiner"
                    },
                    "category": {
                        "type": "string",
                        "example": "Rumah Ibadah"
                    },
                    "document": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDocumentResourceSchema"
                        }
                    },
                    "campaigner_is_verified": {
                        "type": "integer",
                        "example": 0
                    }
                },
                "type": "object"
            },
            "ListVerificationMemberResource": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListVerificationMemberItemResource"
                                }
                            }
                        }
                    }
                ]
            },
            "ListVerificationMemberItemResource": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "99daf7f4-5c00-4ffd-a0c8-682c0da140de"
                    },
                    "name": {
                        "type": "string",
                        "example": "Edwardo Fay"
                    },
                    "account_type": {
                        "type": "string",
                        "example": "organization"
                    },
                    "address": {
                        "$ref": "#/components/schemas/MemberDetailCustomAddress"
                    },
                    "contact": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDetailCustomContact"
                        }
                    },
                    "legal_entity": {
                        "$ref": "#/components/schemas/LegalEntityEnumSchema"
                    },
                    "member_info_status": {
                        "type": "string",
                        "enum": [
                            "new",
                            "changes"
                        ]
                    },
                    "is_verified": {
                        "type": "integer",
                        "example": 0
                    },
                    "verification_notes": {
                        "type": "integer",
                        "example": 0
                    },
                    "approval_notes": {
                        "type": "integer",
                        "example": 0
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1696823649
                    }
                },
                "type": "object"
            },
            "CampaignReportResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignReportItemsSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "CampaignReportItemsSchema": {
                "properties": {
                    "id": {
                        "type": "string"
                    },
                    "thumbnail": {
                        "$ref": "#/components/schemas/CampaignThumbnailResourceSchema"
                    },
                    "title": {
                        "type": "string",
                        "example": "Health Educator"
                    },
                    "code": {
                        "type": "string",
                        "example": "C21692669996"
                    },
                    "category": {
                        "type": "string",
                        "example": "Bantuan Pendidikan"
                    },
                    "member_name": {
                        "type": "string",
                        "example": "Adriel Zulauf"
                    },
                    "member_email": {
                        "type": "string",
                        "example": "brady.connelly@yahoo.com"
                    },
                    "published_at": {
                        "type": "integer",
                        "example": 1692670244206
                    },
                    "end_date": {
                        "type": "integer",
                        "example": 1723295114000
                    },
                    "total_donor": {
                        "type": "integer",
                        "example": 1
                    },
                    "donation_quantity": {
                        "type": "integer",
                        "example": 6
                    },
                    "total_fundraiser": {
                        "type": "integer",
                        "example": 2
                    },
                    "total_prayer_request": {
                        "type": "integer",
                        "example": 6
                    },
                    "total_campaign_new": {
                        "type": "integer",
                        "example": 0
                    },
                    "total_marketing": {
                        "type": "integer",
                        "example": 768954
                    },
                    "total_collected_marketing": {
                        "type": "integer",
                        "example": 768954
                    },
                    "total_collected_donation": {
                        "type": "integer",
                        "example": 768954
                    },
                    "fund_total": {
                        "type": "integer",
                        "example": 768954
                    }
                },
                "type": "object"
            },
            "MemberDetailCustomResourceSchema": {
                "oneOf": [
                    {
                        "$ref": "#/components/schemas/MemberOrganizationDetailCustomResource"
                    },
                    {
                        "$ref": "#/components/schemas/MemberIndividualDetailCustomResource"
                    }
                ]
            },
            "MemberDetailCustomAddress": {
                "title": "MemberAddress",
                "description": "Member Address information",
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "format": "uuid"
                    },
                    "address": {
                        "type": "string"
                    },
                    "country": {
                        "type": "string"
                    },
                    "province": {
                        "type": "string"
                    },
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "sub_district": {
                        "type": "string"
                    },
                    "postal_code": {
                        "type": "string"
                    },
                    "latitude": {
                        "type": "number"
                    },
                    "longitude": {
                        "type": "number"
                    }
                },
                "type": "object"
            },
            "MemberDetailCustomContact": {
                "title": "MemberContact",
                "description": "Member contact information",
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "provider": {
                        "$ref": "#/components/schemas/CustomContactsEnumProviderEnumSchema"
                    },
                    "verified_at": {
                        "type": "integer",
                        "example": "1692064574000"
                    },
                    "address": {
                        "type": "string"
                    },
                    "country_code": {
                        "type": "string"
                    },
                    "is_primary": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "MemberPersonInChargeOfCompany": {
                "title": "MemberPersonInChargeOfCompany",
                "description": "Member person in charge of company information",
                "properties": {
                    "id": {
                        "type": "string"
                    },
                    "member_id": {
                        "type": "string"
                    },
                    "name": {
                        "type": "string"
                    },
                    "date_of_birth": {
                        "type": "integer",
                        "format": "int64"
                    },
                    "place_of_birth": {
                        "type": "string"
                    },
                    "citizenship": {
                        "type": "string"
                    },
                    "language": {
                        "type": "string"
                    },
                    "npwp_number": {
                        "type": "string"
                    },
                    "rt_rw": {
                        "type": "string"
                    },
                    "verified_at": {
                        "type": "integer"
                    },
                    "is_verified": {
                        "type": "integer"
                    },
                    "job": {
                        "type": "string"
                    },
                    "gender": {
                        "$ref": "#/components/schemas/GenderEnumSchema"
                    },
                    "religion": {
                        "$ref": "#/components/schemas/ReligionEnumSchema"
                    },
                    "blood_group": {
                        "$ref": "#/components/schemas/BloodGroupEnumSchema"
                    },
                    "id_card_number": {
                        "type": "string"
                    },
                    "marital_status": {
                        "$ref": "#/components/schemas/MaritalStatusEnumSchema"
                    },
                    "created_at": {
                        "type": "integer",
                        "format": "int64"
                    },
                    "updated_at": {
                        "type": "integer",
                        "format": "int64"
                    }
                },
                "type": "object"
            },
            "MemberPicContact": {
                "title": "MemberPicContact",
                "description": "Member person in charge of company contact information",
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "member_pic_id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "provider": {
                        "$ref": "#/components/schemas/CustomContactsEnumProviderEnumSchema"
                    },
                    "address": {
                        "type": "string"
                    },
                    "country_code": {
                        "type": "string"
                    },
                    "verified_at": {
                        "type": "integer",
                        "example": "1231221"
                    },
                    "is_primary": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "MemberPicAddress": {
                "title": "MemberPicAddress",
                "description": "Member person in charge of company address information",
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "member_pic_id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "country": {
                        "type": "string"
                    },
                    "province": {
                        "type": "string"
                    },
                    "city": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "sub_district": {
                        "type": "string"
                    },
                    "address": {
                        "type": "string"
                    },
                    "postal_code": {
                        "type": "string",
                        "format": "number"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float"
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float"
                    },
                    "properties": {
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "MemberIndividualDetailCustomResource": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "f5920974-9839-46b4-8704-cf390a3078e6"
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "status": {
                        "$ref": "#/components/schemas/MemberStatusEnumSchema"
                    },
                    "verified_at": {
                        "type": "integer",
                        "example": "1691658589384"
                    },
                    "avatar": {
                        "type": "string",
                        "format": "url",
                        "example": "https://s3.rakhasa.com/devpigimaru/public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=s3pigumaru%2F20230822%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230822T031503Z&X-Amz-SignedHeaders=host&X-Amz-Expires=604800&X-Amz-Signature=f97c55dce9fe5979ceb589283a87519192e18f7099d716da918d8972f5e09cba"
                    },
                    "member_information": {
                        "properties": {
                            "id_card_number": {
                                "type": "string",
                                "example": "12031290"
                            },
                            "name": {
                                "type": "string",
                                "example": "lorem ipsum"
                            },
                            "place_of_birth": {
                                "type": "string",
                                "example": "lorem ipsum"
                            },
                            "date_of_birth": {
                                "type": "integer",
                                "example": "1691658589384"
                            },
                            "gender": {
                                "$ref": "#/components/schemas/GenderEnumSchema"
                            },
                            "npwp_number": {
                                "type": "string",
                                "example": "123213"
                            },
                            "religion": {
                                "$ref": "#/components/schemas/ReligionEnumSchema"
                            },
                            "marital_status": {
                                "$ref": "#/components/schemas/MaritalStatusEnumSchema"
                            },
                            "job": {
                                "type": "string",
                                "example": "lorem ipsum"
                            },
                            "citizenship": {
                                "type": "string",
                                "example": "lorem ipsum"
                            },
                            "blood_group": {
                                "$ref": "#/components/schemas/BloodGroupEnumSchema"
                            },
                            "rt_rw": {
                                "type": "string",
                                "example": "002/002"
                            },
                            "is_verihubs": {
                                "type": "integer",
                                "example": "1|0"
                            }
                        },
                        "type": "object"
                    },
                    "member_address": {
                        "$ref": "#/components/schemas/MemberDetailCustomAddress"
                    },
                    "member_contact": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDetailCustomContact"
                        }
                    },
                    "member_social": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberSocialResourceSchema"
                        }
                    },
                    "member_bank": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberBankResourceSchema"
                        }
                    },
                    "member_bank_card": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberBankCardResourceSchema"
                        }
                    },
                    "member_ewallet": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberEwalletResourceSchema"
                        }
                    },
                    "member_crypto_wallet": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberCryptoWalletResourceSchema"
                        }
                    },
                    "member_paypal": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberPaypalResourceSchema"
                        }
                    },
                    "member_documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDocumentResourceSchema"
                        }
                    },
                    "fundraiser_membership": {
                        "$ref": "#/components/schemas/MemberFundraiserMembershipResourceSchema"
                    }
                },
                "type": "object"
            },
            "MemberOrganizationDetailCustomResource": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "f5920974-9839-46b4-8704-cf390a3078e6"
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "status": {
                        "$ref": "#/components/schemas/MemberStatusEnumSchema"
                    },
                    "verified_at": {
                        "type": "integer",
                        "example": "1691658589384"
                    },
                    "avatar": {
                        "type": "string",
                        "format": "url",
                        "example": "https://s3.rakhasa.com/devpigimaru/public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=s3pigumaru%2F20230822%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230822T031503Z&X-Amz-SignedHeaders=host&X-Amz-Expires=604800&X-Amz-Signature=f97c55dce9fe5979ceb589283a87519192e18f7099d716da918d8972f5e09cba"
                    },
                    "member_information": {
                        "properties": {
                            "name": {
                                "type": "string"
                            },
                            "legal_entity": {
                                "type": "string"
                            },
                            "website": {
                                "type": "string",
                                "format": "uri"
                            },
                            "business_category": {
                                "type": "string"
                            },
                            "npwp_number": {
                                "type": "string",
                                "format": "number"
                            },
                            "nib_number": {
                                "type": "string",
                                "format": "number"
                            },
                            "rt_rw": {
                                "type": "string",
                                "example": ""
                            },
                            "is_verihubs": {
                                "type": "integer",
                                "example": "1|0"
                            }
                        },
                        "type": "object"
                    },
                    "member_address": {
                        "$ref": "#/components/schemas/MemberDetailCustomAddress"
                    },
                    "member_contact": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDetailCustomContact"
                        }
                    },
                    "member_social": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberSocialResourceSchema"
                        }
                    },
                    "member_bank": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberBankResourceSchema"
                        }
                    },
                    "member_bank_card": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberBankCardResourceSchema"
                        }
                    },
                    "member_ewallet": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberEwalletResourceSchema"
                        }
                    },
                    "member_crypto_wallet": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberCryptoWalletResourceSchema"
                        }
                    },
                    "member_paypal": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberPaypalResourceSchema"
                        }
                    },
                    "member_documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDocumentResourceSchema"
                        }
                    },
                    "fundraiser_membership": {
                        "$ref": "#/components/schemas/MemberFundraiserMembershipResourceSchema"
                    },
                    "pic": {
                        "$ref": "#/components/schemas/MemberPersonInChargeOfCompany"
                    },
                    "pic_contact": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberPicContact"
                        }
                    },
                    "pic_address": {
                        "$ref": "#/components/schemas/MemberPicAddress"
                    }
                },
                "type": "object"
            },
            "MemberDetailResourceSchema": {
                "properties": {
                    "id": {
                        "description": "CampaignerDetailResource",
                        "type": "string",
                        "example": "98993237-ac82-469c-936e-9ac748e3ea17"
                    },
                    "name": {
                        "type": "string",
                        "example": "Sigmund Gottlieb"
                    },
                    "account_type": {
                        "type": "string",
                        "example": "business"
                    },
                    "date_of_birth": {
                        "type": "integer",
                        "example": 1247356800000
                    },
                    "status": {
                        "type": "string",
                        "example": "suspend"
                    },
                    "verified_at": {
                        "type": "string",
                        "example": null,
                        "nullable": true
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399277
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399277
                    },
                    "member_contact": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/MemberContactResourceSchema"
                                }
                            ]
                        }
                    },
                    "member_social": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/MemberSocialResourceSchema"
                                }
                            ]
                        }
                    },
                    "member_address": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/MemberAddressResourceSchema"
                                }
                            ]
                        }
                    }
                },
                "type": "object"
            },
            "MemberTemporaryDetailResourceSchema": {
                "oneOf": [
                    {
                        "$ref": "#/components/schemas/MemberTemporaryDetailIndividualResourceSchema"
                    },
                    {
                        "$ref": "#/components/schemas/MemberTemporaryDetailOrganizationResourceSchema"
                    }
                ]
            },
            "MemberTemporaryDetailIndividualResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "98993237-ac82-469c-936e-9ac748e3ea17"
                    },
                    "code": {
                        "type": "string",
                        "example": "CHG1693808632"
                    },
                    "change": {
                        "type": "object",
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/ShowMemberTemporaryIndividual"
                            }
                        ]
                    },
                    "current": {
                        "type": "object",
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/MemberIndividualVerificationDetailResource"
                            }
                        ]
                    },
                    "edited_by": {
                        "$ref": "#/components/schemas/EditedByEnumSchema"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1247356800000
                    }
                },
                "type": "object"
            },
            "MemberTemporaryDetailOrganizationResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "98993237-ac82-469c-936e-9ac748e3ea17"
                    },
                    "code": {
                        "type": "string",
                        "example": "CHG1693808632"
                    },
                    "change": {
                        "type": "object",
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/ShowMemberTemporaryOrganization"
                            }
                        ]
                    },
                    "current": {
                        "type": "object",
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/MemberOrganizationVerificationDetailResource"
                            }
                        ]
                    },
                    "edited_by": {
                        "$ref": "#/components/schemas/EditedByEnumSchema"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1247356800000
                    }
                },
                "type": "object"
            },
            "ShowMemberTemporaryIndividual": {
                "title": "Show Member Temporary Individual",
                "properties": {
                    "member_information": {
                        "properties": {
                            "avatar": {
                                "type": "string"
                            },
                            "id_card_number": {
                                "type": "string",
                                "example": "12031290"
                            },
                            "name": {
                                "type": "string",
                                "example": "lorem ipsum"
                            },
                            "place_of_birth": {
                                "type": "string",
                                "example": "lorem ipsum"
                            },
                            "date_of_birth": {
                                "type": "integer",
                                "example": "1691658589384"
                            },
                            "gender": {
                                "$ref": "#/components/schemas/GenderEnumSchema"
                            },
                            "npwp_number": {
                                "type": "string",
                                "example": "123213"
                            },
                            "religion": {
                                "$ref": "#/components/schemas/ReligionEnumSchema"
                            },
                            "marital_status": {
                                "$ref": "#/components/schemas/MaritalStatusEnumSchema"
                            },
                            "job": {
                                "type": "string",
                                "example": "lorem ipsum"
                            },
                            "citizenship": {
                                "type": "string",
                                "example": "lorem ipsum"
                            },
                            "blood_group": {
                                "$ref": "#/components/schemas/BloodGroupEnumSchema"
                            },
                            "rt_rw": {
                                "type": "string",
                                "example": "09/01"
                            }
                        },
                        "type": "object"
                    },
                    "member_address": {
                        "$ref": "#/components/schemas/MemberDetailCustomAddress"
                    },
                    "member_contact": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDetailCustomContact"
                        }
                    },
                    "member_social": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberSocialResourceSchema"
                        }
                    },
                    "member_bank": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberBankChangeResourceSchema"
                        }
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDocumentResourceSchema"
                        }
                    }
                },
                "type": "object"
            },
            "ShowMemberTemporaryOrganization": {
                "title": "Show Member Temporary Organization",
                "properties": {
                    "member_information": {
                        "properties": {
                            "avatar": {
                                "type": "string"
                            },
                            "name": {
                                "type": "string"
                            },
                            "npwp_number": {
                                "type": "string",
                                "format": "number"
                            },
                            "rt_rw": {
                                "type": "string",
                                "example": "09/01"
                            }
                        },
                        "type": "object"
                    },
                    "member_company": {
                        "properties": {
                            "name": {
                                "type": "string"
                            },
                            "legal_entity": {
                                "$ref": "#/components/schemas/LegalEntityEnumSchema"
                            },
                            "website": {
                                "type": "string"
                            },
                            "business_category": {
                                "type": "string"
                            },
                            "npwp_number": {
                                "type": "string"
                            },
                            "nib_number": {
                                "type": "string",
                                "format": "number"
                            },
                            "ahu_number": {
                                "type": "string",
                                "format": "number"
                            },
                            "address": {
                                "type": "string"
                            }
                        },
                        "type": "object"
                    },
                    "member_address": {
                        "$ref": "#/components/schemas/MemberDetailCustomAddress"
                    },
                    "member_contact": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDetailCustomContact"
                        }
                    },
                    "member_social": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberSocialResourceSchema"
                        }
                    },
                    "member_bank": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberBankChangeResourceSchema"
                        }
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDocumentResourceSchema"
                        }
                    },
                    "pic": {
                        "properties": {
                            "id_card_number": {
                                "type": "string"
                            },
                            "name": {
                                "type": "string"
                            },
                            "place_of_birth": {
                                "type": "string"
                            },
                            "date_of_birth": {
                                "type": "integer"
                            },
                            "gender": {
                                "type": "string"
                            },
                            "npwp_number": {
                                "type": "string"
                            },
                            "religion": {
                                "type": "string"
                            },
                            "marital_status": {
                                "type": "string"
                            },
                            "job": {
                                "type": "string"
                            },
                            "citizenship": {
                                "type": "string"
                            },
                            "blood_group": {
                                "type": "string"
                            },
                            "rt_rw": {
                                "type": "string",
                                "example": "09/01"
                            }
                        },
                        "type": "object"
                    },
                    "pic_address": {
                        "properties": {
                            "country": {
                                "type": "string"
                            },
                            "province": {
                                "type": "string"
                            },
                            "city": {
                                "type": "string"
                            },
                            "district": {
                                "type": "string"
                            },
                            "sub_district": {
                                "type": "string"
                            },
                            "address": {
                                "type": "string"
                            },
                            "postal_code": {
                                "type": "string"
                            },
                            "latitude": {
                                "type": "number"
                            },
                            "longitude": {
                                "type": "number"
                            }
                        },
                        "type": "object"
                    },
                    "pic_contact": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "address": {
                                    "type": "string"
                                },
                                "provider": {
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "MemberBankChangeResourceSchema": {
                "properties": {
                    "bank_id": {
                        "type": "string"
                    },
                    "bank_holder": {
                        "type": "string"
                    },
                    "bank_number": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "ListPageParameterSchema": {
                "properties": {
                    "per-page": {
                        "description": "/**",
                        "type": "integer",
                        "example": "10"
                    },
                    "page": {
                        "type": "integer",
                        "example": "10"
                    }
                },
                "type": "object"
            },
            "PaymentMethodDetailResourceSchema": {
                "title": "Payment Method",
                "description": "Payment method information",
                "properties": {
                    "provider_provider": {
                        "description": "Transform the resource into an array.",
                        "type": "string"
                    },
                    "payment_method": {
                        "type": "string"
                    },
                    "bank_name": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "PrayerAlertResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.\nTransform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/PrayerAlertItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "PrayerAlertItemsResourceSchema": {
                "title": "Prayer Alert Items Schema",
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "6a492719-4cff-4d0e-acca-dd80b35a87fd"
                    },
                    "donation_id": {
                        "type": "string",
                        "example": "6a492719-4cff-4d0e-acca-dd80b35a87fd"
                    },
                    "member_id": {
                        "type": "string",
                        "example": "6a492719-4cff-4d0e-acca-dd80b35a87fd"
                    },
                    "reporter_name": {
                        "type": "string",
                        "example": "Era Dare"
                    },
                    "reporter_email": {
                        "type": "string",
                        "format": "email",
                        "example": "romaine.reichert@yahoo.com"
                    },
                    "reporter_notes": {
                        "type": "string",
                        "example": "Eveniet voluptatum deserunt quasi impedit sapiente."
                    },
                    "prayer": {
                        "type": "string",
                        "example": "semoga lekas mati"
                    },
                    "member_name": {
                        "type": "string",
                        "example": "ujang"
                    },
                    "member_email": {
                        "type": "string",
                        "example": "ujang@gmail.com"
                    },
                    "member_status": {
                        "$ref": "#/components/schemas/MemberAccountStatusEnumSchema"
                    },
                    "campaign_code": {
                        "type": "string",
                        "example": "1328302"
                    },
                    "campaign_title": {
                        "type": "string",
                        "example": "Title Campaign"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1920381209381"
                    },
                    "is_main_campaign": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "status": {
                        "$ref": "#/components/schemas/AlertStatusEnum"
                    },
                    "main_category": {
                        "$ref": "#/components/schemas/AlertCategoriesEnum"
                    },
                    "sub_category": {
                        "$ref": "#/components/schemas/AlertSubCategoriesEnum"
                    },
                    "is_delete_prayer": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "approval_notes": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/RejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/PendingNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ApprovedNotePropertySchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "ProofManualTransferShowResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "format": "uuid"
                    },
                    "donation_id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "bank_holder": {
                        "type": "string"
                    },
                    "email": {
                        "type": "string",
                        "format": "email"
                    },
                    "amount": {
                        "type": "string"
                    },
                    "transfer_date": {
                        "type": "integer",
                        "format": "int64"
                    },
                    "notes": {
                        "type": "string",
                        "nullable": true
                    },
                    "payment_method_id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "image_path": {
                        "type": "string",
                        "format": "url"
                    },
                    "created_at": {
                        "type": "integer",
                        "format": "int64"
                    },
                    "updated_at": {
                        "type": "integer",
                        "format": "int64"
                    }
                },
                "type": "object"
            },
            "BOShowBannerResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "0197f2d0-8a34-4832-a948-b0a1519989a7"
                    },
                    "image_mobile": {
                        "$ref": "#/components/schemas/BannerImageSchema"
                    },
                    "image_desktop": {
                        "$ref": "#/components/schemas/BannerImageSchema"
                    },
                    "title": {
                        "type": "string",
                        "example": "Menuju akhir tahun"
                    },
                    "open_type": {
                        "$ref": "#/components/schemas/BannerOpenTypeEnumSchema"
                    },
                    "description": {
                        "type": "string",
                        "example": "tahun ini adalah 2023 ...."
                    },
                    "redirect_url": {
                        "type": "string",
                        "example": "https://s3.rakhasa.com"
                    },
                    "is_active": {
                        "type": "integer",
                        "example": 1
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677740466224
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677740466224
                    }
                },
                "type": "object"
            },
            "BOShowBlacklistWordsResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "e1a715d8-870e-4899-8483-e1700d39f3be"
                    },
                    "words": {
                        "type": "string",
                        "example": "anjai"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1693455560
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1693455560
                    }
                },
                "type": "object"
            },
            "ShowCampaignCategoryDetailsResource": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "3b3889de-d2f4-4666-a68d-7ea0884aef7e"
                    },
                    "code": {
                        "type": "string",
                        "example": "LKN"
                    },
                    "label": {
                        "type": "string",
                        "example": "Lingkungan"
                    },
                    "slug": {
                        "type": "string",
                        "example": "lingkungan"
                    },
                    "icon_path": {
                        "type": "string",
                        "example": "path/icon.ico"
                    },
                    "percentage_fee": {
                        "type": "integer",
                        "example": 5
                    },
                    "is_active": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1884334343434
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 2188439439545
                    }
                },
                "type": "object"
            },
            "ShowCampaignPriorityDetailsResource": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "968593e8-4e0b-40a9-a536-b8ed1a198655"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "968593e8-4e0b-40a9-a536-b8ed1a198655"
                    },
                    "title": {
                        "type": "string",
                        "example": "Banjir Jakarta"
                    },
                    "code": {
                        "type": "string",
                        "example": "b8ed1a198655"
                    },
                    "order_priority": {
                        "type": "integer",
                        "example": 2
                    },
                    "priority_notes": {
                        "$ref": "#/components/schemas/PropertiesPriorityNotes"
                    },
                    "category": {
                        "type": "string",
                        "example": "Bantuan Medis Dan Kesehatan"
                    },
                    "due_date": {
                        "type": "integer",
                        "example": 1684832535
                    }
                },
                "type": "object"
            },
            "ShowFundraiserMemberReportResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "format": "uuid",
                        "example": "5e4d4be6-6d2a-4ef0-b19f-1e5ec6db7391"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1693993500447
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "fundraiser_name": {
                        "type": "string",
                        "example": "Mr. Felton Monahan IV"
                    },
                    "fundraiser_contacts": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "format": "uuid",
                                    "example": "9a115a46-f276-430c-bd86-ae6ce34b2ef5"
                                },
                                "provider": {
                                    "type": "string",
                                    "enum": [
                                        "mail",
                                        "Fax",
                                        "phone"
                                    ]
                                },
                                "address": {
                                    "type": "string",
                                    "example": "mwalker@yahoo.com"
                                },
                                "verified_at": {
                                    "type": "integer"
                                },
                                "is_primary": {
                                    "$ref": "#/components/schemas/BooleanEnumSchema"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "fundraiser_address": {
                        "$ref": "#/components/schemas/MemberAddressResourceSchema"
                    },
                    "fundraiser_status": {
                        "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                    },
                    "fundraiser_total_campaign_created": {
                        "type": "integer",
                        "example": 2
                    },
                    "fundraiser_total_fund_raised": {
                        "type": "integer",
                        "example": 29587000
                    }
                },
                "type": "object"
            },
            "ShowMemberBankVerificationResource": {
                "properties": {
                    "member_bank": {
                        "description": "Transform the resource into an array.",
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberBankResourceSchema"
                        }
                    }
                },
                "type": "object"
            },
            "ShowMemberVerificationResource": {
                "oneOf": [
                    {
                        "$ref": "#/components/schemas/MemberIndividualVerificationDetailResource"
                    },
                    {
                        "$ref": "#/components/schemas/MemberOrganizationVerificationDetailResource"
                    }
                ]
            },
            "MemberVerificationDetailsIndividualMemberTemporary": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "format": "uuid",
                        "example": "fce35cf9-2278-443c-a7a3-3e40a0bc6bd2"
                    },
                    "member_id": {
                        "type": "string",
                        "example": "99daf7f4-4f37-4c0a-8769-9cd70cc6ebfc"
                    },
                    "code": {
                        "type": "string",
                        "example": "CHG1691657663"
                    },
                    "edited_by": {
                        "type": "string",
                        "enum": [
                            "admin",
                            "member",
                            "campaigner"
                        ]
                    },
                    "properties": {
                        "$ref": "#/components/schemas/ShowMemberTemporaryIndividual"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1691657663000
                    }
                },
                "type": "object"
            },
            "MemberVerificationDetailsOrganizationMemberTemporary": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "fce35cf9-2278-443c-a7a3-3e40a0bc6bd2"
                    },
                    "member_id": {
                        "type": "string",
                        "example": "99daf7f4-4f37-4c0a-8769-9cd70cc6ebfc"
                    },
                    "code": {
                        "type": "string",
                        "example": "CHG1691657663"
                    },
                    "edited_by": {
                        "type": "string",
                        "enum": [
                            "admin",
                            "member",
                            "campaigner"
                        ]
                    },
                    "properties": {
                        "$ref": "#/components/schemas/ShowMemberTemporaryOrganization"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1691657663000
                    }
                },
                "type": "object"
            },
            "MemberIndividualVerificationDetailResource": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "f5920974-9839-46b4-8704-cf390a3078e6"
                    },
                    "avatar": {
                        "type": "string",
                        "format": "url"
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "status": {
                        "$ref": "#/components/schemas/MemberStatusEnumSchema"
                    },
                    "verified_at": {
                        "type": "integer",
                        "example": "1691658589384"
                    },
                    "member_information": {
                        "properties": {
                            "id_card_number": {
                                "type": "string",
                                "example": "12031290"
                            },
                            "name": {
                                "type": "string",
                                "example": "lorem ipsum"
                            },
                            "place_of_birth": {
                                "type": "string",
                                "example": "lorem ipsum"
                            },
                            "date_of_birth": {
                                "type": "integer",
                                "example": "1691658589384"
                            },
                            "gender": {
                                "$ref": "#/components/schemas/GenderEnumSchema"
                            },
                            "npwp_number": {
                                "type": "string",
                                "example": "123213"
                            },
                            "religion": {
                                "$ref": "#/components/schemas/ReligionEnumSchema"
                            },
                            "marital_status": {
                                "$ref": "#/components/schemas/MaritalStatusEnumSchema"
                            },
                            "job": {
                                "type": "string",
                                "example": "lorem ipsum"
                            },
                            "citizenship": {
                                "type": "string",
                                "example": "lorem ipsum"
                            },
                            "blood_group": {
                                "$ref": "#/components/schemas/BloodGroupEnumSchema"
                            },
                            "rt_rw": {
                                "type": "string",
                                "example": "002/002"
                            }
                        },
                        "type": "object"
                    },
                    "member_address": {
                        "$ref": "#/components/schemas/MemberDetailCustomAddress"
                    },
                    "member_contact": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDetailCustomContact"
                        }
                    },
                    "member_social": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberSocialResourceSchema"
                        }
                    },
                    "member_bank": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberBankResourceSchema"
                        }
                    },
                    "member_bank_card": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberBankCardResourceSchema"
                        }
                    },
                    "member_ewallet": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberEwalletResourceSchema"
                        }
                    },
                    "member_crypto_wallet": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberCryptoWalletResourceSchema"
                        }
                    },
                    "member_paypal": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberPaypalResourceSchema"
                        }
                    },
                    "member_documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDocumentResourceSchema"
                        }
                    },
                    "member_temporary": {
                        "$ref": "#/components/schemas/MemberTemporaryDetailIndividualResourceSchema"
                    }
                },
                "type": "object"
            },
            "MemberOrganizationVerificationDetailResource": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "f5920974-9839-46b4-8704-cf390a3078e6"
                    },
                    "avatar": {
                        "type": "string",
                        "format": "url"
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "status": {
                        "$ref": "#/components/schemas/MemberStatusEnumSchema"
                    },
                    "verified_at": {
                        "type": "integer",
                        "example": "1691658589384"
                    },
                    "member_information": {
                        "properties": {
                            "name": {
                                "type": "string"
                            },
                            "legal_entity": {
                                "$ref": "#/components/schemas/LegalEntityEnumSchema"
                            },
                            "website": {
                                "type": "string",
                                "format": "uri"
                            },
                            "business_category": {
                                "type": "string"
                            },
                            "npwp_number": {
                                "type": "string",
                                "format": "number"
                            },
                            "nib_number": {
                                "type": "string",
                                "format": "number"
                            },
                            "ahu_number": {
                                "type": "string",
                                "format": "number"
                            },
                            "rt_rw": {
                                "type": "string",
                                "example": "001/002"
                            }
                        },
                        "type": "object"
                    },
                    "member_address": {
                        "$ref": "#/components/schemas/MemberDetailCustomAddress"
                    },
                    "member_contact": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDetailCustomContact"
                        }
                    },
                    "member_social": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberSocialResourceSchema"
                        }
                    },
                    "member_bank": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberBankResourceSchema"
                        }
                    },
                    "member_bank_card": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberBankCardResourceSchema"
                        }
                    },
                    "member_ewallet": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberEwalletResourceSchema"
                        }
                    },
                    "member_crypto_wallet": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberCryptoWalletResourceSchema"
                        }
                    },
                    "member_paypal": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberPaypalResourceSchema"
                        }
                    },
                    "member_documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDocumentResourceSchema"
                        }
                    },
                    "pic": {
                        "$ref": "#/components/schemas/MemberPersonInChargeOfCompany"
                    },
                    "pic_contact": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberPicContact"
                        }
                    },
                    "pic_address": {
                        "$ref": "#/components/schemas/MemberPicAddress"
                    },
                    "member_temporary": {
                        "$ref": "#/components/schemas/MemberTemporaryDetailOrganizationResourceSchema"
                    }
                },
                "type": "object"
            },
            "ShowPubReportDataResourceSchema": {
                "title": "Pub Report Detail",
                "description": "DarkaOnline API response schema",
                "properties": {
                    "id": {
                        "description": "Unique identifier for the data",
                        "type": "string",
                        "format": "uuid"
                    },
                    "campaigns": {
                        "description": "List of campaigns",
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "description": "Campaign ID",
                                    "type": "string"
                                },
                                "title": {
                                    "description": "Campaign Title",
                                    "type": "string"
                                },
                                "category": {
                                    "description": "Campaign Category",
                                    "type": "string"
                                },
                                "due_date": {
                                    "description": "Due Date",
                                    "type": "string"
                                },
                                "fund_total": {
                                    "description": "Total Fund",
                                    "type": "string"
                                },
                                "rab_in_pub": {
                                    "description": "RAB in Public",
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "type": {
                        "description": "Type of data (report or transaction)",
                        "type": "string"
                    },
                    "period": {
                        "description": "Period of the data",
                        "type": "string"
                    },
                    "year": {
                        "description": "Year of the data",
                        "type": "string"
                    },
                    "properties": {
                        "description": "Additional properties in JSON format",
                        "type": "object"
                    },
                    "created_at": {
                        "description": "Timestamp when the data was created",
                        "type": "string",
                        "format": "date-time"
                    },
                    "updated_at": {
                        "description": "Timestamp when the data was last updated",
                        "type": "string",
                        "format": "date-time"
                    }
                },
                "type": "object"
            },
            "BOStoreBannerResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "0197f2d0-8a34-4832-a948-b0a1519989a7"
                    },
                    "image_mobile": {
                        "$ref": "#/components/schemas/BannerImageSchema"
                    },
                    "image_desktop": {
                        "$ref": "#/components/schemas/BannerImageSchema"
                    },
                    "title": {
                        "type": "string",
                        "example": "Menuju akhir tahun"
                    },
                    "open_type": {
                        "$ref": "#/components/schemas/BannerOpenTypeEnumSchema"
                    },
                    "description": {
                        "type": "string",
                        "example": "tahun ini adalah 2023 ...."
                    },
                    "redirect_url": {
                        "type": "string",
                        "example": "https://s3.rakhasa.com"
                    },
                    "is_active": {
                        "type": "integer",
                        "example": 1
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677740466224
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677740466224
                    }
                },
                "type": "object"
            },
            "BOStoreBlacklistWordsResourceSchema": {
                "properties": {
                    "words": {
                        "description": "Transform the resource into an array.",
                        "type": "array",
                        "items": {}
                    }
                },
                "type": "object"
            },
            "ThumbnailResourceSchema": {
                "properties": {
                    "id": {
                        "description": "ThumbnailResource",
                        "type": "string",
                        "example": "3650fbcf-cd61-46da-8aa0-e91790105980"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "3650fbcf-cd61-46da-8aa0-e91790105aaa"
                    },
                    "type": {
                        "type": "string",
                        "example": "image"
                    },
                    "necessity_file": {
                        "type": "string",
                        "example": "thumbnail"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "fdsafd.jpg"
                    },
                    "full_url": {
                        "type": "string",
                        "format": "url"
                    },
                    "mime": {
                        "$ref": "#/components/schemas/DocumentMimeTypeEnumSchema"
                    },
                    "properties": {
                        "type": "object",
                        "example": "{ alt : 'coba coba'}"
                    }
                },
                "type": "object"
            },
            "TotalCollectedDonationResourceSchema": {
                "title": "Total Collected Donation Resource",
                "properties": {
                    "title": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "lorem"
                    },
                    "is_main_campaign": {
                        "type": "number",
                        "enum": [
                            0,
                            1
                        ]
                    },
                    "fund_raised": {
                        "type": "number"
                    }
                },
                "type": "object"
            },
            "VerificationDocumentAccountHoldersDetailsResourceSchema": {
                "allOf": [
                    {
                        "properties": {
                            "account_holder": {
                                "$ref": "#/components/schemas/AccountHoldersDetailsResourceSchema"
                            }
                        },
                        "type": "object"
                    },
                    {
                        "properties": {
                            "document": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignArrayDocumentVerificationSchema"
                                }
                            }
                        },
                        "type": "object"
                    },
                    {
                        "properties": {
                            "bank": {
                                "$ref": "#/components/schemas/OtherAccountBankResourceSchema"
                            }
                        },
                        "type": "object"
                    }
                ]
            },
            "AccountHoldersDetailsResourceSchema": {
                "properties": {
                    "status": {
                        "type": "integer"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/BeneficiaryDocumentSchema"
                        }
                    },
                    "id_card_number": {
                        "type": "string"
                    },
                    "name": {
                        "type": "string"
                    },
                    "place_of_birth": {
                        "type": "string"
                    },
                    "date_of_birth": {
                        "type": "integer"
                    },
                    "gender": {
                        "type": "string"
                    },
                    "religion": {
                        "type": "string",
                        "example": "hindu"
                    },
                    "npwp_number": {
                        "type": "string"
                    },
                    "marital_status": {
                        "type": "string"
                    },
                    "citizenship": {
                        "type": "string"
                    },
                    "blood_group": {
                        "type": "string"
                    },
                    "job": {
                        "type": "string"
                    },
                    "created_at": {
                        "type": "integer"
                    },
                    "updated_at": {
                        "type": "integer"
                    },
                    "address": {
                        "type": "string"
                    },
                    "province": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "sub_district": {
                        "type": "string"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "double"
                    },
                    "longitude": {
                        "type": "number",
                        "format": "double"
                    },
                    "postal_code": {
                        "type": "string"
                    },
                    "rt_rw": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "VerificationDocumentBeneficiaryDetailsResourceSchema": {
                "properties": {
                    "beneficiary_is_campaigner": {
                        "type": "integer",
                        "example": 1
                    },
                    "general_information": {
                        "anyOf": [
                            {
                                "$ref": "#/components/schemas/BeneficiaryUserDetailSchema"
                            }
                        ]
                    },
                    "document": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/BeneficiaryDocumentResourceSchema"
                        }
                    },
                    "bank": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/BeneficiaryBankResourceSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "SocialMediaArraySchema": {
                "type": "array",
                "items": {
                    "properties": {
                        "id": {
                            "type": "string",
                            "example": "77ec5554-052a-4785-bac8-fbdeb48f0e3a"
                        },
                        "provider": {
                            "type": "string",
                            "example": "instagram"
                        },
                        "address": {
                            "type": "string",
                            "example": "hames_01"
                        }
                    },
                    "type": "object"
                }
            },
            "VerificationDocumentCampaignDetailsResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "d3adf636-45d5-4610-acf9-78ab06c704c3"
                    },
                    "code": {
                        "type": "string",
                        "example": "UK1677740466"
                    },
                    "title": {
                        "type": "string",
                        "example": "Financial Examiner"
                    },
                    "category": {
                        "type": "string",
                        "example": "Rumah Ibadah"
                    },
                    "beneficiary_is_campaigner": {
                        "type": "integer",
                        "example": 0
                    },
                    "campaigner_is_verified": {
                        "type": "integer",
                        "example": 0
                    },
                    "is_document_verified": {
                        "type": "integer",
                        "example": 0
                    },
                    "beneficiary_is_verified": {
                        "type": "integer",
                        "example": 0
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignArrayDocumentVerificationSchema"
                        }
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1690247961544
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1690247961544
                    }
                },
                "type": "object"
            },
            "VerificationDocumentCampaignerDetailsResourceSchema": {
                "oneOf": [
                    {
                        "$ref": "#/components/schemas/VerificationDocumentCampaignerIndividualDetailsResourceSchema"
                    },
                    {
                        "$ref": "#/components/schemas/VerificationDocumentCampaignerOrganizationDetailsResourceSchema"
                    }
                ]
            },
            "VerificationDocumentCampaignerIndividualDetailsResourceSchema": {
                "properties": {
                    "member_is_campaigner": {
                        "type": "integer",
                        "example": 1
                    },
                    "general_information": {
                        "$ref": "#/components/schemas/CampaignerIndividualResourceSchema"
                    },
                    "document": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDocumentResourceSchema"
                        }
                    },
                    "bank": {
                        "$ref": "#/components/schemas/CampaignerBankResourceSchema"
                    },
                    "member_contact": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/MemberContactResourceSchema"
                                }
                            ]
                        }
                    },
                    "member_social": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/MemberSocialResourceSchema"
                                }
                            ]
                        }
                    },
                    "member_address": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/MemberAddressResourceSchema"
                                }
                            ]
                        }
                    }
                },
                "type": "object"
            },
            "VerificationDocumentCampaignerOrganizationDetailsResourceSchema": {
                "properties": {
                    "member_is_campaigner": {
                        "type": "integer",
                        "example": 1
                    },
                    "general_information": {
                        "$ref": "#/components/schemas/CampaignerOrganizationResourceSchema"
                    },
                    "pic": {
                        "$ref": "#/components/schemas/MemberPersonInChargeOfCompany"
                    },
                    "pic_contact": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberPicContact"
                        }
                    },
                    "pic_address": {
                        "$ref": "#/components/schemas/MemberPicAddress"
                    },
                    "document": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDocumentResourceSchema"
                        }
                    },
                    "bank": {
                        "$ref": "#/components/schemas/CampaignerBankResourceSchema"
                    },
                    "member_contact": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/MemberContactResourceSchema"
                                }
                            ]
                        }
                    },
                    "member_social": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/MemberSocialResourceSchema"
                                }
                            ]
                        }
                    },
                    "member_address": {
                        "type": "array",
                        "items": {
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/MemberAddressResourceSchema"
                                }
                            ]
                        }
                    }
                },
                "type": "object"
            },
            "CampaignerIndividualResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "77ec5554-052a-4785-bac8-fbdeb48f0e3a"
                    },
                    "is_verified": {
                        "type": "integer",
                        "example": 1
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "avatar": {
                        "type": "string",
                        "example": "https://www.google.com/"
                    },
                    "id_card_number": {
                        "type": "string",
                        "example": "953159872885"
                    },
                    "name": {
                        "type": "string",
                        "example": "Berry Schimmel"
                    },
                    "date_of_birth": {
                        "type": "integer",
                        "example": 1677837399281
                    },
                    "place_of_birth": {
                        "type": "string",
                        "example": "Manado"
                    },
                    "gender": {
                        "type": "string",
                        "example": "male"
                    },
                    "npwp_number": {
                        "type": "string",
                        "example": "90.0990.3943"
                    },
                    "religion": {
                        "type": "string",
                        "example": "hindu"
                    },
                    "martial_status": {
                        "type": "string",
                        "example": "not married"
                    },
                    "work": {
                        "type": "string",
                        "example": "Automatic Teller Machine Servicer"
                    },
                    "citizenship": {
                        "type": "string",
                        "example": "indonesia"
                    },
                    "blood_group": {
                        "type": "string",
                        "example": "AB"
                    },
                    "rt_rw": {
                        "type": "string",
                        "example": "002/004"
                    },
                    "email": {
                        "type": "string",
                        "example": "hammes.jaydon@mertz.biz"
                    },
                    "phone": {
                        "type": "string",
                        "example": "+1.907.233.1262"
                    },
                    "province": {
                        "type": "string",
                        "example": "Jawa timur"
                    },
                    "district": {
                        "type": "string",
                        "example": "ponaga"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "jawi jawu"
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float",
                        "example": "123456"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float",
                        "example": "123456"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "45416"
                    },
                    "verified_at": {
                        "type": "integer",
                        "example": 1677837399281
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399281
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399281
                    }
                },
                "type": "object"
            },
            "CampaignerOrganizationResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "77ec5554-052a-4785-bac8-fbdeb48f0e3a"
                    },
                    "is_verified": {
                        "type": "integer",
                        "example": 1
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "avatar": {
                        "type": "string",
                        "example": "https://www.google.com/"
                    },
                    "name": {
                        "type": "string",
                        "example": "Berry Schimmel"
                    },
                    "business_category": {
                        "type": "string"
                    },
                    "legal_entity": {
                        "$ref": "#/components/schemas/LegalEntityEnumSchema"
                    },
                    "website": {
                        "type": "string",
                        "format": "url"
                    },
                    "npwp_number": {
                        "type": "string",
                        "example": "90.0990.3943"
                    },
                    "nib_number": {
                        "type": "string",
                        "example": "90.0990.3943"
                    },
                    "ahu_number": {
                        "type": "string",
                        "example": "90.0990.3943"
                    },
                    "rt_rw": {
                        "type": "string",
                        "example": "002/004"
                    }
                },
                "type": "object"
            },
            "CampaignerBankResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "98993237-ae49-4ec4-8f20-e4e59f5a8f1a"
                    },
                    "member_id": {
                        "type": "string",
                        "example": "98993237-ac82-469c-936e-9ac748e3ea17"
                    },
                    "bank_id": {
                        "type": "string",
                        "example": "a29b3e07-6f58-49ab-bdbc-ab55a71ee706"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "Bradford Borer"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "5110120192"
                    },
                    "bank_branch": {
                        "type": "string",
                        "example": "Grogol, Jakarta Barat"
                    },
                    "is_primary": {
                        "type": "integer",
                        "example": "1"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399281
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399281
                    },
                    "is_verified": {
                        "type": "integer",
                        "example": 0
                    }
                },
                "type": "object"
            },
            "FOListCampaignVolunteerRequestSchema": {
                "properties": {
                    "filter[date_range]": {
                        "description": "Format = **column,start_date(epoch),end_date(epoch)",
                        "type": "string",
                        "example": "created_at,1677663532000,1680316591000"
                    },
                    "filter[status]": {
                        "$ref": "#/components/schemas/VolunteerStatusSchema"
                    }
                },
                "type": "object"
            },
            "FOListCampaignCategoryRequestSchema": {
                "properties": {
                    "filter[label]": {
                        "description": "search by label",
                        "type": "string",
                        "example": "Bantuan"
                    },
                    "cursor": {
                        "description": "for next data",
                        "type": "string",
                        "example": "eyJjYW1wYW..."
                    },
                    "per-page": {
                        "description": "optional",
                        "type": "string",
                        "example": "10"
                    }
                },
                "type": "object"
            },
            "CheckReachedMaxPendingCampaignResourceSchema": {
                "properties": {
                    "count_pending_campaign": {
                        "type": "integer",
                        "example": "2"
                    },
                    "is_reached_max_pending_campaign": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "VerificationMemberTemporarySchema": {
                "title": "verification member temporary schema",
                "properties": {
                    "is_verified_by_verihubs": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "MemberVerificationOtpVerificationContactRequestSchema": {
                "properties": {
                    "provider": {
                        "$ref": "#/components/schemas/OtpProviderEnumSchema"
                    }
                },
                "type": "object"
            },
            "VerificationErrorSchema": {
                "title": "verification member error schema",
                "properties": {
                    "nik": {
                        "type": "string"
                    },
                    "name": {
                        "type": "string"
                    },
                    "birth_date": {
                        "type": "string"
                    },
                    "ktp_photo": {
                        "type": "string"
                    },
                    "selfie_photo": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "VerificationErrorByVerihubs": {
                "title": "Verification Error by Verihubs",
                "properties": {
                    "message": {
                        "type": "string"
                    },
                    "is_check_by_verihubs": {
                        "type": "integer"
                    },
                    "error_code": {
                        "type": "string"
                    },
                    "error_fields": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "field": {
                                    "type": "string"
                                },
                                "message": {
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "ApproveNewCampaignVolunteersRequestSchema": {
                "properties": {
                    "approval_notes": {
                        "$ref": "#/components/schemas/ApprovedNotePropertySchema"
                    }
                },
                "type": "object"
            },
            "ApprovalVerificationMemberSchema": {
                "properties": {
                    "verification_notes": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "object",
                        "anyOf": [
                            {
                                "$ref": "#/components/schemas/MembersVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/PersonInChargesVerificationNotePropertySchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "AuthChangePasswordRequestSchema": {
                "properties": {
                    "old_password": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string"
                    },
                    "new_password": {
                        "type": "string"
                    },
                    "new_password_confirmation": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserTemporaryStoreRequestSchema": {
                "properties": {
                    "title": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string"
                    },
                    "message_template": {
                        "type": "string"
                    },
                    "fund_total": {
                        "type": "number"
                    },
                    "story_steps": {
                        "type": "array",
                        "items": {
                            "required": [
                                "key",
                                "value"
                            ],
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "enum": [
                                        "about",
                                        "prayer"
                                    ]
                                },
                                "value": {
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignFundraiserDocumentRequestSchema"
                        }
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserTimeLineStoreRequestSchema": {
                "required": [
                    "title",
                    "story_html"
                ],
                "properties": {
                    "title": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "story_html": {
                        "type": "string",
                        "example": "<html><h1>oi</h1></html>"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserTimelinesListParameterSchema": {
                "properties": {
                    "per-page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer"
                    },
                    "page": {
                        "type": "integer"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserTimelinesUpdateRequestSchema": {
                "properties": {
                    "title": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "story_html": {
                        "type": "string",
                        "example": "<html><h1>oi</h1></html>"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserUpdatePerStepRequestSchema": {
                "oneOf": [
                    {
                        "$ref": "#/components/schemas/CampaignFundraiserUpdatePerStep1RequestSchema"
                    },
                    {
                        "$ref": "#/components/schemas/CampaignFundraiserUpdatePerStep2RequestSchema"
                    },
                    {
                        "$ref": "#/components/schemas/CampaignFundraiserUpdatePerStep3RequestSchema"
                    }
                ]
            },
            "CampaignFundraiserUpdatePerStep1RequestSchema": {
                "required": [
                    "title",
                    "campaign_fundraiser_documents"
                ],
                "properties": {
                    "title": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string"
                    },
                    "fund_total": {
                        "type": "number",
                        "format": "float",
                        "example": "2000000"
                    },
                    "campaign_fundraiser_documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignFundraiserDocumentRequestSchema"
                        }
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserUpdatePerStep2RequestSchema": {
                "description": "kosong tidak ada request"
            },
            "CampaignFundraiserUpdatePerStep3RequestSchema": {
                "required": [
                    "message_template"
                ],
                "properties": {
                    "message_template": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserDocumentRequestSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "campaign_fundraiser_id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "type": {
                        "$ref": "#/components/schemas/CampaignDocumentTypeEnumSchema"
                    },
                    "necessity_file": {
                        "$ref": "#/components/schemas/NecessityFileEnumFundraiser"
                    },
                    "file_path": {
                        "type": "string"
                    },
                    "properties": {
                        "required": [
                            "alt"
                        ],
                        "properties": {
                            "alt": {
                                "type": "string"
                            },
                            "key": {
                                "$ref": "#/components/schemas/FundraiserStoryStepDocumentEnumSchema"
                            },
                            "thumbnail_url": {
                                "type": "string",
                                "format": "url"
                            },
                            "video_id": {
                                "type": "string"
                            },
                            "provider": {
                                "type": "string",
                                "example": "youtube"
                            },
                            "height": {
                                "type": "number"
                            },
                            "width": {
                                "type": "number"
                            },
                            "is_delete": {
                                "type": "number",
                                "enum": [
                                    1,
                                    0
                                ]
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserUpdateStoryStep1RequestSchema": {
                "properties": {
                    "story_steps": {
                        "type": "array",
                        "items": {
                            "required": [
                                "key",
                                "value"
                            ],
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "enum": [
                                        "about"
                                    ]
                                },
                                "value": {
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "campaign_fundraiser_documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignFundraiserDocumentRequestSchema"
                        }
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserUpdateStoryStep2RequestSchema": {
                "properties": {
                    "story_steps": {
                        "type": "array",
                        "items": {
                            "required": [
                                "key",
                                "value"
                            ],
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "enum": [
                                        "prayer"
                                    ]
                                },
                                "value": {
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "campaign_fundraiser_documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignFundraiserDocumentRequestSchema"
                        }
                    }
                },
                "type": "object"
            },
            "CampaignLatestVideoListRequestSchema": {
                "properties": {
                    "per-page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer"
                    },
                    "page": {
                        "type": "integer"
                    }
                },
                "type": "object"
            },
            "RequestUpdateStoryStepsPropertySchema": {
                "properties": {
                    "key": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/NonMedicalStoryStepEnumSchema"
                            },
                            {
                                "$ref": "#/components/schemas/MedicalStoryStepEnumSchema"
                            }
                        ]
                    },
                    "value": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "RequestEditCampaignsPropertySchema": {
                "properties": {
                    "message_template": {
                        "type": "string"
                    },
                    "title": {
                        "type": "string"
                    },
                    "fund_target": {
                        "type": "number"
                    },
                    "due_date": {
                        "type": "number",
                        "example": "17727621"
                    },
                    "story_steps": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/RequestUpdateStoryStepsPropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "RequestEditCampaignTimelinesPropertySchema": {
                "properties": {
                    "campaign_timelines": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "example": "e670ee92-75a8-479d-8858-c3e3f11f70cc"
                                },
                                "title": {
                                    "type": "string",
                                    "example": "Membahagiakanmu"
                                },
                                "story_html": {
                                    "type": "string",
                                    "example": "<p>Membahagiakanmu</p>"
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "RequestEditCampaignMarketingsPropertySchema": {
                "properties": {
                    "campaign_marketings": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "example": "e670ee92-75a8-479d-8858-c3e3f11f70cc"
                                },
                                "amount": {
                                    "type": "number",
                                    "example": "20000"
                                },
                                "platform": {
                                    "type": "string",
                                    "example": "tiktok"
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "RequestEditCampaignDocumentPropertySchema": {
                "properties": {
                    "documents": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "example": "e670ee92-75a8-479d-8858-c3e3f11f70cc"
                                },
                                "type": {
                                    "type": "string",
                                    "example": "image"
                                },
                                "file_path": {
                                    "type": "string",
                                    "example": "image/path"
                                },
                                "necessity_file": {
                                    "type": "string",
                                    "oneOf": [
                                        {
                                            "$ref": "#/components/schemas/CampaignDocumentNecessityFileEnumSchema"
                                        }
                                    ]
                                },
                                "properties": {
                                    "type": "object",
                                    "allOf": [
                                        {
                                            "properties": {
                                                "alt": {
                                                    "type": "string"
                                                },
                                                "key": {
                                                    "type": "string",
                                                    "oneOf": [
                                                        {
                                                            "$ref": "#/components/schemas/NonMedicalStoryStepImageEnumSchema"
                                                        },
                                                        {
                                                            "$ref": "#/components/schemas/MedicalStoryStepImageEnumSchema"
                                                        }
                                                    ]
                                                },
                                                "domain": {
                                                    "type": "string"
                                                },
                                                "title": {
                                                    "type": "string"
                                                },
                                                "thumbnail_url": {
                                                    "type": "string",
                                                    "format": "url"
                                                },
                                                "video_id": {
                                                    "type": "string"
                                                },
                                                "provider": {
                                                    "type": "string",
                                                    "example": "youtube"
                                                },
                                                "height": {
                                                    "type": "number"
                                                },
                                                "width": {
                                                    "type": "number"
                                                },
                                                "is_delete": {
                                                    "type": "number",
                                                    "enum": [
                                                        1,
                                                        0
                                                    ]
                                                }
                                            },
                                            "type": "object"
                                        }
                                    ]
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "CampaignRequestEditRequestSchema": {
                "allOf": [
                    {
                        "properties": {
                            "campaign": {
                                "type": "object",
                                "allOf": [
                                    {
                                        "$ref": "#/components/schemas/RequestEditCampaignsPropertySchema"
                                    }
                                ]
                            }
                        },
                        "type": "object"
                    },
                    {
                        "$ref": "#/components/schemas/RequestEditCampaignDocumentPropertySchema"
                    }
                ]
            },
            "CampaignTimeLineUpdateRequestSchema": {
                "properties": {
                    "title": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string"
                    },
                    "story_html": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "CreateWithdrawRequestSchema": {
                "description": "bank id ini id dari member_bank,third_party bank,beneficiary bank",
                "properties": {
                    "bank_id": {
                        "type": "string",
                        "example": "a5773026-1387-4b53-9915-febe0eb072a0"
                    },
                    "amount": {
                        "type": "number",
                        "format": "float",
                        "example": 89000000.9
                    },
                    "reason": {
                        "type": "string",
                        "example": "untuk beli makanan"
                    }
                },
                "type": "object"
            },
            "DeleteAccountSendOtpRequestSchema": {
                "required": [
                    "provider"
                ],
                "properties": {
                    "provider": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/OtpProviderEnumSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "FOListCampaignFundraiserRequestSchema": {
                "properties": {
                    "filter[search]": {
                        "description": "search by title|code|necessity|description",
                        "type": "string",
                        "example": "Bantuan Untuk"
                    },
                    "filter[category_id]": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "filter[date_range]": {
                        "description": "Format = **column,start_date(epoch),end_date(epoch)",
                        "type": "string",
                        "example": "created_at,1677663532000,1680316591000"
                    },
                    "filter[status]": {
                        "description": "choose one in the example",
                        "type": "string",
                        "example": "pending_approval|draft|rejected|running|suspended|banned|change_approval"
                    }
                },
                "type": "object"
            },
            "ListCampaignRecommendationRequestSchema": {
                "properties": {
                    "filter[search]": {
                        "description": "search by title|code|necessity|description",
                        "type": "string",
                        "example": "Bantuan Untuk"
                    },
                    "filter[nearby]": {
                        "description": "filter by radius",
                        "type": "string",
                        "example": "lat,long,distance"
                    }
                },
                "type": "object"
            },
            "ListCampaignPublicRequestSchema": {
                "properties": {
                    "is_randomize": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "sort": {
                        "type": "string",
                        "example": "created_at|-created_at|updated_at|-updated_at|due_date|-due_date"
                    },
                    "filter[search]": {
                        "description": "search by title|code|necessity|description",
                        "type": "string",
                        "example": "Bantuan Untuk"
                    },
                    "filter[search.campaigner]": {
                        "description": "search by name",
                        "type": "string",
                        "example": "Jhon"
                    },
                    "filter[date_range]": {
                        "description": "Format = **column,start_date(epoch),end_date(epoch)",
                        "type": "string",
                        "example": "created_at,1677663532000,1680316591000"
                    },
                    "filter[status]": {
                        "description": "choose one in the example",
                        "type": "string",
                        "example": "pending_approval|draft|rejected|running|suspended|banned|change_approval"
                    },
                    "filter[category_id]": {
                        "description": "category_id is uuid4",
                        "type": "string",
                        "example": "2c171449-01b8-401b-b706-3241cd6c03cc"
                    },
                    "filter[category.slug]": {
                        "type": "string",
                        "example": "bantuan-pendidikan"
                    },
                    "filter[is_pub]": {
                        "description": "value is 0 ( false ) or 1 (true)",
                        "type": "integer",
                        "example": "0|1"
                    },
                    "filter[campaigner.is_verified]": {
                        "description": "value is 0 ( false ) or 1 (true)",
                        "type": "integer",
                        "example": "0|1"
                    },
                    "filter[beneficiary.is_verified]": {
                        "description": "value is 0 ( false ) or 1 (true)",
                        "type": "integer",
                        "example": "0|1"
                    },
                    "filter[bank.is_verified]": {
                        "description": "beneficiary account status value is 0 ( false ) or 1 (true)",
                        "type": "integer",
                        "example": "0|1"
                    },
                    "filter[is_alive]": {
                        "description": "get campaign is running and not_expired",
                        "type": "integer",
                        "example": "0|1"
                    },
                    "filter[nearby]": {
                        "type": "string",
                        "example": "lat,long,distance"
                    }
                },
                "type": "object"
            },
            "IndexCampaignSitemapRequestSchema": {
                "properties": {
                    "per-page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "number"
                    },
                    "page": {
                        "type": "number"
                    },
                    "filter[status]": {
                        "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                    },
                    "filter[is_alive]": {
                        "type": "number",
                        "example": "1"
                    },
                    "sort": {
                        "type": "string",
                        "example": "created_at,-created_at,updated_at,-updated_at"
                    }
                },
                "type": "object"
            },
            "IndexCampaignVolunteersRequestSchema": {
                "properties": {
                    "filter[status]": {
                        "$ref": "#/components/schemas/VolunteerStatusSchema"
                    }
                },
                "type": "object"
            },
            "IndexNotificationRequestSchema": {
                "properties": {
                    "filter[read_at]": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer",
                        "example": "1|0"
                    }
                },
                "type": "object"
            },
            "ListDonationRequestParameter": {
                "properties": {
                    "page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer"
                    },
                    "per-page": {
                        "type": "integer"
                    },
                    "sort": {
                        "type": "string",
                        "example": "amount|-amount|created_at|-created_at|name|-name"
                    }
                },
                "type": "object"
            },
            "FOListMyDonationRequestSchema": {
                "properties": {
                    "filter[search]": {
                        "description": "search by title|code|necessity|description",
                        "type": "string",
                        "example": "Bantuan Untuk"
                    },
                    "filter[date_range]": {
                        "description": "Format = **column,start_date(epoch),end_date(epoch)",
                        "type": "string",
                        "example": "created_at,1677663532000,1680316591000"
                    },
                    "filter[status]": {
                        "description": "choose one in the example",
                        "type": "string",
                        "example": "pending|rejected|verified"
                    }
                },
                "type": "object"
            },
            "ListPrayerRequestQueryParameterSchema": {
                "properties": {
                    "per-page": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer"
                    },
                    "page": {
                        "type": "integer"
                    },
                    "filter[is_main_campaign]": {
                        "type": "integer"
                    },
                    "sort": {
                        "type": "string",
                        "example": "-like_count|-created_at"
                    }
                },
                "type": "object"
            },
            "OAuth2RegisterRequestSchema": {
                "properties": {
                    "token": {
                        "type": "string",
                        "example": "eyJ0eXAiOiJKVxxxxx..."
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    }
                },
                "type": "object"
            },
            "RejectNewCampaignVolunteersRequestSchema": {
                "properties": {
                    "approval_notes": {
                        "$ref": "#/components/schemas/RejectedNotePropertySchema"
                    }
                },
                "type": "object"
            },
            "StoreBankForWithdrawalVerificationRequestSchema": {
                "required": [
                    "bank_id",
                    "bank_holder",
                    "bank_number"
                ],
                "properties": {
                    "bank_id": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "example": "fcebceaa-b303-4d38-a5e3-27bf0c8f6ca9"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "dedy sudrajat"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "99098338347"
                    }
                },
                "type": "object"
            },
            "StoreCampaignAlertRequestSchema": {
                "title": "Store Campaign Alert Request",
                "properties": {
                    "campaign_id": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "example": "6bdb0b45-618c-4b68-a132-66ef3efc576c"
                    },
                    "main_category": {
                        "$ref": "#/components/schemas/AlertCategoriesEnum"
                    },
                    "sub_category": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/AlertSubCategoriesEnum"
                            },
                            {
                                "$ref": "#/components/schemas/AlertCategoriesEnum"
                            }
                        ]
                    },
                    "reporter_notes": {
                        "type": "string",
                        "example": "Campaign Ini Tidak Benar"
                    }
                },
                "type": "object"
            },
            "StoreCampaignBeneficiaryVerificationRequestSchema": {
                "required": [
                    "id_card_number",
                    "date_of_birth",
                    "name",
                    "address",
                    "province",
                    "district",
                    "sub_district",
                    "latitude",
                    "longitude",
                    "postal_code",
                    "properties"
                ],
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/RuleLocationRequestSchema"
                    },
                    {
                        "$ref": "#/components/schemas/RuleBeneficiaryAndThirdPartyPropertiesRequestSchema"
                    },
                    {
                        "properties": {
                            "id_card_number": {
                                "type": "string",
                                "example": "4535435435"
                            },
                            "date_of_birth": {
                                "type": "integer",
                                "format": "int64",
                                "example": 834177484000
                            },
                            "name": {
                                "type": "string",
                                "example": "Jhon"
                            },
                            "address": {
                                "type": "string",
                                "example": "Jl. Jalan Berjalan Jalaaaan"
                            },
                            "bank_for_withdrawal": {
                                "$ref": "#/components/schemas/ruleOptionalBankForWithdrawalVerificationSchema"
                            },
                            "documents": {
                                "type": "array",
                                "items": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/RuleStoreBeneficiaryDocumentSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ]
            },
            "StoryStepNonMedicalFundraiserSchema": {
                "properties": {
                    "title": {
                        "type": "string"
                    },
                    "fund_total": {
                        "type": "integer"
                    },
                    "about": {
                        "type": "string"
                    },
                    "condition_on_location": {
                        "type": "string"
                    },
                    "efforts_have_been_made": {
                        "type": "string"
                    },
                    "program_implementation_details": {
                        "type": "string"
                    },
                    "reason_need_fund": {
                        "type": "string"
                    },
                    "prayer": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "StoryStepMedicalFundraiserSchema": {
                "properties": {
                    "title": {
                        "type": "string"
                    },
                    "fund_total": {
                        "type": "integer"
                    },
                    "about_yourself_and_patient": {
                        "type": "string"
                    },
                    "about_disease": {
                        "type": "string"
                    },
                    "treatment": {
                        "type": "string"
                    },
                    "family_and_environment": {
                        "type": "string"
                    },
                    "condition_after_disease": {
                        "type": "string"
                    },
                    "program_implementation_details": {
                        "type": "string"
                    },
                    "reason_need_fund": {
                        "type": "string"
                    },
                    "prayer": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "StoreFundraiserRequestSchema": {
                "properties": {
                    "title": {
                        "type": "string"
                    },
                    "fund_total": {
                        "type": "integer"
                    },
                    "story_step": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/StoryStepNonMedicalFundraiserSchema"
                            },
                            {
                                "$ref": "#/components/schemas/StoryStepMedicalFundraiserSchema"
                            }
                        ]
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignDocumentResourceSchema"
                        }
                    }
                },
                "type": "object"
            },
            "StoreCampaignMedicalRequestSchema": {
                "title": "Title",
                "properties": {
                    "category_id": {
                        "type": "string",
                        "example": "021f3343-a880-4379-8f38-d2e44cf3550c"
                    }
                },
                "type": "object"
            },
            "StoreCampaignNonMedicalsPostSchema": {
                "properties": {
                    "category_id": {
                        "type": "string",
                        "example": "021f3343-a880-4379-8f38-d2e44cf3550c"
                    }
                },
                "type": "object"
            },
            "StoreCampaignThirdPartyVerificationRequestSchema": {
                "required": [
                    "id_card_number",
                    "date_of_birth",
                    "name",
                    "address",
                    "province",
                    "district",
                    "sub_district",
                    "latitude",
                    "longitude",
                    "postal_code",
                    "properties"
                ],
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/RuleLocationRequestSchema"
                    },
                    {
                        "$ref": "#/components/schemas/RuleBeneficiaryAndThirdPartyPropertiesRequestSchema"
                    },
                    {
                        "properties": {
                            "id_card_number": {
                                "type": "string",
                                "example": "4535435435"
                            },
                            "date_of_birth": {
                                "type": "integer",
                                "format": "int64",
                                "example": 1674854400
                            },
                            "name": {
                                "type": "string"
                            },
                            "address": {
                                "type": "string"
                            },
                            "bank_for_withdrawal": {
                                "$ref": "#/components/schemas/ruleOptionalBankForWithdrawalVerificationSchema"
                            },
                            "documents": {
                                "type": "array",
                                "items": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/RuleStoreBeneficiaryDocumentSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ]
            },
            "StoreTimelineRequestSchema": {
                "properties": {
                    "title": {
                        "type": "string"
                    },
                    "story_html": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "StoreVolunteerRequestSchema": {
                "properties": {
                    "join_reason": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "StoreDocumentVerificationRequestSchema": {
                "required": [
                    "verification_have_id_card",
                    "verification_id_card_number",
                    "verification_date_of_birth_patient",
                    "documents"
                ],
                "properties": {
                    "verification_have_id_card": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer",
                        "example": 0
                    },
                    "verification_id_card_number": {
                        "type": "string",
                        "example": 12351
                    },
                    "verification_date_of_birth_patient": {
                        "type": "integer",
                        "example": 16218817
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/RuleStoreCampaignDocumentSchema"
                        }
                    }
                },
                "type": "object"
            },
            "StoreDonationsRequestSchema": {
                "required": [
                    "campaign_id",
                    "campaign_type",
                    "name",
                    "is_anonymous",
                    "amount",
                    "fee",
                    "charge_to",
                    "payment_type",
                    "payment_method",
                    "payment_gateway"
                ],
                "properties": {
                    "campaign_id": {
                        "type": "string",
                        "example": "054535b4-f554-4e5a-9dbd-71e4346a57e4"
                    },
                    "campaign_type": {
                        "$ref": "#/components/schemas/CampaignTypeEnumSchema"
                    },
                    "name": {
                        "type": "string",
                        "example": "Orang"
                    },
                    "is_anonymous": {
                        "type": "integer",
                        "example": "0"
                    },
                    "email": {
                        "type": "string",
                        "example": "email@email.com"
                    },
                    "phone": {
                        "type": "string",
                        "example": "087731312424"
                    },
                    "prayer": {
                        "type": "string",
                        "example": "semoga bermanfaat"
                    },
                    "amount": {
                        "type": "integer",
                        "example": "10000"
                    },
                    "amount_paid": {
                        "type": "integer",
                        "example": "10000"
                    },
                    "fee": {
                        "type": "integer",
                        "example": "0"
                    },
                    "charge_to": {
                        "$ref": "#/components/schemas/DonationChargeToEnumSchema"
                    },
                    "payment_method_id": {
                        "type": "string",
                        "example": "054535b4-f554-4e5a-9dbd-71e4346a57e4"
                    },
                    "pay_return_url": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "StoreMemberVerificationRequest": {
                "oneOf": [
                    {
                        "$ref": "#/components/schemas/StoreMemberIndividualVerificationRequest"
                    },
                    {
                        "$ref": "#/components/schemas/StoreMemberOrganizationVerificationRequest"
                    }
                ]
            },
            "StoreMemberIndividualVerificationRequest": {
                "properties": {
                    "verification_provider_consent": {
                        "type": "boolean",
                        "description": "Required when automated identity verification is active."
                    },
                    "id_card_number": {
                        "type": "string",
                        "example": "312312312312"
                    },
                    "is_check_verihubs": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "npwp_number": {
                        "type": "string",
                        "example": "908799"
                    },
                    "name": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "avatar": {
                        "type": "string",
                        "format": "url"
                    },
                    "place_of_birth": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "date_of_birth": {
                        "type": "integer",
                        "example": "1690530112942"
                    },
                    "gender": {
                        "$ref": "#/components/schemas/GenderEnumSchema"
                    },
                    "address": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "district": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "province": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "rt_rw": {
                        "type": "string",
                        "example": "09/09"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "0973"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float",
                        "example": "9.73"
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float",
                        "example": "9.73"
                    },
                    "religion": {
                        "$ref": "#/components/schemas/ReligionEnumSchema"
                    },
                    "marital_status": {
                        "$ref": "#/components/schemas/MaritalStatusEnumSchema"
                    },
                    "job": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "citizenship": {
                        "$ref": "#/components/schemas/CitizenshipEnumSchema"
                    },
                    "blood_group": {
                        "$ref": "#/components/schemas/BloodGroupEnumSchema"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDocumentsRequestSchema"
                        }
                    }
                },
                "type": "object"
            },
            "StoreMemberOrganizationVerificationRequest": {
                "properties": {
                    "verification_provider_consent": {
                        "type": "boolean",
                        "description": "Required when automated identity verification is active."
                    },
                    "name": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "is_check_verihubs": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "avatar": {
                        "type": "string",
                        "format": "url"
                    },
                    "legal_entity": {
                        "$ref": "#/components/schemas/LegalEntityEnumSchema"
                    },
                    "nib_number": {
                        "type": "string",
                        "example": "09832"
                    },
                    "ahu_number": {
                        "type": "string",
                        "example": "AHU-09832.AH"
                    },
                    "npwp_number": {
                        "type": "string",
                        "example": "324823"
                    },
                    "address": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "district": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "province": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "rt_rw": {
                        "type": "string",
                        "example": "09/09"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "0973"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float",
                        "example": "9.73"
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float",
                        "example": "9.73"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDocumentsRequestSchema"
                        }
                    },
                    "pic": {
                        "$ref": "#/components/schemas/StorePICVerificationRequest"
                    }
                },
                "type": "object"
            },
            "MemberDocumentsRequestSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": ""
                    },
                    "type": {
                        "$ref": "#/components/schemas/CampaignDocumentTypeEnumSchema"
                    },
                    "necessity_file": {
                        "$ref": "#/components/schemas/MemberNecessityFileEnumSchema"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "640x480.png/007777?text=velit"
                    },
                    "properties": {
                        "$ref": "#/components/schemas/PropertiesVerificationAdditionalDocumentSchema"
                    }
                },
                "type": "object"
            },
            "StorePICVerificationRequest": {
                "properties": {
                    "id_card_number": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "example": "9923627"
                    },
                    "npwp_number": {
                        "type": "string",
                        "example": "9923627"
                    },
                    "name": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "place_of_birth": {
                        "type": "string",
                        "example": "Konoha"
                    },
                    "date_of_birth": {
                        "type": "integer",
                        "example": "1690516654876"
                    },
                    "gender": {
                        "$ref": "#/components/schemas/GenderEnumSchema"
                    },
                    "address": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "province": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "district": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "rt_rw": {
                        "type": "string",
                        "example": "98/09"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "0973"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float",
                        "example": "9.73"
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float",
                        "example": "9.73"
                    },
                    "religion": {
                        "$ref": "#/components/schemas/ReligionEnumSchema"
                    },
                    "marital_status": {
                        "$ref": "#/components/schemas/MaritalStatusEnumSchema"
                    },
                    "job": {
                        "type": "string",
                        "example": "string"
                    },
                    "citizenship": {
                        "$ref": "#/components/schemas/CitizenshipEnumSchema"
                    },
                    "blood_group": {
                        "$ref": "#/components/schemas/BloodGroupEnumSchema"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDocumentsRequestSchema"
                        }
                    }
                },
                "type": "object"
            },
            "StorePrayerAlertRequestSchema": {
                "title": "Store Prayer Alert Request",
                "properties": {
                    "donation_id": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "example": "6bdb0b45-618c-4b68-a132-66ef3efc576c"
                    },
                    "reporter_notes": {
                        "type": "string",
                        "example": "Prayer Ini Tidak Benar"
                    },
                    "main_category": {
                        "$ref": "#/components/schemas/AlertCategoriesEnum"
                    },
                    "sub_category": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/AlertSubCategoriesEnum"
                            },
                            {
                                "$ref": "#/components/schemas/AlertCategoriesEnum"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "StoreProofManualTransferRequestSchema": {
                "properties": {
                    "donation_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "99bab9fd-0d80-488a-be8d-d634fd5cca87"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "John Doe"
                    },
                    "sender_account_number": {
                        "type": "string",
                        "example": "0112345678"
                    },
                    "amount": {
                        "type": "number",
                        "format": "float",
                        "example": 8900.9
                    },
                    "transfer_date": {
                        "type": "integer",
                        "example": "1690529455"
                    },
                    "notes": {
                        "type": "string",
                        "example": "ini notes"
                    },
                    "payment_method_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "99bab9fd-0d80-488a-be8d-d634fd5cca87"
                    },
                    "sender_bank_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "99bab9fd-0d80-488a-be8d-d634fd5cca87"
                    },
                    "image_path": {
                        "type": "string",
                        "example": "https://s3.rakhasa.com/image/bukti-transfer-123.jpg"
                    }
                },
                "type": "object"
            },
            "FOStoreTransactionRequestSchema": {
                "required": [
                    "payment_method_id",
                    "amount",
                    "total",
                    "fee"
                ],
                "properties": {
                    "payment_method_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "01234567-89ab-cdef-0123-456789abcdef"
                    },
                    "amount": {
                        "type": "number",
                        "format": "float",
                        "example": 100000
                    },
                    "total": {
                        "type": "number",
                        "format": "float",
                        "example": 102500
                    },
                    "fee": {
                        "type": "number",
                        "format": "float",
                        "example": 2500
                    },
                    "qris": {
                        "properties": {
                            "acquires": {
                                "type": "string",
                                "example": ""
                            }
                        },
                        "type": "object"
                    },
                    "token_id": {
                        "type": "string",
                        "example": "string"
                    }
                },
                "type": "object"
            },
            "UpdateBankForWithdrawalVerificationRequestSchema": {
                "properties": {
                    "member_bank_id": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "string",
                        "format": "uuid",
                        "example": "fcebceaa-b303-4d38-a5e3-27bf0c8f6ca9"
                    }
                },
                "type": "object"
            },
            "UpdateCampaignBeneficiaryVerificationRequestSchema": {
                "required": [
                    "id_card_number",
                    "date_of_birth",
                    "name",
                    "address",
                    "province",
                    "district",
                    "sub_district",
                    "latitude",
                    "longitude",
                    "postal_code",
                    "properties"
                ],
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/RuleLocationRequestSchema"
                    },
                    {
                        "$ref": "#/components/schemas/RuleBeneficiaryAndThirdPartyPropertiesRequestSchema"
                    },
                    {
                        "properties": {
                            "id_card_number": {
                                "type": "string",
                                "example": "4535435435"
                            },
                            "date_of_birth": {
                                "type": "integer",
                                "format": "int64",
                                "example": 1674854400
                            },
                            "name": {
                                "type": "string"
                            },
                            "address": {
                                "type": "string"
                            },
                            "documents": {
                                "type": "array",
                                "items": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/RuleUpdateBeneficiaryDocumentSchema"
                                        }
                                    ]
                                }
                            },
                            "bank_for_withdrawal": {
                                "$ref": "#/components/schemas/ruleOptionalBankForWithdrawalVerificationSchema"
                            }
                        }
                    }
                ]
            },
            "CampaignMedicalStepDocumentRequestSchema": {
                "properties": {
                    "campaign_documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignMedicalStoryStepDocumentsItems"
                        }
                    }
                },
                "type": "object"
            },
            "CampaignMedicalStep1RequestSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/ItemCampaignMedicalStep1CampaignsRequestSchema"
                    },
                    {
                        "$ref": "#/components/schemas/ItemCampaignMedicalStep1CampaignMedicalsRequestSchema"
                    }
                ]
            },
            "ItemCampaignMedicalStep1CampaignsRequestSchema": {
                "properties": {
                    "target": {
                        "$ref": "#/components/schemas/MedicalTargetEnumSchema"
                    }
                },
                "type": "object"
            },
            "ItemCampaignMedicalStep1CampaignMedicalsRequestSchema": {
                "properties": {
                    "self_phone_number": {
                        "type": "string",
                        "example": "09877773"
                    },
                    "self_country_code": {
                        "type": "string",
                        "example": "ID"
                    },
                    "kin_relationship": {
                        "$ref": "#/components/schemas/MedicalKinshipEnumSchema"
                    },
                    "kin_full_name": {
                        "type": "string",
                        "example": "Maudera Ayu Puspita"
                    },
                    "kin_phone_number": {
                        "type": "string",
                        "example": "62897654980"
                    },
                    "kin_country_code": {
                        "type": "string",
                        "example": "ID"
                    }
                },
                "type": "object"
            },
            "CampaignMedicalStep2RequestSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/ItemCampaignMedicalStep2CampaignMedicalsRequestSchema"
                    }
                ]
            },
            "ItemCampaignMedicalStep2CampaignMedicalsRequestSchema": {
                "properties": {
                    "diagnosis": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "patient_name": {
                        "type": "string",
                        "example": "lorem ipsum"
                    }
                },
                "type": "object"
            },
            "CampaignMedicalStep3RequestSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/ItemCampaignMedicalStep3CampaignMedicalsRequestSchema"
                    }
                ]
            },
            "ItemCampaignMedicalStep3CampaignMedicalsRequestSchema": {
                "properties": {
                    "is_inpatient": {
                        "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                    },
                    "treatment": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "hospital_name": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "hospital_phone_number": {
                        "type": "string",
                        "example": "029320939"
                    },
                    "hospital_country_code": {
                        "type": "string",
                        "example": "ID"
                    },
                    "hospitalization_place": {
                        "$ref": "#/components/schemas/MedicalHospitalizationPlaceEnumSchema"
                    },
                    "expenses": {
                        "$ref": "#/components/schemas/MedicalExpensesEnumSchema"
                    },
                    "address": {
                        "type": "string",
                        "example": "882 Lisette Square Suite 757"
                    },
                    "district": {
                        "type": "string",
                        "example": "bury"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "borough"
                    },
                    "province": {
                        "type": "string",
                        "example": "Maine"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "123456"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float",
                        "example": "-6.2"
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float",
                        "example": "106.816666"
                    }
                },
                "type": "object"
            },
            "CampaignMedicalStep5RequestSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignMedicalStoryStep1"
                    },
                    {
                        "$ref": "#/components/schemas/CampaignMedicalStepDocumentRequestSchema"
                    }
                ]
            },
            "CampaignNonMedicalStep1RequestSchema": {
                "properties": {
                    "target": {
                        "$ref": "#/components/schemas/NonMedicalTargetEnumSchema"
                    }
                },
                "type": "object"
            },
            "CampaignNonMedicalStep2RequestSchema": {
                "properties": {
                    "name": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "purpose": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "address": {
                        "type": "string",
                        "example": "Colombia"
                    },
                    "province": {
                        "type": "string",
                        "example": "Maine"
                    },
                    "district": {
                        "type": "string",
                        "example": "bury"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "borough"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "123456"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float",
                        "example": "-6.2"
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float",
                        "example": "106.816666"
                    }
                },
                "type": "object"
            },
            "CampaignNonMedicalStep4RequestSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignNonMedicalStoryStep1"
                    },
                    {
                        "$ref": "#/components/schemas/CampaignMedicalStepDocumentRequestSchema"
                    }
                ]
            },
            "UpdateCampaignThirdPartyVerificationRequestSchema": {
                "required": [
                    "id_card_number",
                    "date_of_birth",
                    "name",
                    "address",
                    "province",
                    "district",
                    "sub_district",
                    "latitude",
                    "longitude",
                    "postal_code",
                    "properties"
                ],
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/RuleLocationRequestSchema"
                    },
                    {
                        "$ref": "#/components/schemas/RuleBeneficiaryAndThirdPartyPropertiesRequestSchema"
                    },
                    {
                        "properties": {
                            "id_card_number": {
                                "type": "string",
                                "example": "4535435435"
                            },
                            "date_of_birth": {
                                "type": "integer",
                                "format": "int64",
                                "example": 1674854400
                            },
                            "name": {
                                "type": "string"
                            },
                            "email": {
                                "type": "string"
                            },
                            "phone": {
                                "type": "string"
                            },
                            "address": {
                                "type": "string"
                            },
                            "bank_for_withdrawal": {
                                "$ref": "#/components/schemas/ruleOptionalBankForWithdrawalVerificationSchema"
                            },
                            "documents": {
                                "type": "array",
                                "items": {
                                    "allOf": [
                                        {
                                            "$ref": "#/components/schemas/RuleUpdateBeneficiaryDocumentSchema"
                                        }
                                    ]
                                }
                            }
                        }
                    }
                ]
            },
            "UpdateDocumentVerificationRequestSchema": {
                "properties": {
                    "verification_have_id_card": {
                        "description": "Get the validation rules that apply to the request.",
                        "type": "integer",
                        "example": 0
                    },
                    "verification_id_card_number": {
                        "type": "integer",
                        "example": 12351
                    },
                    "verification_date_of_birth_patient": {
                        "type": "integer",
                        "example": 16218817
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignDocumentResourceSchema"
                        }
                    }
                },
                "type": "object"
            },
            "CampaignNonMedicalStoryStepItems": {
                "properties": {
                    "campaign_documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignNonMedicalStoryStepDocumentsItems"
                        }
                    }
                },
                "type": "object",
                "oneOf": [
                    {
                        "$ref": "#/components/schemas/CampaignNonMedicalStoryStep1"
                    },
                    {
                        "$ref": "#/components/schemas/CampaignNonMedicalStoryStep2"
                    },
                    {
                        "$ref": "#/components/schemas/CampaignNonMedicalStoryStep3"
                    },
                    {
                        "$ref": "#/components/schemas/CampaignNonMedicalStoryStep4"
                    }
                ]
            },
            "CampaignNonMedicalStoryStepDocumentsItems": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": ""
                    },
                    "type": {
                        "$ref": "#/components/schemas/CampaignDocumentTypeEnumSchema"
                    },
                    "necessity_file": {
                        "$ref": "#/components/schemas/CampaignDocumentNecessityFileEnumSchema"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "640x480.png/007777?text=velit"
                    },
                    "properties": {
                        "$ref": "#/components/schemas/CampaignNonMedicalStoryStepPropertiesItems"
                    }
                },
                "type": "object"
            },
            "CampaignNonMedicalStoryStepPropertiesItems": {
                "properties": {
                    "alt": {
                        "type": "string",
                        "example": "mari bantu"
                    },
                    "key": {
                        "$ref": "#/components/schemas/NonMedicalStoryStepImageEnumSchema"
                    },
                    "title": {
                        "type": "string",
                        "example": "Hahgshagshagd"
                    },
                    "width": {
                        "type": "integer",
                        "format": "int32",
                        "example": 113
                    },
                    "domain": {
                        "type": "string",
                        "example": "www.youtube.com"
                    },
                    "height": {
                        "type": "integer",
                        "format": "int32",
                        "example": 200
                    },
                    "provider": {
                        "type": "string",
                        "example": "youtube"
                    },
                    "video_id": {
                        "type": "string",
                        "example": "8BPs1VGriIE"
                    },
                    "thumbnail_url": {
                        "type": "string",
                        "format": "url",
                        "example": "https://i.ytimg.com/vi/8BPs1VGriIE/hq2.jpg"
                    }
                },
                "type": "object"
            },
            "CampaignNonMedicalStoryStep1": {
                "properties": {
                    "story_steps": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "example": "about"
                                },
                                "value": {
                                    "type": "string",
                                    "example": "My name is ..."
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "CampaignNonMedicalStoryStep2": {
                "properties": {
                    "story_steps": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "example": [
                                        "condition_on_location"
                                    ]
                                },
                                "value": {
                                    "type": "string",
                                    "example": [
                                        "lorem ipsum"
                                    ]
                                }
                            },
                            "type": "object"
                        },
                        "collectionFormat": "multi"
                    }
                },
                "type": "object"
            },
            "CampaignNonMedicalStoryStep3": {
                "properties": {
                    "story_steps": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "example": [
                                        "efforts_have_been_made",
                                        "program_implementation_details",
                                        "reason_need_fund"
                                    ]
                                },
                                "value": {
                                    "type": "string",
                                    "example": [
                                        "lorem ipsum",
                                        "lorem ipsum",
                                        "lorem ipsum"
                                    ]
                                }
                            },
                            "type": "object"
                        },
                        "collectionFormat": "multi"
                    }
                },
                "type": "object"
            },
            "CampaignNonMedicalStoryStep4": {
                "properties": {
                    "story_steps": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "example": "prayer"
                                },
                                "value": {
                                    "type": "string",
                                    "example": [
                                        "lorem ipsum",
                                        "lorem ipsum",
                                        "lorem ipsum"
                                    ]
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "CampaignMedicalStoryStepItems": {
                "properties": {
                    "campaign_documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignMedicalStoryStepDocumentsItems"
                        }
                    }
                },
                "type": "object",
                "oneOf": [
                    {
                        "$ref": "#/components/schemas/CampaignMedicalStoryStep1"
                    },
                    {
                        "$ref": "#/components/schemas/CampaignMedicalStoryStep2"
                    },
                    {
                        "$ref": "#/components/schemas/CampaignMedicalStoryStep3"
                    },
                    {
                        "$ref": "#/components/schemas/CampaignMedicalStoryStep4"
                    }
                ]
            },
            "CampaignMedicalStoryStepDocumentsItems": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": ""
                    },
                    "type": {
                        "$ref": "#/components/schemas/CampaignDocumentTypeEnumSchema"
                    },
                    "necessity_file": {
                        "$ref": "#/components/schemas/CampaignDocumentNecessityFileEnumSchema"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "640x480.png/007777?text=velit"
                    },
                    "properties": {
                        "$ref": "#/components/schemas/CampaignMedicalStoryStepPropertiesItems"
                    }
                },
                "type": "object"
            },
            "CampaignMedicalStoryStepPropertiesItems": {
                "properties": {
                    "alt": {
                        "type": "string",
                        "example": "mari bantu"
                    },
                    "key": {
                        "$ref": "#/components/schemas/MedicalStoryStepImageEnumSchema"
                    },
                    "title": {
                        "type": "string",
                        "example": "Hahgshagshagd"
                    },
                    "width": {
                        "type": "integer",
                        "format": "int32",
                        "example": 113
                    },
                    "domain": {
                        "type": "string",
                        "example": "www.youtube.com"
                    },
                    "height": {
                        "type": "integer",
                        "format": "int32",
                        "example": 200
                    },
                    "provider": {
                        "type": "string",
                        "example": "youtube"
                    },
                    "video_id": {
                        "type": "string",
                        "example": "8BPs1VGriIE"
                    },
                    "thumbnail_url": {
                        "type": "string",
                        "format": "url",
                        "example": "https://i.ytimg.com/vi/8BPs1VGriIE/hq2.jpg"
                    }
                },
                "type": "object"
            },
            "CampaignMedicalStoryStep1": {
                "properties": {
                    "story_steps": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "example": "about_yourself_and_patient"
                                },
                                "value": {
                                    "type": "string",
                                    "example": "My name is ..."
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "CampaignMedicalStoryStep2": {
                "properties": {
                    "story_steps": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "example": [
                                        "about_disease",
                                        "treatment",
                                        "family_and_environment"
                                    ]
                                },
                                "value": {
                                    "type": "string",
                                    "example": [
                                        "lorem ipsum",
                                        "lorem ipsum",
                                        "lorem ipsum"
                                    ]
                                }
                            },
                            "type": "object"
                        },
                        "collectionFormat": "multi"
                    }
                },
                "type": "object"
            },
            "CampaignMedicalStoryStep3": {
                "properties": {
                    "story_steps": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "example": [
                                        "condition_after_disease",
                                        "program_implementation_details",
                                        "reason_need_fund"
                                    ]
                                },
                                "value": {
                                    "type": "string",
                                    "example": [
                                        "lorem ipsum",
                                        "lorem ipsum",
                                        "lorem ipsum"
                                    ]
                                }
                            },
                            "type": "object"
                        },
                        "collectionFormat": "multi"
                    }
                },
                "type": "object"
            },
            "CampaignMedicalStoryStep4": {
                "properties": {
                    "story_steps": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "example": "prayer"
                                },
                                "value": {
                                    "type": "string",
                                    "example": [
                                        "lorem ipsum",
                                        "lorem ipsum",
                                        "lorem ipsum"
                                    ]
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "UpdateMyContactRequestSchema": {
                "anyOf": [
                    {
                        "properties": {
                            "member_contact": {
                                "description": "Get the validation rules that apply to the request.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/UpdateProfileContactRequest"
                                }
                            }
                        },
                        "type": "object"
                    },
                    {
                        "properties": {
                            "member_social": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/UpdateProfileSocialRequest"
                                }
                            }
                        },
                        "type": "object"
                    }
                ]
            },
            "UpdateProfileContactRequest": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "provider": {
                        "$ref": "#/components/schemas/CustomContactsEnumProviderEnumSchema"
                    },
                    "address": {
                        "type": "string"
                    },
                    "country_code": {
                        "type": "string",
                        "example": "ID"
                    }
                },
                "type": "object"
            },
            "UpdateProfileSocialRequest": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "provider": {
                        "$ref": "#/components/schemas/SocialMediaProviderEnumSchema"
                    },
                    "address": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "UpdateProfileMemberIndividualRequestSchema": {
                "properties": {
                    "avatar": {
                        "description": "private string $account_type;\npublic function __construct()\n{\n$this->account_type = Auth::user()->account_type;\n}\n/**",
                        "type": "string",
                        "format": "url",
                        "example": "avatar_url"
                    },
                    "name": {
                        "type": "string",
                        "example": "New Name"
                    },
                    "npwp_number": {
                        "type": "string",
                        "example": "NPWP123456"
                    },
                    "id_card_number": {
                        "type": "string",
                        "example": "NPWP123456"
                    },
                    "place_of_birth": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "date_of_birth": {
                        "type": "integer",
                        "example": "1690530112942"
                    },
                    "religion": {
                        "$ref": "#/components/schemas/ReligionEnumSchema"
                    },
                    "marital_status": {
                        "$ref": "#/components/schemas/MaritalStatusEnumSchema"
                    },
                    "job": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "citizenship": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "blood_group": {
                        "$ref": "#/components/schemas/BloodGroupEnumSchema"
                    },
                    "address": {
                        "type": "string",
                        "example": "New Address"
                    },
                    "province": {
                        "type": "string",
                        "example": "New Province"
                    },
                    "district": {
                        "type": "string",
                        "example": "New District"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "New Sub-district"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "12345"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float",
                        "example": 123.456
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float",
                        "example": 789.012
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/UpdateProfileMemberDocumentRequestSchema"
                        }
                    }
                },
                "type": "object"
            },
            "UpdateProfileMemberOrganizationsRequestSchema": {
                "properties": {
                    "name": {
                        "type": "string",
                        "example": "My Organization"
                    },
                    "avatar": {
                        "type": "string",
                        "format": "url"
                    },
                    "legal_entity": {
                        "$ref": "#/components/schemas/LegalEntityEnumSchema"
                    },
                    "business_category": {
                        "type": "string",
                        "example": "Category"
                    },
                    "website": {
                        "type": "string",
                        "example": "https://www.example.com"
                    },
                    "npwp_number": {
                        "type": "string",
                        "example": "NPWP123456"
                    },
                    "nib_number": {
                        "type": "string",
                        "example": "NIB123456"
                    },
                    "ahu_number": {
                        "type": "string",
                        "example": "AHU123456"
                    },
                    "address": {
                        "type": "string",
                        "example": "Organization Address"
                    },
                    "province": {
                        "type": "string",
                        "example": "Organization Province"
                    },
                    "district": {
                        "type": "string",
                        "example": "Organization District"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "Organization Sub-district"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "12345"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float",
                        "example": 12.3456
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float",
                        "example": 78.9012
                    },
                    "pic": {
                        "$ref": "#/components/schemas/UpdateProfilePicMemberOrganizationsRequestSchema"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/UpdateProfileMemberDocumentRequestSchema"
                        }
                    }
                },
                "type": "object"
            },
            "UpdateProfilePicMemberOrganizationsRequestSchema": {
                "properties": {
                    "name": {
                        "type": "string",
                        "example": "PIC Name"
                    },
                    "rt_rw": {
                        "type": "string",
                        "example": "RT123/RW456"
                    },
                    "npwp_number": {
                        "type": "string",
                        "example": "PIC NPWP"
                    },
                    "id_card_number": {
                        "type": "string",
                        "example": "NPWP123456"
                    },
                    "religion": {
                        "$ref": "#/components/schemas/ReligionEnumSchema"
                    },
                    "marital_status": {
                        "$ref": "#/components/schemas/MaritalStatusEnumSchema"
                    },
                    "job": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "citizenship": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "blood_group": {
                        "$ref": "#/components/schemas/BloodGroupEnumSchema"
                    },
                    "address": {
                        "type": "string",
                        "example": "PIC Address"
                    },
                    "province": {
                        "type": "string",
                        "example": "PIC Province"
                    },
                    "district": {
                        "type": "string",
                        "example": "PIC District"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "PIC Sub-district"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "PIC Postal Code"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float",
                        "example": 12.3456
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float",
                        "example": 78.9012
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/UpdateProfileMemberDocumentRequestSchema"
                        }
                    }
                },
                "type": "object"
            },
            "UpdateProfileMemberDocumentRequestSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "type": {
                        "description": "Document type",
                        "type": "string",
                        "example": "passport"
                    },
                    "necessity_file": {
                        "description": "Necessity file",
                        "type": "string",
                        "example": "sometimes"
                    },
                    "file_path": {
                        "description": "Path to the file",
                        "type": "string",
                        "example": "/path/to/document.pdf"
                    },
                    "properties": {
                        "properties": {
                            "alt": {
                                "description": "Alternative description",
                                "type": "string",
                                "example": "Alternative description"
                            },
                            "key": {
                                "description": "Key",
                                "type": "string",
                                "example": "document_key"
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserCreateResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "format": "uuid",
                        "example": "d36006d9-52ed-49cc-8a32-27ceeaa89c3a"
                    },
                    "campaign_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "124a23ff-9f8d-4cf9-ad11-5177f621af08"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserShowResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "format": "uuid"
                    },
                    "is_main_campaign": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "main_campaign_is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "draft_current_step": {
                        "type": "integer"
                    },
                    "category": {
                        "$ref": "#/components/schemas/FundraiserCategoryResourceSchema"
                    },
                    "is_medical": {
                        "type": "integer"
                    },
                    "code": {
                        "type": "string"
                    },
                    "title": {
                        "type": "string"
                    },
                    "slug": {
                        "type": "string"
                    },
                    "fundraiser": {
                        "$ref": "#/components/schemas/FOCampaignerPropertySchema"
                    },
                    "campaigner": {
                        "$ref": "#/components/schemas/FOCampaignerPropertySchema"
                    },
                    "message_template": {
                        "type": "string"
                    },
                    "campaign": {
                        "$ref": "#/components/schemas/FOFundraiserCampaignObjectSchema"
                    },
                    "main_story_steps": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignNonmedicalStorySchema"
                            },
                            {
                                "$ref": "#/components/schemas/CampaignMedicalStorySchema"
                            }
                        ]
                    },
                    "story_steps": {
                        "$ref": "#/components/schemas/CampaignFundraiserStoryStepSchema"
                    },
                    "activity": {
                        "$ref": "#/components/schemas/CampaignActivityResourceSchema"
                    },
                    "fund_total": {
                        "type": "number"
                    },
                    "fund_raised": {
                        "type": "number"
                    },
                    "day_remaining": {
                        "type": "integer",
                        "example": "16"
                    },
                    "donation_total": {
                        "type": "integer",
                        "example": "16"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "status": {
                        "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                    },
                    "approved_at": {
                        "type": "integer",
                        "format": "int64"
                    },
                    "approval_notes": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/RejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ApprovedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/SuspendedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/BannedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ChangeRejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ChangeApprovedNotePropertySchema"
                            }
                        ]
                    },
                    "seo_properties": {
                        "$ref": "#/components/schemas/SeoPropertiesExampleSchema"
                    },
                    "created_at": {
                        "type": "integer",
                        "format": "int64"
                    },
                    "updated_at": {
                        "type": "integer",
                        "format": "int64"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignFundraiserDocumentThumbnailResource"
                        }
                    }
                },
                "type": "object"
            },
            "FOFundraiserCampaignObjectSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "slug": {
                        "type": "string"
                    },
                    "title": {
                        "type": "string"
                    },
                    "status": {
                        "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                    },
                    "is_unlimited": {
                        "type": "integer",
                        "enum": [
                            0,
                            1
                        ]
                    },
                    "fund_total": {
                        "type": "number"
                    },
                    "fund_target": {
                        "type": "number"
                    },
                    "marketings": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignMarketingResourceSchema"
                        }
                    },
                    "thumbnail": {
                        "type": "string",
                        "format": "url"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserTimeLineStoreResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "32467ed2-30fe-48eb-94a1-991e2ded9da3"
                    },
                    "campaign_fundraiser_id": {
                        "type": "string",
                        "example": "f0d1f142-73c7-4c84-9e4d-fb40917a5353"
                    },
                    "title": {
                        "type": "string",
                        "example": "asds"
                    },
                    "story_html": {
                        "type": "string",
                        "example": "<html><h1>oi</h1></html>"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1692585027000
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1692585027000
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserTimelinesListResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignFundraiserTimelinesListItemSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "CampaignFundraiserTimelinesListItemSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "32467ed2-30fe-48eb-94a1-991e2ded9da3"
                    },
                    "fundraiser": {
                        "$ref": "#/components/schemas/FOCampaignerPropertySchema"
                    },
                    "campaign_fundraiser_id": {
                        "type": "string",
                        "example": "f0d1f142-73c7-4c84-9e4d-fb40917a5353"
                    },
                    "main_campaign_id": {
                        "type": "string",
                        "example": "f0d1f142-73c7-4c84-9e4d-fb40917a5353"
                    },
                    "main_campaign_slug": {
                        "type": "string"
                    },
                    "title": {
                        "type": "string",
                        "example": "asds"
                    },
                    "story_html": {
                        "type": "string",
                        "example": "<html><h1>oi</h1></html>"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1692585027000
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1692585027000
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserTimelinesShowResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "32467ed2-30fe-48eb-94a1-991e2ded9da3"
                    },
                    "fundraiser": {
                        "$ref": "#/components/schemas/FOCampaignerPropertySchema"
                    },
                    "campaign_fundraiser_id": {
                        "type": "string",
                        "example": "f0d1f142-73c7-4c84-9e4d-fb40917a5353"
                    },
                    "main_campaign_id": {
                        "type": "string",
                        "example": "f0d1f142-73c7-4c84-9e4d-fb40917a5353"
                    },
                    "main_campaign_slug": {
                        "type": "string"
                    },
                    "title": {
                        "type": "string",
                        "example": "asds"
                    },
                    "story_html": {
                        "type": "string",
                        "example": "<html><h1>oi</h1></html>"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1692585027000
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1692585027000
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserUpdatePerStep3ResourceSchema": {
                "properties": {
                    "draft_current_step": {
                        "description": "Transform the resource into an array.",
                        "type": "integer"
                    },
                    "message_template": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserUpdatePerStep2ResourceSchema": {
                "properties": {
                    "draft_current_step": {
                        "type": "integer"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserUpdatePerStep1ResourceSchema": {
                "properties": {
                    "draft_current_step": {
                        "type": "integer"
                    },
                    "title": {
                        "type": "string"
                    },
                    "fund_total": {
                        "type": "number",
                        "format": "float"
                    },
                    "campaign_fundraiser_documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignFundraiserDocumentRequestSchema"
                        }
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserUpdateStoryStepResource": {
                "properties": {
                    "draft_current_step": {
                        "description": "Transform the resource into an array.",
                        "type": "integer",
                        "example": 2
                    },
                    "draft_current_story_step": {
                        "type": "integer",
                        "example": 2
                    }
                },
                "type": "object"
            },
            "CampaignHasBeneficiaryRootResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string"
                    },
                    "id_card_number": {
                        "type": "string"
                    },
                    "date_of_birth": {
                        "type": "integer"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                    },
                    "name": {
                        "type": "string"
                    },
                    "address": {
                        "type": "string"
                    },
                    "province": {
                        "type": "string"
                    },
                    "district": {
                        "type": "string"
                    },
                    "sub_district": {
                        "type": "string"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float"
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float"
                    },
                    "properties": {
                        "$ref": "#/components/schemas/CampaignHasBeneficiaryPropertiesRootResource"
                    },
                    "verified_at": {
                        "type": "integer"
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/BeneficiaryDocumentResourceSchema"
                        }
                    },
                    "created_at": {
                        "type": "integer"
                    },
                    "updated_at": {
                        "type": "integer"
                    },
                    "postal_code": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "CampaignHasBeneficiaryPropertiesRootResource": {
                "properties": {
                    "job": {
                        "type": "string"
                    },
                    "place_of_birth": {
                        "type": "integer"
                    },
                    "rt_rw": {
                        "type": "string"
                    },
                    "gender": {
                        "type": "string"
                    },
                    "religion": {
                        "type": "string"
                    },
                    "blood_group": {
                        "type": "string"
                    },
                    "citizenship": {
                        "type": "string"
                    },
                    "npwp_number": {
                        "type": "integer"
                    },
                    "marital_status": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "CampaignLatestVideoListResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignLatestVideoListItemsResource"
                                }
                            }
                        }
                    }
                ]
            },
            "CampaignLatestVideoListItemsResource": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "205e7fe5-6802-4484-8acb-1bd70c38edeb"
                    },
                    "title": {
                        "type": "string",
                        "example": "titleku"
                    },
                    "fund_raised": {
                        "type": "number",
                        "format": "float",
                        "example": "1000"
                    },
                    "fund_total": {
                        "type": "number",
                        "format": "float",
                        "example": "1000"
                    },
                    "slug": {
                        "type": "string",
                        "example": "title-title"
                    },
                    "created_at": {
                        "type": "number",
                        "example": "1684835569086"
                    },
                    "updated_at": {
                        "type": "number",
                        "example": "1684835569086"
                    },
                    "due_date": {
                        "type": "string",
                        "example": "1683087893302"
                    },
                    "draft_current_step": {
                        "type": "number",
                        "example": "6"
                    },
                    "day_remaining": {
                        "type": "number",
                        "example": "6"
                    },
                    "code": {
                        "type": "string",
                        "example": "X61684835569"
                    },
                    "address": {
                        "properties": {
                            "address": {
                                "type": "string"
                            },
                            "sub_district": {
                                "type": "string"
                            },
                            "district": {
                                "type": "string"
                            },
                            "province": {
                                "type": "string"
                            }
                        },
                        "type": "object"
                    },
                    "campaigner": {
                        "$ref": "#/components/schemas/FOCampaignerPropertySchema"
                    },
                    "category": {
                        "$ref": "#/components/schemas/FOCampaignCategoryIndexPropertySchema"
                    },
                    "video": {
                        "$ref": "#/components/schemas/CampaignDocumentResourceSchema"
                    },
                    "status": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "CampaignSitemapListResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignSitemapItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "CampaignSitemapItemsResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "slug": {
                        "type": "string"
                    },
                    "campaign_slug": {
                        "type": "string",
                        "description": "Parent campaign slug. Present for fundraiser sitemap items."
                    },
                    "status": {
                        "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                    },
                    "images": {
                        "type": "array",
                        "items": {
                            "type": "string",
                            "example": "https://s3.rumahberkat.com/rumahberkat/public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg"
                        }
                    },
                    "created_at": {
                        "type": "number",
                        "example": 1711610723691
                    },
                    "updated_at": {
                        "type": "number",
                        "example": 1711610723691
                    }
                },
                "type": "object"
            },
            "FOCampaignerPropertySchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "205e7fe5-6802-4484-8acb-1bd70c38edeb"
                    },
                    "name": {
                        "type": "string",
                        "example": "titleku"
                    },
                    "avatar": {
                        "type": "string",
                        "example": "url.com"
                    },
                    "is_verified": {
                        "type": "number",
                        "example": "0"
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    }
                },
                "type": "object"
            },
            "CountryItems": {
                "properties": {
                    "country_name": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "Afghanistan"
                    },
                    "phone_code": {
                        "type": "string",
                        "example": "93"
                    },
                    "continent": {
                        "type": "string",
                        "example": "Asia"
                    },
                    "capital": {
                        "type": "string",
                        "example": "Kabul"
                    },
                    "e164": {
                        "type": "integer",
                        "example": 93
                    },
                    "iso2": {
                        "type": "string",
                        "example": "AF"
                    },
                    "iso3": {
                        "type": "string",
                        "example": "AFG"
                    },
                    "fips": {
                        "type": "string",
                        "example": "AF"
                    },
                    "flag_url": {
                        "type": "string",
                        "format": "url",
                        "example": "https://flagcdn.com/h24/af.png"
                    }
                },
                "type": "object"
            },
            "FundraiserCategoryResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "format": "uuid"
                    },
                    "label": {
                        "type": "string"
                    },
                    "slug": {
                        "type": "string"
                    },
                    "code": {
                        "$ref": "#/components/schemas/CategoryCodeEnumSchema"
                    },
                    "icon_path": {
                        "type": "string",
                        "format": "url"
                    }
                },
                "type": "object"
            },
            "FundraiserMemberDetailResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "format": "uuid"
                    },
                    "name": {
                        "type": "string"
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "avatar": {
                        "type": "string",
                        "format": "url"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "FOCampaignCategoryIndexResourceSchema": {
                "properties": {
                    "items": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/FOCampaignCategoryIndexPropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "FOCampaignCategoryIndexPropertySchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "205e7fe5-6802-4484-8acb-1bd70c38edeb"
                    },
                    "code": {
                        "type": "string",
                        "example": "MNH",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CategoryCodeEnumSchema"
                            }
                        ]
                    },
                    "label": {
                        "type": "string",
                        "example": "Menolong..."
                    },
                    "slug": {
                        "type": "string",
                        "example": "menolong"
                    },
                    "icon_path": {
                        "type": "string",
                        "example": "icon.svg"
                    },
                    "percentage_fee": {
                        "type": "number",
                        "format": "float",
                        "example": "5"
                    },
                    "is_active": {
                        "type": "integer",
                        "example": "1"
                    },
                    "created_at": {
                        "type": "string",
                        "example": "1683087893302"
                    },
                    "updated_at": {
                        "type": "string",
                        "example": "1683087893302"
                    }
                },
                "type": "object"
            },
            "FOCampaignFundraiserIndexResourceSchema": {
                "properties": {
                    "items": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/FOCampaignFundraiserIndexPropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "FOCampaignFundraiserIndexPropertySchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "205e7fe5-6802-4484-8acb-1bd70c38edeb"
                    },
                    "thumbnail": {
                        "$ref": "#/components/schemas/ThumbnailResourceSchema"
                    },
                    "title": {
                        "type": "string",
                        "example": "titleku"
                    },
                    "code": {
                        "type": "string",
                        "example": "codeku"
                    },
                    "category": {
                        "$ref": "#/components/schemas/FundraiserCategoryResourceSchema"
                    },
                    "fund_raised": {
                        "type": "number",
                        "format": "float",
                        "example": "1000"
                    },
                    "donation_total": {
                        "type": "integer",
                        "example": "12"
                    },
                    "fund_total": {
                        "type": "number",
                        "format": "float",
                        "example": "1000"
                    },
                    "slug": {
                        "type": "string",
                        "example": "title-title"
                    },
                    "status": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                            }
                        ]
                    },
                    "fundraiser": {
                        "$ref": "#/components/schemas/FundraiserMemberDetailResourceSchema"
                    },
                    "day_remaining": {
                        "type": "integer",
                        "example": "16"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1694745696430"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1694745696430"
                    }
                },
                "type": "object"
            },
            "IndexCampaignFundraiserPaginateDetailResourceSchema": {
                "properties": {
                    "details": {
                        "$ref": "#/components/schemas/IndexCampaignFundraiserPaginateDetailTotalFundRaisedResourceSchema"
                    }
                },
                "type": "object"
            },
            "IndexCampaignFundraiserPaginateDetailTotalFundRaisedResourceSchema": {
                "properties": {
                    "total_fund_raised": {
                        "type": "number"
                    }
                },
                "type": "object"
            },
            "IndexCampaignFundraiserPaginateWithDetailResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/IndexCampaignFundraiserPaginateDetailResourceSchema"
                    },
                    {
                        "$ref": "#/components/schemas/CursorPaginateResourceSchema"
                    }
                ]
            },
            "showCampaignMedicalReviewResource": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "0eaddc5f-08f9-46ca-ac4e-a67fec3fc08f"
                    },
                    "draft_current_step": {
                        "type": "integer",
                        "example": 7
                    },
                    "title": {
                        "type": "string",
                        "example": "kangker tiktok"
                    },
                    "beneficiary_is_campaigner": {
                        "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                    },
                    "self_phone_number": {
                        "type": "string",
                        "example": "09877773"
                    },
                    "patient_phone_number": {
                        "type": "string",
                        "example": "patient_phone_number"
                    },
                    "fund_purpose": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "patient_name": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "diagnosis": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "is_inpatient": {
                        "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                    },
                    "treatment": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "hospital_name": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "hospital_phone_number": {
                        "type": "string",
                        "example": "029320939"
                    },
                    "hospitalization_place": {
                        "$ref": "#/components/schemas/MedicalHospitalizationPlaceEnumSchema"
                    },
                    "address": {
                        "type": "string",
                        "example": "882 Lisette Square Suite 757"
                    },
                    "district": {
                        "type": "string",
                        "example": "bury"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "borough"
                    },
                    "province": {
                        "type": "string",
                        "example": "Maine"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "123456"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float",
                        "example": "-6.2"
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float",
                        "example": "106.816666"
                    },
                    "expenses": {
                        "$ref": "#/components/schemas/MedicalExpensesEnumSchema"
                    },
                    "story_step": {
                        "$ref": "#/components/schemas/CampaignMedicalStorySchema"
                    },
                    "message_template": {
                        "type": "string",
                        "example": "Ayo Mari Bantu"
                    },
                    "draft_due_date": {
                        "type": "integer",
                        "example": 131400491
                    },
                    "draft_duration": {
                        "type": "integer",
                        "example": 131400491
                    },
                    "duration_campaign": {
                        "type": "int3ger",
                        "example": 90
                    },
                    "fund_target": {
                        "type": "integer",
                        "example": 1314091
                    },
                    "fund_total": {
                        "type": "number",
                        "format": "float",
                        "example": 131400491
                    },
                    "status": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                            }
                        ]
                    },
                    "marketings": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignDetailHasMarketingsResourcesSchema"
                        }
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignDocumentResourceSchema"
                        }
                    }
                },
                "type": "object"
            },
            "FrontOfficeListCampaignPriorityResource": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/FrontOfficeCampaignPriorityResource"
                                }
                            }
                        }
                    }
                ]
            },
            "FrontOfficeCampaignPriorityResource": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "205e7fe5-6802-4484-8acb-1bd70c38edeb"
                    },
                    "order_priority": {
                        "type": "integer",
                        "example": "9"
                    },
                    "title": {
                        "type": "string",
                        "example": "titleku"
                    },
                    "fund_raised": {
                        "type": "number",
                        "format": "float",
                        "example": "1000"
                    },
                    "fund_total": {
                        "type": "number",
                        "format": "float",
                        "example": "1000"
                    },
                    "slug": {
                        "type": "string",
                        "example": "title-title"
                    },
                    "created_at": {
                        "type": "number",
                        "example": "1684835569086"
                    },
                    "updated_at": {
                        "type": "number",
                        "example": "1684835569086"
                    },
                    "due_date": {
                        "type": "string",
                        "example": "1683087893302"
                    },
                    "draft_current_step": {
                        "type": "number",
                        "example": "6"
                    },
                    "code": {
                        "type": "string",
                        "example": "X61684835569"
                    },
                    "campaigner": {
                        "$ref": "#/components/schemas/FOCampaignerPropertySchema"
                    },
                    "activity": {
                        "$ref": "#/components/schemas/CampaignActivityResourceSchema"
                    },
                    "category": {
                        "$ref": "#/components/schemas/FOCampaignCategoryIndexPropertySchema"
                    },
                    "status": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "CampaignIndexRecommendationResourceSchema": {
                "properties": {
                    "items": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignIndexRecommendationPropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "CampaignIndexRecommendationPropertySchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "205e7fe5-6802-4484-8acb-1bd70c38edeb"
                    },
                    "title": {
                        "type": "string",
                        "example": "titleku"
                    },
                    "fund_raised": {
                        "type": "number",
                        "format": "float",
                        "example": "1000"
                    },
                    "fund_total": {
                        "type": "number",
                        "format": "float",
                        "example": "1000"
                    },
                    "slug": {
                        "type": "string",
                        "example": "title-title"
                    },
                    "created_at": {
                        "type": "number",
                        "example": "1684835569086"
                    },
                    "updated_at": {
                        "type": "number",
                        "example": "1684835569086"
                    },
                    "due_date": {
                        "type": "number",
                        "example": "1683087893302"
                    },
                    "draft_current_step": {
                        "type": "number",
                        "example": "6"
                    },
                    "code": {
                        "type": "string",
                        "example": "X61684835569"
                    },
                    "campaigner": {
                        "$ref": "#/components/schemas/FOCampaignerPropertySchema"
                    },
                    "activity": {
                        "$ref": "#/components/schemas/CampaignActivityResourceSchema"
                    },
                    "category": {
                        "$ref": "#/components/schemas/FOCampaignCategoryIndexPropertySchema"
                    },
                    "status": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "FOCampaignIndexResourceSchema": {
                "properties": {
                    "items": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/FOCampaignIndexPropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "FOCampaignIndexPropertySchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "205e7fe5-6802-4484-8acb-1bd70c38edeb"
                    },
                    "is_main_campaign": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "adjusted_campaign": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "title": {
                        "type": "string",
                        "example": "titleku"
                    },
                    "fund_raised": {
                        "type": "number",
                        "format": "float",
                        "example": "1000"
                    },
                    "fund_total": {
                        "type": "number",
                        "format": "float",
                        "example": "1000"
                    },
                    "slug": {
                        "type": "string",
                        "example": "title-title"
                    },
                    "created_at": {
                        "type": "number",
                        "example": "1684835569086"
                    },
                    "updated_at": {
                        "type": "number",
                        "example": "1684835569086"
                    },
                    "approved_at": {
                        "type": "number",
                        "example": "1684835569086"
                    },
                    "due_date": {
                        "type": "number",
                        "example": "1683087893302"
                    },
                    "draft_current_step": {
                        "type": "number",
                        "example": "6"
                    },
                    "day_remaining": {
                        "type": "number",
                        "example": "6"
                    },
                    "code": {
                        "type": "string",
                        "example": "X61684835569"
                    },
                    "campaigner": {
                        "$ref": "#/components/schemas/FOCampaignerPropertySchema"
                    },
                    "fundraiser": {
                        "$ref": "#/components/schemas/FundraiserMemberDetailResourceSchema"
                    },
                    "main_campaign": {
                        "properties": {
                            "id": {
                                "type": "string",
                                "format": "uuid"
                            },
                            "slug": {
                                "type": "string"
                            }
                        },
                        "type": "object"
                    },
                    "activity": {
                        "$ref": "#/components/schemas/CampaignActivityResourceSchema"
                    },
                    "category": {
                        "$ref": "#/components/schemas/FOCampaignCategoryIndexPropertySchema"
                    },
                    "thumbnail": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignDocumentResourceSchema"
                            },
                            {
                                "$ref": "#/components/schemas/CampaignFundraiserDocumentThumbnailResource"
                            }
                        ]
                    },
                    "status": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "FOMyVolunteerResponse": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CursorPaginateResourceSchema"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/FOMyVolunteerItemResponse"
                                }
                            }
                        },
                        "type": "object"
                    }
                ]
            },
            "FOMyVolunteerItemResponse": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "205e7fe5-6802-4484-8acb-1bd70c38edeb"
                    },
                    "join_reason": {
                        "type": "string"
                    },
                    "status": {
                        "$ref": "#/components/schemas/VolunteerStatusSchema"
                    },
                    "member": {
                        "$ref": "#/components/schemas/FOMyVolunteerMemberResponse"
                    },
                    "created_at": {
                        "type": "number",
                        "example": "1684835569086"
                    }
                },
                "type": "object"
            },
            "FOMyVolunteerMemberResponse": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "205e7fe5-6802-4484-8acb-1bd70c38edeb"
                    },
                    "name": {
                        "type": "string",
                        "example": "titleku"
                    },
                    "avatar": {
                        "type": "string",
                        "example": "url.com"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "phone": {
                        "type": "string",
                        "example": "1684835569086"
                    }
                },
                "type": "object"
            },
            "IndexListWithdrawResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ItemsIndexListWithdrawResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ItemsIndexListWithdrawResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "a5773026-1387-4b53-9915-febe0eb072a0"
                    },
                    "status": {
                        "$ref": "#/components/schemas/DisbursementStatusEnumSchema"
                    },
                    "amount": {
                        "type": "number",
                        "format": "float",
                        "example": 89000000.9
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1686031276
                    }
                },
                "type": "object"
            },
            "ItemsDetailsIndexListWithdrawResourceSchema": {
                "properties": {
                    "total_marketing_fee": {
                        "type": "number",
                        "format": "float",
                        "example": 89000000.9
                    },
                    "campaign_marketings": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignMarketingResourceSchema"
                        }
                    },
                    "total_withdraw": {
                        "type": "number",
                        "format": "float",
                        "example": 89000000.9
                    },
                    "fund_raised": {
                        "type": "number",
                        "format": "float",
                        "example": 89000000.9
                    },
                    "fund_target": {
                        "type": "number",
                        "format": "float",
                        "example": 89000000.9
                    },
                    "platform_fee": {
                        "type": "number",
                        "format": "float",
                        "example": 89000000.9
                    },
                    "balance": {
                        "type": "number",
                        "format": "float",
                        "example": 89000000.9
                    },
                    "fee_charge_to_campaigner": {
                        "type": "number",
                        "format": "float",
                        "example": 89000000.9
                    },
                    "total_marketing_released": {
                        "type": "number",
                        "format": "float",
                        "example": 89000000.9
                    }
                },
                "type": "object"
            },
            "FOListBannerResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CursorPaginateResourceSchema"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/FOListBannerItemsPropertySchema"
                                }
                            }
                        }
                    }
                ]
            },
            "FOListBannerItemsPropertySchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "0197f2d0-8a34-4832-a948-b0a1519989a7"
                    },
                    "image_mobile": {
                        "$ref": "#/components/schemas/BannerImageSchema"
                    },
                    "image_desktop": {
                        "$ref": "#/components/schemas/BannerImageSchema"
                    },
                    "title": {
                        "type": "string",
                        "example": "Menuju akhir tahun"
                    },
                    "open_type": {
                        "$ref": "#/components/schemas/BannerOpenTypeEnumSchema"
                    },
                    "description": {
                        "type": "string",
                        "example": "tahun ini adalah 2023 ...."
                    },
                    "redirect_url": {
                        "type": "string",
                        "example": "https://s3.rakhasa.com"
                    },
                    "is_active": {
                        "type": "integer",
                        "example": 1
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677740466224
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677740466224
                    }
                },
                "type": "object"
            },
            "ListDonationResourceFOSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListDonationItemsFOResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListDonationItemsFOResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "295dd06e-8551-42f9-8d43-99baaf99b0ff"
                    },
                    "user": {
                        "$ref": "#/components/schemas/ListDonationUserResource"
                    },
                    "is_anonymous": {
                        "type": "integer",
                        "example": "1"
                    },
                    "amount": {
                        "type": "number",
                        "format": "float",
                        "example": "10000.879"
                    },
                    "source": {
                        "type": "string",
                        "enum": [
                            "main_campaign",
                            "fundraiser"
                        ]
                    },
                    "fundraiser": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "title": {
                                "type": "string"
                            },
                            "slug": {
                                "type": "string"
                            }
                        }
                    },
                    "payment_method": {
                        "properties": {
                            "id": {
                                "type": "string",
                                "example": "9aa7fd13-cfbb-4e30-a8f8-1d774b504a60"
                            },
                            "key": {
                                "type": "string",
                                "example": "bca"
                            },
                            "value": {
                                "properties": {
                                    "percent": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "fixed": {
                                        "type": "integer",
                                        "example": 3190
                                    },
                                    "charge_to": {
                                        "$ref": "#/components/schemas/DonationChargeToEnumSchema"
                                    },
                                    "group": {
                                        "type": "string",
                                        "example": "Virtual Account"
                                    },
                                    "type": {
                                        "type": "string",
                                        "enum": [
                                            "bank_transfer",
                                            "echannel"
                                        ]
                                    }
                                },
                                "type": "object"
                            },
                            "payment_gateway": {
                                "type": "string",
                                "example": "midtrans"
                            },
                            "status": {
                                "type": "integer",
                                "enum": [
                                    1,
                                    0
                                ]
                            },
                            "created_at": {
                                "type": "integer",
                                "example": 1700462961000
                            },
                            "updated_at": {
                                "type": "integer",
                                "example": 1702891942879
                            }
                        },
                        "type": "object"
                    },
                    "va_numbers": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "bank": {
                                    "type": "string",
                                    "example": "bca"
                                },
                                "va_numbers": {
                                    "type": "string",
                                    "example": "032943024"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1687834617"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1687834617"
                    }
                },
                "type": "object"
            },
            "ListDonationUserResource": {
                "properties": {
                    "name": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "avatar": {
                        "type": "string",
                        "format": "url",
                        "example": "https://s3.rakhasa.com/member/kfHalGe1OlgBhCrIuQQexHYXxS97dhlAhFdzWS2R.jpg"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    }
                },
                "type": "object"
            },
            "FOActivityListDonationPropertySchema": {
                "properties": {
                    "district": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "Yogyakarta"
                    }
                },
                "type": "object"
            },
            "FOCampaignMyDonationsPropertySchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "205e7fe5-6802-4484-8acb-1bd70c38edeb"
                    },
                    "title": {
                        "type": "string",
                        "example": "titleku"
                    },
                    "slug": {
                        "type": "string",
                        "example": "title-title"
                    },
                    "code": {
                        "type": "string",
                        "example": "XXWDHH.."
                    },
                    "day_remaining": {
                        "type": "number",
                        "example": "6"
                    },
                    "campaigner": {
                        "$ref": "#/components/schemas/FOCampaignerPropertySchema"
                    },
                    "category": {
                        "$ref": "#/components/schemas/FOCampaignCategoryIndexPropertySchema"
                    },
                    "thumbnail": {
                        "$ref": "#/components/schemas/CampaignDocumentResourceSchema"
                    },
                    "created_at": {
                        "type": "number",
                        "example": "1684835569086"
                    },
                    "updated_at": {
                        "type": "number",
                        "example": "1684835569086"
                    },
                    "is_verified": {
                        "type": "integer",
                        "example": "0"
                    },
                    "activity": {
                        "$ref": "#/components/schemas/FOActivityListDonationPropertySchema"
                    }
                },
                "type": "object"
            },
            "FOListMyDonationsResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CursorPaginateResourceSchema"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/FOListMyDonationsItemsPropertySchema"
                                }
                            }
                        }
                    }
                ]
            },
            "FOListMyDonationsItemsPropertySchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "054535b4-f554-4e5a-9dbd-71e4346a57e4"
                    },
                    "order_id": {
                        "type": "string",
                        "example": "order id"
                    },
                    "name": {
                        "type": "string",
                        "example": "Orang"
                    },
                    "is_anonymous": {
                        "type": "integer",
                        "example": "0"
                    },
                    "email": {
                        "type": "string",
                        "example": "email@email.com"
                    },
                    "phone": {
                        "type": "string",
                        "example": "087731312424"
                    },
                    "prayer": {
                        "type": "string",
                        "example": "semoga bermanfaat"
                    },
                    "amount": {
                        "type": "integer",
                        "example": "10000"
                    },
                    "amount_paid": {
                        "type": "integer",
                        "example": "10000"
                    },
                    "fee": {
                        "type": "integer",
                        "example": "0"
                    },
                    "status": {
                        "$ref": "#/components/schemas/DonationStatusEnumSchema"
                    },
                    "campaign": {
                        "$ref": "#/components/schemas/FOCampaignMyDonationsPropertySchema"
                    },
                    "payment_method": {
                        "properties": {
                            "id": {
                                "type": "string",
                                "example": "9aa7fd13-cfbb-4e30-a8f8-1d774b504a60"
                            },
                            "key": {
                                "type": "string",
                                "example": "bca"
                            },
                            "value": {
                                "properties": {
                                    "percent": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "fixed": {
                                        "type": "integer",
                                        "example": 3190
                                    },
                                    "charge_to": {
                                        "$ref": "#/components/schemas/DonationChargeToEnumSchema"
                                    },
                                    "group": {
                                        "type": "string",
                                        "example": "Virtual Account"
                                    },
                                    "type": {
                                        "type": "string",
                                        "enum": [
                                            "bank_transfer",
                                            "echannel"
                                        ]
                                    }
                                },
                                "type": "object"
                            },
                            "payment_gateway": {
                                "type": "string",
                                "example": "midtrans"
                            },
                            "status": {
                                "type": "integer",
                                "enum": [
                                    1,
                                    0
                                ]
                            },
                            "created_at": {
                                "type": "integer",
                                "example": 1700462961000
                            },
                            "updated_at": {
                                "type": "integer",
                                "example": 1702891942879
                            }
                        },
                        "type": "object"
                    },
                    "expired_at": {
                        "type": "integer",
                        "example": "1693572821000"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1693572821000"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1693572821000"
                    },
                    "va_numbers": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "bank": {
                                    "type": "string",
                                    "example": "bca"
                                },
                                "va_numbers": {
                                    "type": "string",
                                    "example": "032943024"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "properties": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/MetaEwalletResponseSchema"
                            },
                            {
                                "$ref": "#/components/schemas/MetaDanaResponseSchema"
                            },
                            {
                                "$ref": "#/components/schemas/MetaVirtualAccountResponse1Schema"
                            },
                            {
                                "$ref": "#/components/schemas/MetaVirtualAccountResponse2Schema"
                            },
                            {
                                "$ref": "#/components/schemas/MetaVirtualAccountResponse3Schema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "ListNotificationLogResource": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListNotificationItemLogResource"
                                }
                            }
                        }
                    }
                ]
            },
            "ListNotificationItemLogResource": {
                "title": "List Notification Item Log Resource",
                "description": "Notification item log resource",
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "type": {
                        "type": "string",
                        "example": "App\\\\Notifications\\\\UserLoggedInNotification"
                    },
                    "avatar": {
                        "type": "string",
                        "example": "rakhasa.com/image"
                    },
                    "name": {
                        "type": "string",
                        "example": "testing"
                    },
                    "data": {
                        "type": "string"
                    },
                    "read_at": {
                        "type": "integer",
                        "example": "1239120321"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "31203891232"
                    }
                },
                "type": "object"
            },
            "ListPrayerIndexResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListPrayerIndexItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListPrayerIndexItemsResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "295dd06e-8551-42f9-8d43-99baaf99b0ff"
                    },
                    "avatar": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "is_anonymous": {
                        "type": "integer",
                        "example": "1"
                    },
                    "is_liked": {
                        "type": "integer",
                        "example": "1"
                    },
                    "campaign_title": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "main_campaign_slug": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "main_campaign_id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "name": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "prayer": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "like_count": {
                        "type": "integer",
                        "example": "10"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1687834617"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1687834617"
                    },
                    "is_reported": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "ListPrayerResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListPrayerItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListPrayerItemsResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "295dd06e-8551-42f9-8d43-99baaf99b0ff"
                    },
                    "avatars": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "is_anonymous": {
                        "type": "integer",
                        "example": "1"
                    },
                    "is_liked": {
                        "type": "integer",
                        "example": "1"
                    },
                    "name": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "prayer": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "like_count": {
                        "type": "integer",
                        "example": "10"
                    },
                    "is_reported": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1687834617"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1687834617"
                    }
                },
                "type": "object"
            },
            "MainCampaignReportResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/MainCampaignReportItemsSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "MainCampaignReportItemsSchema": {
                "title": "Main Campaign Report Items",
                "properties": {
                    "id": {
                        "type": "string"
                    },
                    "title": {
                        "type": "string",
                        "example": "Health Educator"
                    },
                    "category": {
                        "type": "string",
                        "example": "Bantuan Pendidikan"
                    },
                    "member_name": {
                        "type": "string",
                        "example": "Adriel Zulauf"
                    },
                    "published_at": {
                        "type": "integer",
                        "example": 1692670244206
                    },
                    "fund_target": {
                        "type": "integer",
                        "example": 768954
                    }
                },
                "type": "object"
            },
            "MemberBankStoreResource": {
                "properties": {
                    "member_id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "format": "uuid",
                        "example": "9a538e54-7cb5-4ec8-9ce9-6be6121526e4"
                    },
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "9a6798e3-a0e4-4b54-8669-644d295c14c4"
                    },
                    "bank_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "9b957566-6b5f-3442-adb5-9a020941398b"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "0615069"
                    },
                    "bank_holder": {
                        "type": "string"
                    },
                    "bank_branch": {
                        "type": "string"
                    },
                    "is_primary": {
                        "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                    },
                    "updated_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "1697697373645"
                    },
                    "created_at": {
                        "type": "string",
                        "format": "date-time",
                        "example": "1697697373645"
                    }
                },
                "type": "object"
            },
            "MemberProfileCustomResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "8be9084d-4032-4822-9882-a6b394532edf"
                    },
                    "adjustment_campaign": {
                        "type": "integer",
                        "example": 22
                    },
                    "name": {
                        "type": "string",
                        "example": "User01"
                    },
                    "account_type": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                            }
                        ]
                    },
                    "date_of_birth": {
                        "type": "integer",
                        "example": 546566400000
                    },
                    "avatar": {
                        "type": "string",
                        "format": "url",
                        "example": "https://s3.rumahberkat.com/examples/member-document.jpg"
                    },
                    "is_sso": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "sso_provider": {
                        "$ref": "#/components/schemas/SSOProviderEnumSchema"
                    },
                    "status_verihubs": {
                        "$ref": "#/components/schemas/StatusVerihubEnum"
                    },
                    "country": {
                        "type": "string",
                        "example": "ID"
                    },
                    "language": {
                        "type": "string",
                        "example": "ID"
                    },
                    "status": {
                        "$ref": "#/components/schemas/MemberStatusEnumSchema"
                    },
                    "is_verified": {
                        "type": "integer",
                        "example": "0|1"
                    },
                    "verified_at": {
                        "type": "integer",
                        "example": 546566400000
                    },
                    "properties": {
                        "properties": {
                            "gender": {
                                "$ref": "#/components/schemas/GenderEnumSchema"
                            },
                            "place_of_birth": {
                                "type": "string"
                            },
                            "religion": {
                                "$ref": "#/components/schemas/ReligionEnumSchema"
                            },
                            "marital_status": {
                                "$ref": "#/components/schemas/MaritalStatusEnumSchema"
                            },
                            "job": {
                                "type": "string"
                            },
                            "citizenship": {
                                "type": "string"
                            },
                            "blood_group": {
                                "$ref": "#/components/schemas/BloodGroupEnumSchema"
                            },
                            "npwp_number": {
                                "type": "string",
                                "example": "122312"
                            },
                            "rt_rw": {
                                "type": "string",
                                "example": "09/02"
                            },
                            "id_card_number": {
                                "type": "string",
                                "example": "09/02"
                            }
                        },
                        "type": "object"
                    },
                    "information_status": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/InformationStatusOrganizationSchema"
                            },
                            {
                                "$ref": "#/components/schemas/InformationStatusIndividualSchema"
                            }
                        ]
                    },
                    "is_changed": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "approval_notes": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/RejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ApprovedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/SuspendedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/BannedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ChangeRejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ChangeApprovedNotePropertySchema"
                            }
                        ]
                    },
                    "verification_notes": {
                        "type": "object",
                        "anyOf": [
                            {
                                "$ref": "#/components/schemas/MembersVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/PersonInChargesVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/MemberBanksVerificationNotePropertySchema"
                            }
                        ]
                    },
                    "member_contact": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberContactResourceSchema"
                        }
                    },
                    "member_social": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberSocialResourceSchema"
                        }
                    },
                    "member_address": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberAddressResourceSchema"
                        }
                    },
                    "member_bank": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberBankResourceSchema"
                        }
                    },
                    "member_ewallet": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberEwalletResourceSchema"
                        }
                    },
                    "member_crypto_wallet": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberCryptoWalletResourceSchema"
                        }
                    },
                    "member_paypal": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberPaypalResourceSchema"
                        }
                    },
                    "member_bank_card": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberBankCardResourceSchema"
                        }
                    },
                    "member_document": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDocumentResourceSchema"
                        }
                    },
                    "member_company": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberCompanyResourceSchema"
                        }
                    },
                    "pic": {
                        "$ref": "#/components/schemas/MemberPersonInChargeOfCompany"
                    },
                    "pic_contact": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberPicContact"
                        }
                    },
                    "pic_address": {
                        "$ref": "#/components/schemas/MemberPicAddress"
                    },
                    "fundraiser_membership": {
                        "$ref": "#/components/schemas/MemberFundraiserMembershipResourceSchema"
                    }
                },
                "type": "object"
            },
            "InformationStatusOrganizationSchema": {
                "properties": {
                    "is_basic_info_provided": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_identity_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_pic_info_provided": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_pic_identity_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "InformationStatusIndividualSchema": {
                "properties": {
                    "is_basic_info_provided": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_identity_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "FOMyFundraiserResourceSchema": {
                "properties": {
                    "items": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/FOMyFundraiserPropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "FOMyFundraiserPropertySchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "205e7fe5-6802-4484-8acb-1bd70c38edeb"
                    },
                    "is_main_campaign": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "thumbnail": {
                        "$ref": "#/components/schemas/CampaignDocumentResourceSchema"
                    },
                    "activity": {
                        "$ref": "#/components/schemas/CampaignActivityResourceSchema"
                    },
                    "fundraiser": {
                        "$ref": "#/components/schemas/FOCampaignerPropertySchema"
                    },
                    "title": {
                        "type": "string",
                        "example": "titleku"
                    },
                    "fund_raised": {
                        "type": "integer",
                        "example": "1000"
                    },
                    "fund_total": {
                        "type": "integer",
                        "example": "1000"
                    },
                    "due_date": {
                        "type": "integer",
                        "example": "1684835738120"
                    },
                    "donation_total": {
                        "type": "integer"
                    },
                    "day_remaining": {
                        "type": "integer"
                    },
                    "slug": {
                        "type": "string",
                        "example": "title-title"
                    },
                    "code": {
                        "type": "string",
                        "example": "2P1684835738"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1684835738120"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1684835738120"
                    },
                    "approved_at": {
                        "type": "integer",
                        "example": "1684835738120"
                    },
                    "status": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                            }
                        ]
                    },
                    "category": {
                        "$ref": "#/components/schemas/FOCampaignCategoryIndexPropertySchema"
                    },
                    "campaign": {
                        "$ref": "#/components/schemas/FOMyFundraiserCampaignPropertySchema"
                    }
                },
                "type": "object"
            },
            "FOMyFundraiserCampaignPropertySchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "205e7fe5-6802-4484-8acb-1bd70c38edeb"
                    },
                    "title": {
                        "type": "string",
                        "example": "titleku"
                    },
                    "slug": {
                        "type": "string",
                        "example": "title-title"
                    }
                },
                "type": "object"
            },
            "FOMyVolunteerResourceSchema": {
                "properties": {
                    "items": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/FOMyVolunteerPropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "FOMyVolunteerPropertySchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "205e7fe5-6802-4484-8acb-1bd70c38edeb"
                    },
                    "join_reason": {
                        "type": "string",
                        "example": "titleku"
                    },
                    "approval_notes": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/RejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ApprovedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/SuspendedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/BannedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ChangeRejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ChangeApprovedNotePropertySchema"
                            }
                        ]
                    },
                    "approved_at": {
                        "type": "integer",
                        "example": "1684835738120"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1684835738120"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1684835738120"
                    },
                    "campaign": {
                        "$ref": "#/components/schemas/FOMyVolunteerCampaignPropertySchema"
                    },
                    "campaigner": {
                        "$ref": "#/components/schemas/FOCampaignerPropertySchema"
                    },
                    "category": {
                        "$ref": "#/components/schemas/FOCampaignCategoryIndexPropertySchema"
                    },
                    "activity": {
                        "$ref": "#/components/schemas/CampaignActivityResourceSchema"
                    }
                },
                "type": "object"
            },
            "FOMyVolunteerCampaignPropertySchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "205e7fe5-6802-4484-8acb-1bd70c38edeb"
                    },
                    "title": {
                        "type": "string",
                        "example": "titleku"
                    },
                    "slug": {
                        "type": "string",
                        "example": "title-title"
                    },
                    "status": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                            }
                        ]
                    },
                    "fund_raised": {
                        "type": "integer",
                        "example": "1000"
                    },
                    "fund_total": {
                        "type": "integer",
                        "example": "1000"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1684835738120"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1684835738120"
                    }
                },
                "type": "object"
            },
            "MyFundraisingActivitiesResourceSchema": {
                "properties": {
                    "campaigns": {
                        "type": "integer",
                        "example": "5"
                    },
                    "fundraisers": {
                        "type": "integer",
                        "example": "1"
                    },
                    "volunteers": {
                        "type": "integer",
                        "example": "2"
                    },
                    "fundraiser_membership": {
                        "$ref": "#/components/schemas/MemberFundraiserMembershipResourceSchema"
                    }
                },
                "type": "object"
            },
            "MemberFundraiserMembershipResourceSchema": {
                "description": "Derived fundraiser capability for a Rumah Berkat member. Account lifecycle remains separate from fundraiser activity.",
                "properties": {
                    "member_status": {
                        "type": "string",
                        "enum": [
                            "active",
                            "suspend"
                        ]
                    },
                    "verification_status": {
                        "type": "string",
                        "enum": [
                            "unverified",
                            "pending",
                            "verified",
                            "rejected"
                        ]
                    },
                    "eligibility_status": {
                        "type": "string",
                        "enum": [
                            "eligible",
                            "ineligible"
                        ]
                    },
                    "eligibility_reason": {
                        "type": "string",
                        "enum": [
                            "account_suspended",
                            "identity_unverified",
                            "identity_pending",
                            "identity_rejected"
                        ]
                    },
                    "activity_status": {
                        "type": "string",
                        "enum": [
                            "unavailable",
                            "not_started",
                            "draft",
                            "under_review",
                            "active",
                            "action_required",
                            "suspended",
                            "completed"
                        ]
                    },
                    "can_create": {
                        "type": "boolean"
                    },
                    "total": {
                        "type": "integer"
                    },
                    "draft": {
                        "type": "integer"
                    },
                    "pending_approval": {
                        "type": "integer"
                    },
                    "running": {
                        "type": "integer"
                    },
                    "suspended": {
                        "type": "integer"
                    },
                    "completed": {
                        "type": "integer"
                    },
                    "rejected": {
                        "type": "integer"
                    },
                    "banned": {
                        "type": "integer"
                    },
                    "fund_raised": {
                        "type": "integer",
                        "format": "int64"
                    },
                    "donation_total": {
                        "type": "integer",
                        "format": "int64"
                    }
                },
                "type": "object"
            },
            "NotificationDetailResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/NotificationDetailSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "NotificationDetailSchema": {
                "title": "Notification Item Schema",
                "description": "NotificationSchema",
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "cf0d08ba-aa2c-485a-9af0-5b35e6cdee28"
                    },
                    "type": {
                        "type": "string",
                        "example": "App\\\\Notifications\\\\UserLoggedInNotification"
                    },
                    "notifiable_type": {
                        "type": "string",
                        "example": "App\\\\Models\\\\Member"
                    },
                    "notifiable_id": {
                        "type": "string",
                        "example": "9a53733a-e09d-4ee1-84d6-5550a3b0b760"
                    },
                    "data": {
                        "properties": {
                            "id": {
                                "type": "string",
                                "example": "9a53733a-e09d-4ee1-84d6-5550a3b0b760"
                            },
                            "type": {
                                "$ref": "#/components/schemas/NotificationTypeEnumSchema"
                            },
                            "last_login_at": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2023-10-10T07:11:50.898918Z"
                            },
                            "last_login_ip": {
                                "type": "string",
                                "example": "127.0.0.1"
                            },
                            "message": {
                                "type": "string",
                                "example": "Anda baru saja Login di Rumah Berkat dengan informasi sebagai berikut . <br/> <strong>Last Login : </strong> 2023-10-10 07:11:50<br/><strong> IP Address :</strong> 127.0.0.1"
                            },
                            "sender_id": {
                                "type": "string",
                                "example": "9a53733a-e09d-4ee1-84d6-5550a3b0b760"
                            },
                            "sender_name": {
                                "type": "string",
                                "example": "testing organization"
                            },
                            "receive_id": {
                                "type": "string",
                                "example": "9a53733a-e09d-4ee1-84d6-5550a3b0b760"
                            },
                            "receive_name": {
                                "type": "string",
                                "example": "testing organization"
                            }
                        },
                        "type": "object"
                    },
                    "read_at": {
                        "type": "integer",
                        "example": "1691658589384"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1691658589384"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1691658589384"
                    }
                },
                "type": "object"
            },
            "NotificationNewActivitiesResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.\n/**",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/NotificationNewActivitiesSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "NotificationNewActivitiesSchema": {
                "title": "Notification New Activities Schema",
                "description": "Notification New Activities Schema",
                "properties": {
                    "data": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/NewActivitiesSchema"
                            },
                            {
                                "$ref": "#/components/schemas/NotificationListSchema"
                            }
                        ]
                    },
                    "read_at": {
                        "type": "integer",
                        "example": "12039812093"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "123098129312"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "123098129312"
                    }
                },
                "type": "object"
            },
            "NewActivitiesSchema": {
                "title": "New Activities Schema",
                "required": [
                    "type",
                    "message"
                ],
                "properties": {
                    "type": {
                        "type": "string",
                        "enum": [
                            "activities"
                        ]
                    },
                    "campaign": {
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "slug": {
                                "type": "string"
                            },
                            "title": {
                                "type": "string"
                            }
                        },
                        "type": "object"
                    },
                    "timeline": {
                        "properties": {
                            "title": {
                                "type": "string"
                            },
                            "message": {
                                "type": "string"
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "NotificationListSchema": {
                "title": "NotificationListSchema",
                "description": "schema for type ( verified,donation_success,verification_accepted,verification_rejected,change_rejected,change_accepted,verified)",
                "required": [
                    "type",
                    "message"
                ],
                "properties": {
                    "type": {
                        "type": "string",
                        "enum": [
                            "verification_accepted",
                            "verification_rejected",
                            "change_accepted",
                            "change_rejected",
                            "verified",
                            "donation_success"
                        ]
                    },
                    "message": {
                        "type": "string",
                        "example": "Selamat identitas Anda sudah terverifikasi"
                    }
                },
                "type": "object"
            },
            "SettingsResourceSchema": {
                "properties": {
                    "site_name": {
                        "description": "/**",
                        "type": "string",
                        "example": "Rumah Berkat"
                    },
                    "site_title": {
                        "type": "string",
                        "example": "Rumah Berkat"
                    },
                    "site_description": {
                        "type": "string",
                        "example": "Rumah Berkat"
                    },
                    "site_keyword": {
                        "type": "string",
                        "example": "donasi rumah berkat"
                    },
                    "site_logo": {
                        "type": "string",
                        "example": "https://rumahberkat/image/1.png"
                    },
                    "site_favicon": {
                        "type": "string",
                        "example": "https://rumahberkat/image/fav.png"
                    },
                    "site_url": {
                        "type": "string",
                        "example": "https://rumahberkat/"
                    },
                    "android_playstore_url": {
                        "type": "string",
                        "example": "https://playstore/rumahberkat-apps"
                    },
                    "android_app_version": {
                        "type": "string",
                        "example": "1.0.0"
                    },
                    "ios_appstore_url": {
                        "type": "string",
                        "example": "https://appstore/rumahberkat-apps"
                    },
                    "ios_app_version": {
                        "type": "string",
                        "example": "1.0.0"
                    },
                    "google_analytic_id": {
                        "type": "string",
                        "example": "21kHyQ...."
                    },
                    "google_map_key": {
                        "type": "string",
                        "example": "21kHyQ....."
                    },
                    "histat_tracker_tag": {
                        "type": "string",
                        "example": "histat..."
                    },
                    "google_webmaster_key": {
                        "type": "string",
                        "example": "key...."
                    },
                    "bing_webmaster_key": {
                        "type": "string",
                        "example": "key...."
                    },
                    "alexa_webmaster_key": {
                        "type": "string",
                        "example": "key...."
                    },
                    "pinterest_webmaster_key": {
                        "type": "string",
                        "example": "key...."
                    },
                    "yandex_webmaster_key": {
                        "type": "string",
                        "example": "key...."
                    },
                    "yandex_metrica_tag": {
                        "type": "string",
                        "example": "key...."
                    },
                    "norton_webmaster_key": {
                        "type": "string",
                        "example": "key...."
                    },
                    "robots": {
                        "type": "string",
                        "example": "robots,,,"
                    },
                    "sitemap": {
                        "type": "string",
                        "example": "sitemap..."
                    },
                    "live_chat_script": {
                        "type": "string",
                        "example": "live_chat_script..."
                    },
                    "google_tag_manager": {
                        "type": "string",
                        "example": "google_tag_manager..."
                    },
                    "license_live_chat_id": {
                        "type": "string",
                        "example": "google_tag_manager..."
                    },
                    "google_client_id": {
                        "type": "string",
                        "example": "google_client_id..."
                    },
                    "google_client_secret": {
                        "type": "string",
                        "example": "google_client_secret..."
                    },
                    "facebook_client_secret": {
                        "type": "string",
                        "example": "facebook_client_secret..."
                    },
                    "facebook_client_id": {
                        "type": "string",
                        "example": "facebook_client_id..."
                    },
                    "apple_client_id": {
                        "type": "string",
                        "example": "apple_client_id..."
                    },
                    "apple_client_secret": {
                        "type": "string",
                        "example": "apple_client_secret..."
                    },
                    "meta_general": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "label": {
                                    "type": "string"
                                },
                                "value": {
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "script_general": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "label": {
                                    "type": "string"
                                },
                                "type": {
                                    "type": "string",
                                    "enum": [
                                        "head",
                                        "body"
                                    ]
                                },
                                "value": {
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "is_maintenance": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "showCampaignNonMedicalReviewResource": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "0eaddc5f-08f9-46ca-ac4e-a67fec3fc08f"
                    },
                    "draft_current_step": {
                        "type": "integer",
                        "example": 7
                    },
                    "title": {
                        "type": "string",
                        "example": "kangker tiktok"
                    },
                    "address": {
                        "type": "string",
                        "example": "882 Lisette Square Suite 757"
                    },
                    "district": {
                        "type": "string",
                        "example": "bury"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "borough"
                    },
                    "province": {
                        "type": "string",
                        "example": "Maine"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "123456"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float",
                        "example": "-6.2"
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float",
                        "example": "106.816666"
                    },
                    "story_step": {
                        "$ref": "#/components/schemas/CampaignNonmedicalStorySchema"
                    },
                    "message_template": {
                        "type": "string",
                        "example": "Ayo Mari Bantu"
                    },
                    "draft_due_date": {
                        "type": "integer",
                        "example": 131400491
                    },
                    "draft_duration": {
                        "type": "integer",
                        "example": 131400491
                    },
                    "duration_campaign": {
                        "type": "int3ger",
                        "example": 90
                    },
                    "fund_target": {
                        "type": "integer",
                        "example": 1314091
                    },
                    "fund_total": {
                        "type": "number",
                        "format": "float",
                        "example": 131400491
                    },
                    "status": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                            }
                        ]
                    },
                    "marketings": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignDetailHasMarketingsResourcesSchema"
                        }
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignDocumentResourceSchema"
                        }
                    }
                },
                "type": "object"
            },
            "FOCampaignShowPropertySchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "205e7fe5-6802-4484-8acb-1bd70c38edeb"
                    },
                    "is_main_campaign": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "adjusted_campaign": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_old_campaign": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_unlimited": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_medical": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "title": {
                        "type": "string",
                        "example": "titleku"
                    },
                    "fund_raised": {
                        "type": "number",
                        "format": "float",
                        "example": "1000"
                    },
                    "fund_total": {
                        "type": "number",
                        "format": "float",
                        "example": "1000"
                    },
                    "fund_target": {
                        "type": "number",
                        "format": "float",
                        "example": "1000"
                    },
                    "message_template": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "slug": {
                        "type": "string",
                        "example": "title-title"
                    },
                    "created_at": {
                        "type": "number",
                        "example": "1684835569086"
                    },
                    "updated_at": {
                        "type": "number",
                        "example": "1684835569086"
                    },
                    "approved_at": {
                        "type": "number",
                        "example": "1684835569086"
                    },
                    "draft_duration": {
                        "type": "integer",
                        "example": "90"
                    },
                    "draft_due_date": {
                        "type": "integer",
                        "example": "1683087893302"
                    },
                    "due_date": {
                        "type": "integer",
                        "example": "1683087893302"
                    },
                    "day_remaining": {
                        "type": "number",
                        "example": "6"
                    },
                    "volunteer_total": {
                        "type": "integer",
                        "example": "1"
                    },
                    "fundraiser_total": {
                        "type": "integer",
                        "example": "1"
                    },
                    "beneficiary_is_campaigner": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "donation_total": {
                        "type": "integer",
                        "example": "1"
                    },
                    "draft_current_step": {
                        "type": "number",
                        "example": "6"
                    },
                    "code": {
                        "type": "string",
                        "example": "X61684835569"
                    },
                    "target": {
                        "$ref": "#/components/schemas/MedicalTargetEnumSchema"
                    },
                    "story_step": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignNonmedicalStorySchema"
                            },
                            {
                                "$ref": "#/components/schemas/CampaignMedicalStorySchema"
                            }
                        ]
                    },
                    "documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignDocumentResourceSchema"
                        }
                    },
                    "campaigner": {
                        "$ref": "#/components/schemas/FOCampaignerPropertySchema"
                    },
                    "fundraisers": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/FOCampaignFundraiserIndexPropertySchema"
                        }
                    },
                    "activity": {
                        "$ref": "#/components/schemas/CampaignActivityResourceSchema"
                    },
                    "category": {
                        "$ref": "#/components/schemas/FOCampaignCategoryIndexPropertySchema"
                    },
                    "status": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignStatusEnumSchema"
                            }
                        ]
                    },
                    "is_already_set_beneficiary": {
                        "type": "integer",
                        "example": "1"
                    },
                    "is_reported": {
                        "type": "integer",
                        "example": "1"
                    },
                    "use_bank_third_party": {
                        "type": "integer",
                        "example": "1"
                    },
                    "beneficiary": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CampaignHasBeneficiarySchema"
                            },
                            {
                                "$ref": "#/components/schemas/CampaignHasBeneficiaryRootResourceSchema"
                            }
                        ]
                    },
                    "bank_detail": {
                        "$ref": "#/components/schemas/BankForWithdrawalResourceSchema"
                    },
                    "approval_notes": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/RejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ApprovedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/SuspendedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/BannedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ChangeRejectedNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ChangeApprovedNotePropertySchema"
                            }
                        ]
                    },
                    "seo_properties": {
                        "$ref": "#/components/schemas/SeoPropertiesExampleSchema"
                    },
                    "verification_notes": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/DocumentsVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/BeneficiariesVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/MembersVerificationNotePropertySchema"
                            },
                            {
                                "$ref": "#/components/schemas/ThirdPartyBanksVerificationNotePropertySchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "ShowCampaignTimelineResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "0197f2d0-8a34-4832-a948-b0a1519989a7"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "0197f2d0-8a34-4832-a948-b0a1519989a7"
                    },
                    "type": {
                        "$ref": "#/components/schemas/CampaignTimelineTypeEnum"
                    },
                    "title": {
                        "type": "string",
                        "example": "title"
                    },
                    "story_html": {
                        "type": "string",
                        "example": "story"
                    },
                    "campaigner": {
                        "$ref": "#/components/schemas/FOCampaignerPropertySchema"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1696323398000"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1696323398000"
                    }
                },
                "type": "object"
            },
            "ShowDonationsResource": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "054535b4-f554-4e5a-9dbd-71e4346a57e4"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "054535b4-f554-4e5a-9dbd-71e4346a57e4"
                    },
                    "campaign_type": {
                        "$ref": "#/components/schemas/CampaignTypeEnumSchema"
                    },
                    "order_id": {
                        "type": "string",
                        "example": "order id"
                    },
                    "main_campaign_id": {
                        "type": "string",
                        "example": "054535b4-f554-4e5a-9dbd-71e4346a57e4"
                    },
                    "main_campaign_slug": {
                        "type": "string",
                        "example": "home"
                    },
                    "name": {
                        "type": "string",
                        "example": "Orang"
                    },
                    "is_anonymous": {
                        "type": "integer",
                        "example": "0"
                    },
                    "email": {
                        "type": "string",
                        "example": "email@email.com"
                    },
                    "phone": {
                        "type": "string",
                        "example": "087731312424"
                    },
                    "prayer": {
                        "type": "string",
                        "example": "semoga bermanfaat"
                    },
                    "amount": {
                        "type": "integer",
                        "example": "10000"
                    },
                    "amount_paid": {
                        "type": "integer",
                        "example": "10000"
                    },
                    "fee": {
                        "type": "integer",
                        "example": "0"
                    },
                    "charge_to": {
                        "$ref": "#/components/schemas/DonationChargeToEnumSchema"
                    },
                    "payment_method": {
                        "type": "object"
                    },
                    "status": {
                        "$ref": "#/components/schemas/DonationStatusEnumSchema"
                    },
                    "expired_at": {
                        "type": "integer",
                        "example": 1681266397050
                    },
                    "va_numbers": {
                        "type": "array",
                        "items": {
                            "example": "{}"
                        }
                    },
                    "properties": {
                        "type": "object"
                    },
                    "detail": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/DonationDetailCampaignSchema"
                            },
                            {
                                "$ref": "#/components/schemas/DonationDetailFundraiserSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "DonationDetailCampaignSchema": {
                "properties": {
                    "type": {
                        "type": "string",
                        "enum": [
                            "campaign",
                            "fundraiser"
                        ],
                        "example": "campaign"
                    },
                    "campaign": {
                        "$ref": "#/components/schemas/DonationDetailDetailsSchema"
                    }
                },
                "type": "object"
            },
            "DonationDetailFundraiserSchema": {
                "properties": {
                    "type": {
                        "type": "string",
                        "enum": [
                            "campaign",
                            "fundraiser"
                        ],
                        "example": "campaign"
                    },
                    "fundraiser": {
                        "$ref": "#/components/schemas/DonationDetailDetailsSchema"
                    }
                },
                "type": "object"
            },
            "DonationDetailDetailsSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "054535b4-f554-4e5a-9dbd-71e4346a57e4"
                    },
                    "title": {
                        "type": "string",
                        "example": "Judul Campaign"
                    },
                    "thumbnail": {
                        "type": "string",
                        "example": "https://www.google.com"
                    },
                    "campaigner": {
                        "type": "string",
                        "example": "Nama Campaigner"
                    },
                    "activity": {
                        "$ref": "#/components/schemas/DonationDetailActivitySchema"
                    }
                },
                "type": "object"
            },
            "DonationDetailActivitySchema": {
                "properties": {
                    "address": {
                        "type": "string",
                        "example": "Jl. Jalan"
                    }
                },
                "type": "object"
            },
            "ShowProofManualTransferResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "99bab9fd-0d80-488a-be8d-d634fd5cca87"
                    },
                    "donation_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "99bab9fd-0d80-488a-be8d-d634fd5cca87"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "John Doe"
                    },
                    "sender_account_number": {
                        "type": "string",
                        "example": "00112345678"
                    },
                    "amount": {
                        "type": "number",
                        "format": "float",
                        "example": 8900.9
                    },
                    "transfer_date": {
                        "type": "integer",
                        "example": "1690529455"
                    },
                    "notes": {
                        "type": "string",
                        "example": "ini notes"
                    },
                    "payment_method_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "99bab9fd-0d80-488a-be8d-d634fd5cca87"
                    },
                    "sender_bank_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "99bab9fd-0d80-488a-be8d-d634fd5cca87"
                    },
                    "image_path": {
                        "type": "string",
                        "example": "https://s3.rakhasa.com/image/bukti-transfer-123.jpg"
                    }
                },
                "type": "object"
            },
            "ShowWithdrawResourceSchema": {
                "properties": {
                    "no_transaction": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "format": "float",
                        "example": "RB1693103679GF"
                    },
                    "amount": {
                        "type": "number",
                        "format": "float",
                        "example": 89000000.9
                    },
                    "transfer_fee": {
                        "type": "number",
                        "format": "float",
                        "example": 89000000.9
                    },
                    "transfer_method": {
                        "$ref": "#/components/schemas/TransferMethodEnumSchema"
                    },
                    "total_fund_received": {
                        "type": "number",
                        "format": "float",
                        "example": 89000000.9
                    },
                    "status": {
                        "$ref": "#/components/schemas/DisbursementStatusEnumSchema"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "Tedy adi Permana"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "3012322100321"
                    },
                    "bank_name": {
                        "type": "string",
                        "example": "BANK KEB INDONESIA"
                    },
                    "bank_code": {
                        "type": "string",
                        "example": "786"
                    },
                    "reason": {
                        "type": "string",
                        "example": "untuk makanan burung"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1686031276
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1686031276
                    }
                },
                "type": "object"
            },
            "StoreCampaignFundraiserResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "0197f2d0-8a34-4832-a948-b0a1519989a7"
                    }
                },
                "type": "object"
            },
            "StoreCampaignMedicalResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "member_id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063ab7"
                    },
                    "campaign_medical_id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063ab9"
                    },
                    "category_id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063a6f"
                    },
                    "draft_current_step": {
                        "type": "integer",
                        "example": 1
                    },
                    "code": {
                        "type": "string",
                        "example": "2bb91d063abf"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1681266397050
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1681266397050
                    }
                },
                "type": "object"
            },
            "StoreCampaignNonMedicalsPostResourceSchema": {
                "properties": {
                    "draft_current_step": {
                        "type": "integer",
                        "example": 1
                    },
                    "category_id": {
                        "type": "string",
                        "example": "021f3343-a880-4379-8f38-d2e44cf3550c"
                    },
                    "category_code": {
                        "type": "string",
                        "example": "RMI"
                    },
                    "member_id": {
                        "type": "string",
                        "example": "99132b78-c302-484e-a865-7f6a79b4cdb7"
                    },
                    "id": {
                        "type": "string",
                        "example": "89b9e3ca-e71f-480a-9ea6-ebdeda322c8b"
                    }
                },
                "type": "object"
            },
            "StoreCampaignTimelineResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "0197f2d0-8a34-4832-a948-b0a1519989a7"
                    }
                },
                "type": "object"
            },
            "StoreCampaignVolunteerResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "0197f2d0-8a34-4832-a948-b0a1519989a7"
                    }
                },
                "type": "object"
            },
            "DonationsResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "054535b4-f554-4e5a-9dbd-71e4346a57e4"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "054535b4-f554-4e5a-9dbd-71e4346a57e4"
                    },
                    "order_id": {
                        "type": "string",
                        "example": "order id"
                    },
                    "campaign_type": {
                        "$ref": "#/components/schemas/CampaignTypeEnumSchema"
                    },
                    "name": {
                        "type": "string",
                        "example": "Orang"
                    },
                    "is_anonymous": {
                        "type": "integer",
                        "example": "0"
                    },
                    "email": {
                        "type": "string",
                        "example": "email@email.com"
                    },
                    "phone": {
                        "type": "string",
                        "example": "087731312424"
                    },
                    "prayer": {
                        "type": "string",
                        "example": "semoga bermanfaat"
                    },
                    "amount": {
                        "type": "integer",
                        "example": "10000"
                    },
                    "amount_paid": {
                        "type": "integer",
                        "example": "10000"
                    },
                    "fee": {
                        "type": "integer",
                        "example": "0"
                    },
                    "charge_to": {
                        "$ref": "#/components/schemas/DonationChargeToEnumSchema"
                    },
                    "payment_method": {
                        "type": "object"
                    },
                    "status": {
                        "$ref": "#/components/schemas/DonationStatusEnumSchema"
                    },
                    "expired_at": {
                        "type": "integer",
                        "example": 1681266397050
                    },
                    "va_numbers": {
                        "type": "array",
                        "items": {
                            "example": "{}"
                        }
                    },
                    "properties": {
                        "type": "object"
                    },
                    "actions": {
                        "schema": "StoreDonationsResource",
                        "type": "array",
                        "items": {
                            "example": "{}"
                        }
                    },
                    "pay_return_url": {
                        "schema": "StoreDonationsResource",
                        "type": "string",
                        "example": "https://api.sandbox.midtrans.com/v2/3ds/redirect/48111111-1114-4461cbe3-8955-474e-8951-1bed6e083365"
                    },
                    "access_token": {
                        "type": "string",
                        "minLength": 43,
                        "maxLength": 43,
                        "pattern": "^[A-Za-z0-9_-]{43}$",
                        "writeOnly": true,
                        "description": "Donation access capability. Store securely; do not expose it in browser JavaScript or logs."
                    }
                },
                "type": "object"
            },
            "StoreProofManualTransferResourceSchema": {
                "properties": {
                    "donation_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "99bab9fd-0d80-488a-be8d-d634fd5cca87"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "John Doe"
                    },
                    "sender_account_number": {
                        "type": "string",
                        "example": "00112345678"
                    },
                    "amount": {
                        "type": "number",
                        "format": "float",
                        "example": 8900.9
                    },
                    "transfer_date": {
                        "type": "integer",
                        "example": "1690529455"
                    },
                    "notes": {
                        "type": "string",
                        "example": "ini notes"
                    },
                    "payment_method_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "99bab9fd-0d80-488a-be8d-d634fd5cca87"
                    },
                    "sender_bank_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "99bab9fd-0d80-488a-be8d-d634fd5cca87"
                    },
                    "image_path": {
                        "type": "string",
                        "example": "https://s3.rakhasa.com/image/bukti-transfer-123.jpg"
                    }
                },
                "type": "object"
            },
            "TimelinesCampaignTimelineResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "0197f2d0-8a34-4832-a948-b0a1519989a7"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "0197f2d0-8a34-4832-a948-b0a1519989a7"
                    },
                    "type": {
                        "$ref": "#/components/schemas/CampaignTimelineTypeEnum"
                    },
                    "title": {
                        "type": "string",
                        "example": "title"
                    },
                    "story_html": {
                        "type": "string",
                        "example": "story"
                    },
                    "campaigner": {
                        "$ref": "#/components/schemas/FOCampaignerPropertySchema"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1696323398000"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1696323398000"
                    }
                },
                "type": "object"
            },
            "CampaignMedicalStep1ResourceSchema": {
                "allOf": [
                    {
                        "properties": {
                            "beneficiary_is_campaigner": {
                                "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                            }
                        },
                        "type": "object"
                    },
                    {
                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalTemplateResourceSchemaSchema"
                    },
                    {
                        "$ref": "#/components/schemas/ItemCampaignMedicalStep1CampaignsResourceSchema"
                    }
                ]
            },
            "ItemCampaignMedicalStep1CampaignsResourceSchema": {
                "properties": {
                    "target": {
                        "$ref": "#/components/schemas/MedicalTargetEnumSchema"
                    },
                    "self_phone_number": {
                        "type": "string",
                        "example": "09877773"
                    },
                    "emergency_contact": {
                        "$ref": "#/components/schemas/EmergencyContactItemsSchema"
                    }
                },
                "type": "object"
            },
            "EmergencyContactItemsSchema": {
                "properties": {
                    "kin_relationship": {
                        "$ref": "#/components/schemas/MedicalKinshipEnumSchema"
                    },
                    "kin_full_name": {
                        "type": "string",
                        "example": "Maudera Ayu Puspita"
                    },
                    "kin_phone_number": {
                        "type": "string",
                        "example": "+62897654980"
                    }
                },
                "type": "object"
            },
            "CampaignMedicalStep2ResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalTemplateResourceSchemaSchema"
                    },
                    {
                        "$ref": "#/components/schemas/ItemCampaignMedicalStep2CampaignMedicalsRequestSchema"
                    }
                ]
            },
            "CampaignMedicalStep3ResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalTemplateResourceSchemaSchema"
                    },
                    {
                        "$ref": "#/components/schemas/ItemCampaignMedicalStep3CampaignMedicalsRequestSchema"
                    }
                ]
            },
            "CampaignMedicalStep5ResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalTemplateResourceSchemaSchema"
                    },
                    {
                        "$ref": "#/components/schemas/Story1ResourceSchema"
                    }
                ]
            },
            "StoreCampaignMedicalStoryStep1ResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignMedicalStoryStep1ResourceSchema"
                    },
                    {
                        "properties": {
                            "campaign_documents": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignArrayStoryDocumentPropertySchema"
                                }
                            }
                        },
                        "type": "object"
                    }
                ]
            },
            "StoreCampaignMedicalStoryStep2ResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignMedicalStoryStep2ResourceSchema"
                    },
                    {
                        "properties": {
                            "campaign_documents": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignArrayStoryDocumentPropertySchema"
                                }
                            }
                        },
                        "type": "object"
                    }
                ]
            },
            "StoreCampaignMedicalStoryStep3ResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignMedicalStoryStep3ResourceSchema"
                    },
                    {
                        "properties": {
                            "campaign_documents": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignArrayStoryDocumentPropertySchema"
                                }
                            }
                        },
                        "type": "object"
                    }
                ]
            },
            "StoreCampaignMedicalStoryStep4ResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignMedicalStoryStep4ResourceSchema"
                    },
                    {
                        "properties": {
                            "campaign_documents": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignArrayStoryDocumentPropertySchema"
                                }
                            }
                        },
                        "type": "object"
                    }
                ]
            },
            "CampaignMedicalStoryStep1ResourceSchema": {
                "properties": {
                    "draft_story_step": {
                        "type": "string",
                        "example": "1"
                    },
                    "draft_current_step": {
                        "type": "string",
                        "example": "5"
                    },
                    "member_id": {
                        "type": "string",
                        "example": "23f5a1d9-0457-44e1-ac9c-99bf3a36ec1a"
                    },
                    "story_step": {
                        "$ref": "#/components/schemas/Story1ResourceSchema"
                    }
                },
                "type": "object"
            },
            "CampaignMedicalStoryStep2ResourceSchema": {
                "properties": {
                    "draft_story_step": {
                        "type": "string",
                        "example": "2"
                    },
                    "draft_current_step": {
                        "type": "string",
                        "example": "5"
                    },
                    "member_id": {
                        "type": "string",
                        "example": "23f5a1d9-0457-44e1-ac9c-99bf3a36ec1a"
                    },
                    "story_step": {
                        "$ref": "#/components/schemas/Story2ResourceSchema"
                    }
                },
                "type": "object"
            },
            "CampaignMedicalStoryStep3ResourceSchema": {
                "properties": {
                    "draft_story_step": {
                        "type": "string",
                        "example": "3"
                    },
                    "draft_current_step": {
                        "type": "string",
                        "example": "5"
                    },
                    "member_id": {
                        "type": "string",
                        "example": "23f5a1d9-0457-44e1-ac9c-99bf3a36ec1a"
                    },
                    "story_step": {
                        "$ref": "#/components/schemas/Story3ResourceSchema"
                    }
                },
                "type": "object"
            },
            "CampaignMedicalStoryStep4ResourceSchema": {
                "properties": {
                    "draft_story_step": {
                        "type": "string",
                        "example": "4"
                    },
                    "draft_current_step": {
                        "type": "string",
                        "example": "5"
                    },
                    "member_id": {
                        "type": "string",
                        "example": "23f5a1d9-0457-44e1-ac9c-99bf3a36ec1a"
                    },
                    "story_step": {
                        "$ref": "#/components/schemas/Story4ResourceSchema"
                    }
                },
                "type": "object"
            },
            "Story1ResourceSchema": {
                "properties": {
                    "step1": {
                        "$ref": "#/components/schemas/CampaignStoryStepResourceSchema"
                    }
                },
                "type": "object"
            },
            "CampaignStoryStepResourceSchema": {
                "type": "array",
                "items": {
                    "properties": {
                        "key": {
                            "$ref": "#/components/schemas/MedicalStoryStepEnumSchema"
                        },
                        "value": {
                            "type": "string",
                            "example": "My name is ..."
                        }
                    },
                    "type": "object"
                }
            },
            "CampaignArrayStory1DocumentSchema": {
                "properties": {
                    "campaign_documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/CampaignArrayStoryDocumentPropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "CampaignArrayStoryDocumentPropertySchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "603a0aff-6259-4281-ad72-8c714f5f2484"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "603a0aff-6259-4281-ad72-8c714f5f2484"
                    },
                    "type": {
                        "$ref": "#/components/schemas/CampaignDocumentTypeEnumSchema"
                    },
                    "necessity_file": {
                        "$ref": "#/components/schemas/CampaignDocumentNecessityFileEnumSchema"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "640x480.png/007777?text=velit"
                    },
                    "properties": {
                        "$ref": "#/components/schemas/CampaignMedicalStoryStepPropertiesItems"
                    },
                    "full_url": {
                        "type": "string",
                        "example": "https://rumahberkat.com/logo.png"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399575
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399575
                    }
                },
                "type": "object"
            },
            "Story2ResourceSchema": {
                "properties": {
                    "step2": {
                        "$ref": "#/components/schemas/CampaignStoryStepResourceSchema"
                    }
                },
                "type": "object"
            },
            "Story3ResourceSchema": {
                "properties": {
                    "step3": {
                        "$ref": "#/components/schemas/CampaignStoryStepResourceSchema"
                    }
                },
                "type": "object"
            },
            "Story4ResourceSchema": {
                "properties": {
                    "step4": {
                        "$ref": "#/components/schemas/CampaignStoryStepResourceSchema"
                    }
                },
                "type": "object"
            },
            "CampaignNonMedicalStep1ResourceSchema": {
                "properties": {
                    "member_id": {
                        "type": "string",
                        "example": "9944202b-0e1b-4ed8-9d4f-e7218cf6d769"
                    },
                    "draft_current_step": {
                        "type": "string",
                        "example": 1
                    },
                    "beneficiary_is_campaigner": {
                        "type": "integer",
                        "example": 1
                    },
                    "target": {
                        "$ref": "#/components/schemas/NonMedicalTargetEnumSchema"
                    }
                },
                "type": "object"
            },
            "CampaignNonMedicalStep2ResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalTemplateResourceSchemaSchema"
                    },
                    {
                        "$ref": "#/components/schemas/CampaignNonMedicalStep2RequestSchema"
                    }
                ]
            },
            "CampaignNonMedicalStep4ResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalTemplateResourceSchemaSchema"
                    },
                    {
                        "$ref": "#/components/schemas/Story1NonMedicalResourceSchema"
                    }
                ]
            },
            "StoreCampaignNonMedicalStoryStep1ResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignNonMedicalStoryStep1ResourceSchema"
                    },
                    {
                        "properties": {
                            "campaign_documents": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignArrayStoryDocumentPropertySchema"
                                }
                            }
                        },
                        "type": "object"
                    }
                ]
            },
            "StoreCampaignNonMedicalStoryStep2ResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignNonMedicalStoryStep2ResourceSchema"
                    },
                    {
                        "properties": {
                            "campaign_documents": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignArrayStoryDocumentPropertySchema"
                                }
                            }
                        },
                        "type": "object"
                    }
                ]
            },
            "StoreCampaignNonMedicalStoryStep3ResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignNonMedicalStoryStep3ResourceSchema"
                    },
                    {
                        "properties": {
                            "campaign_documents": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignArrayStoryDocumentPropertySchema"
                                }
                            }
                        },
                        "type": "object"
                    }
                ]
            },
            "StoreCampaignNonMedicalStoryStep4ResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignNonMedicalStoryStep4ResourceSchema"
                    },
                    {
                        "properties": {
                            "campaign_documents": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignArrayStoryDocumentPropertySchema"
                                }
                            }
                        },
                        "type": "object"
                    }
                ]
            },
            "CampaignNonMedicalStoryStep1ResourceSchema": {
                "properties": {
                    "draft_story_step": {
                        "type": "string",
                        "example": "1"
                    },
                    "draft_current_step": {
                        "type": "string",
                        "example": "4"
                    },
                    "member_id": {
                        "type": "string",
                        "example": "23f5a1d9-0457-44e1-ac9c-99bf3a36ec1a"
                    },
                    "story_step": {
                        "$ref": "#/components/schemas/Story1NonMedicalResourceSchema"
                    }
                },
                "type": "object"
            },
            "CampaignNonMedicalStoryStep2ResourceSchema": {
                "properties": {
                    "draft_story_step": {
                        "type": "string",
                        "example": "2"
                    },
                    "draft_current_step": {
                        "type": "string",
                        "example": "4"
                    },
                    "member_id": {
                        "type": "string",
                        "example": "23f5a1d9-0457-44e1-ac9c-99bf3a36ec1a"
                    },
                    "story_step": {
                        "$ref": "#/components/schemas/Story2NonMedicalResourceSchema"
                    }
                },
                "type": "object"
            },
            "CampaignNonMedicalStoryStep3ResourceSchema": {
                "properties": {
                    "draft_story_step": {
                        "type": "string",
                        "example": "3"
                    },
                    "draft_current_step": {
                        "type": "string",
                        "example": "4"
                    },
                    "member_id": {
                        "type": "string",
                        "example": "23f5a1d9-0457-44e1-ac9c-99bf3a36ec1a"
                    },
                    "story_step": {
                        "$ref": "#/components/schemas/Story3NonMedicalResourceSchema"
                    }
                },
                "type": "object"
            },
            "CampaignNonMedicalStoryStep4ResourceSchema": {
                "properties": {
                    "draft_story_step": {
                        "type": "string",
                        "example": "4"
                    },
                    "draft_current_step": {
                        "type": "string",
                        "example": "4"
                    },
                    "member_id": {
                        "type": "string",
                        "example": "23f5a1d9-0457-44e1-ac9c-99bf3a36ec1a"
                    },
                    "story_step": {
                        "$ref": "#/components/schemas/Story4NonMedicalResourceSchema"
                    }
                },
                "type": "object"
            },
            "Story1NonMedicalResourceSchema": {
                "properties": {
                    "step1": {
                        "$ref": "#/components/schemas/UpdateCampaignNonMedicalStoryStepResourceSchema"
                    }
                },
                "type": "object"
            },
            "UpdateCampaignNonMedicalStoryStepResourceSchema": {
                "type": "array",
                "items": {
                    "properties": {
                        "key": {
                            "$ref": "#/components/schemas/NonMedicalStoryStepEnumSchema"
                        },
                        "value": {
                            "type": "string",
                            "example": "My name is ..."
                        }
                    },
                    "type": "object"
                }
            },
            "Story2NonMedicalResourceSchema": {
                "properties": {
                    "step2": {
                        "$ref": "#/components/schemas/CampaignStoryStepResourceSchema"
                    }
                },
                "type": "object"
            },
            "Story3NonMedicalResourceSchema": {
                "properties": {
                    "step3": {
                        "$ref": "#/components/schemas/CampaignStoryStepResourceSchema"
                    }
                },
                "type": "object"
            },
            "Story4NonMedicalResourceSchema": {
                "properties": {
                    "step4": {
                        "$ref": "#/components/schemas/CampaignStoryStepResourceSchema"
                    }
                },
                "type": "object"
            },
            "FOWalletTransactionResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "",
                        "example": "749c95f5-6d22-473b-9af7-ba6ea810ce86"
                    },
                    "gross_amount": {
                        "type": "number",
                        "example": 102500
                    },
                    "is_confirmed": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "type": {
                        "$ref": "#/components/schemas/WalletTransactionTypeEnumSchema"
                    },
                    "meta": {
                        "$ref": "#/components/schemas/FOWalletTransactionResourceHasMetaSchema"
                    }
                },
                "type": "object"
            },
            "FOWalletTransactionResourceHasMetaSchema": {
                "properties": {
                    "order_id": {
                        "type": "integer",
                        "example": 1834234265342
                    },
                    "fee": {
                        "type": "number",
                        "format": "float",
                        "example": 2500
                    },
                    "total": {
                        "type": "number",
                        "format": "float",
                        "example": 102500
                    },
                    "expire_date": {
                        "type": "string",
                        "example": "2023-06-31 T10:20:23z"
                    },
                    "actions": {
                        "type": "array",
                        "items": {}
                    },
                    "va_numbers": {
                        "type": "array",
                        "items": {}
                    },
                    "qris": {
                        "type": "object"
                    },
                    "token_id": {
                        "type": "string",
                        "example": "48111111-1114-77328ff4-eba6-4201-b31a-1070d8f19ae9"
                    },
                    "provider_transaction_status": {
                        "type": "string",
                        "example": "pending"
                    }
                },
                "type": "object"
            },
            "ListTransactionResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Transform the resource into an array.",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ListTransactionItemsResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "ListTransactionItemsResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "db807c3d-c11d-49e0-8d15-040bc7e294a4"
                    },
                    "gross_amount": {
                        "type": "number",
                        "format": "float",
                        "example": "200000"
                    },
                    "is_confirmed": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "type": {
                        "$ref": "#/components/schemas/WalletTransactionTypeEnumSchema"
                    },
                    "properties": {
                        "properties": {
                            "callback_payment": {
                                "$ref": "#/components/schemas/CallbackPaymentPropertiesResourceSchema"
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "CampaignMedicalPropertiesCastsSchema": {
                "properties": {
                    "family_card_number": {
                        "type": "string",
                        "example": "12345666"
                    }
                },
                "type": "object"
            },
            "ActiveOrInActiveEnumSchema": {
                "description": "Summary of ActiveOrInactiveEnum",
                "type": "integer",
                "enum": [
                    1,
                    0
                ]
            },
            "EventActivityEnumSchema": {
                "type": "string",
                "enum": [
                    "CREATE",
                    "UPDATE",
                    "DELETE"
                ]
            },
            "AccessTokenMemberGenerateTypeEnum": {
                "type": "string",
                "enum": [
                    "identity_verification",
                    "campaign_verification"
                ]
            },
            "SSOProviderEnumSchema": {
                "type": "string",
                "enum": [
                    "google",
                    "facebook",
                    "apple"
                ]
            },
            "UseBankEnumSchema": {
                "type": "string",
                "enum": [
                    "campaigner",
                    "beneficiary",
                    "third_party"
                ]
            },
            "StatementTypeEnum": {
                "type": "string",
                "enum": [
                    "CR",
                    "DB"
                ]
            },
            "BannerOpenTypeEnumSchema": {
                "type": "string",
                "enum": [
                    "self",
                    "blank",
                    "window"
                ]
            },
            "BeneficiaryAndThirdPartyOwnerPropertiesEnumSchema": {
                "description": "Summary of BeneficiaryAndThirdPartyOwnerPropertiesEnum",
                "type": "string",
                "enum": [
                    "gender",
                    "place_of_birth",
                    "religion",
                    "marital_status",
                    "job",
                    "citizenship",
                    "blood_group",
                    "rt_rw"
                ]
            },
            "BeneficiaryNecessityFileEnumSchema": {
                "type": "string",
                "enum": [
                    "id_card",
                    "id_card_selfie",
                    "selfie"
                ]
            },
            "BeneficiaryDocumentTypeEnumSchema": {
                "description": "Summary of TypeEnum",
                "type": "string",
                "enum": [
                    "image",
                    "document"
                ]
            },
            "BloodGroupEnumSchema": {
                "description": "Summary of BloodGroupEnum",
                "type": "string",
                "enum": [
                    "A",
                    "B",
                    "AB",
                    "O"
                ]
            },
            "BooleanEnumSchema": {
                "description": "Summary of BooleanEnum",
                "type": "integer",
                "enum": [
                    1,
                    0
                ]
            },
            "CampaignStatusEnumSchema": {
                "type": "string",
                "enum": [
                    "draft",
                    "pending_approval",
                    "rejected",
                    "running",
                    "suspended",
                    "banned",
                    "completed"
                ]
            },
            "CampaignTimelineTypeEnum": {
                "type": "string",
                "enum": [
                    "story",
                    "disbursement"
                ]
            },
            "CampaignTypeEnumSchema": {
                "type": "string",
                "enum": [
                    "campaign",
                    "campaign_fundraiser"
                ]
            },
            "CategoryCodeEnumSchema": {
                "description": "Summary of CodeEnum",
                "type": "string",
                "enum": [
                    "BPN",
                    "LKN",
                    "KGS",
                    "BMK",
                    "IFU",
                    "KMU",
                    "MNH",
                    "BCA",
                    "RMI",
                    "DFL"
                ]
            },
            "ContentStatusEnumSchema": {
                "type": "string",
                "enum": [
                    "rejected",
                    "approved",
                    "pending"
                ]
            },
            "DisbursementStatusEnumSchema": {
                "type": "string",
                "enum": [
                    "pending",
                    "processed",
                    "rejected",
                    "success"
                ]
            },
            "TransferMethodEnumSchema": {
                "type": "string",
                "enum": [
                    "BI_FAST",
                    "ONLINE",
                    "LLG",
                    "RTGS",
                    "BANK_TRANSFER"
                ]
            },
            "CampaignDocumentNecessityFileEnumSchema": {
                "description": "Summary of NecessityFileEnum",
                "type": "string",
                "enum": [
                    "thumbnail",
                    "verification_id_card",
                    "verification_diagnosis",
                    "verification_additional_document",
                    "story_step",
                    "story_video"
                ]
            },
            "CampaignDocumentTypeEnumSchema": {
                "type": "string",
                "enum": [
                    "document",
                    "image",
                    "video"
                ]
            },
            "FundraiserStoryStepDocumentEnumSchema": {
                "type": "string",
                "enum": [
                    "thumbnail",
                    "image_about",
                    "image_prayer",
                    "video"
                ]
            },
            "FundraiserStoryStepEnumSchema": {
                "type": "string",
                "enum": [
                    "about",
                    "prayer"
                ]
            },
            "NecessityFileEnumFundraiser": {
                "type": "string",
                "enum": [
                    "thumbnail",
                    "story_step",
                    "story_video"
                ]
            },
            "CampaignMarketingStatusEnumSchema": {
                "description": "Summary of MarketingStatusEnum",
                "type": "string",
                "enum": [
                    "pending",
                    "completed",
                    "running"
                ]
            },
            "CampaignMarketingNecessityFileEnumSchema": {
                "description": "Summary of NecessityFileEnum",
                "type": "string",
                "enum": [
                    "marketing_running",
                    "marketing_completed"
                ]
            },
            "CampaignMarketingPlatformEnumSchema": {
                "description": "Summary of PlatformEnum",
                "type": "string",
                "enum": [
                    "facebook",
                    "tiktok",
                    "google",
                    "instagram",
                    "bigo",
                    "other"
                ]
            },
            "MedicalExpensesEnumSchema": {
                "type": "string",
                "enum": [
                    "self",
                    "insurance"
                ]
            },
            "MedicalHospitalizationPlaceEnumSchema": {
                "type": "string",
                "enum": [
                    "hospital",
                    "public_health_center",
                    "other"
                ]
            },
            "MedicalKinshipEnumSchema": {
                "type": "string",
                "enum": [
                    "father",
                    "mother",
                    "husband",
                    "wife",
                    "older sibling",
                    "younger sibling",
                    "child",
                    "cousin",
                    "friend",
                    "other"
                ]
            },
            "MedicalPropertiesEnumSchema": {
                "type": "string",
                "enum": [
                    "family_card_number"
                ]
            },
            "MedicalStoryStepEnumSchema": {
                "description": "Summary of MedicalStoryStepEnum",
                "type": "string",
                "enum": [
                    "about_yourself_and_patient",
                    "about_disease",
                    "treatment",
                    "family_and_environment",
                    "condition_after_disease",
                    "program_implementation_details",
                    "reason_need_fund",
                    "prayer"
                ]
            },
            "MedicalStoryStepImageEnumSchema": {
                "description": "Summary of MedicalStoryStepImageEnum",
                "type": "string",
                "enum": [
                    "image_yourself_and_patient",
                    "image_disease",
                    "image_treatment",
                    "image_family_and_environment",
                    "image_condition_after_disease",
                    "image_reason_need_fund",
                    "image_prayer",
                    "video"
                ]
            },
            "MedicalTargetEnumSchema": {
                "description": "Summary of MedicalTargetEnum",
                "type": "string",
                "enum": [
                    "self",
                    "family",
                    "family_diff_card",
                    "others"
                ]
            },
            "NonMedicalStoryStepEnumSchema": {
                "description": "Summary of NonMedicalStoryStepEnum",
                "type": "string",
                "enum": [
                    "about",
                    "condition_on_location",
                    "efforts_have_been_made",
                    "program_implementation_details",
                    "reason_need_fund",
                    "prayer"
                ]
            },
            "NonMedicalStoryStepImageEnumSchema": {
                "type": "string",
                "enum": [
                    "image_on_location",
                    "image_condition_on_location",
                    "image_efforts_have_been_made",
                    "image_reason_need_fund",
                    "image_prayer",
                    "video"
                ]
            },
            "NonMedicalTargetEnumSchema": {
                "description": "Summary of NonMedicalTargetEnum",
                "type": "string",
                "enum": [
                    "operational",
                    "event",
                    "individual",
                    "group",
                    "disaster_victim",
                    "hero",
                    "animal",
                    "environment",
                    "creative_project",
                    "infrastructure"
                ]
            },
            "PUBEnumSchema": {
                "description": "Summary of PUBEnum",
                "type": "integer",
                "enum": [
                    1,
                    0
                ]
            },
            "EditedByEnumSchema": {
                "type": "string",
                "enum": [
                    "campaigner",
                    "member",
                    "admin"
                ]
            },
            "CampaignValidationStatusContentEnumSchema": {
                "type": "string",
                "enum": [
                    "new",
                    "change"
                ]
            },
            "VolunteerStatusSchema": {
                "type": "string",
                "enum": [
                    "pending_approval",
                    "approved",
                    "rejected"
                ]
            },
            "IdentityVerificationNoteEnumSchema": {
                "type": "string",
                "enum": [
                    "document",
                    "beneficiary",
                    "member",
                    "third_party_bank"
                ]
            },
            "DocumentMimeTypeEnumSchema": {
                "type": "string",
                "enum": [
                    "image/jpg",
                    "image/jpeg",
                    "image/webp",
                    "image/png"
                ]
            },
            "DocumentNecessityFileEnumSchema": {
                "type": "string",
                "enum": [
                    "thumbnail",
                    "verification_id_card",
                    "verification_diagnosis",
                    "verification_additional_document",
                    "story_step",
                    "story_video"
                ]
            },
            "DocumentTypeEnumSchema": {
                "type": "string",
                "enum": [
                    "document",
                    "image",
                    "video"
                ]
            },
            "DonationChargeToEnumSchema": {
                "type": "string",
                "enum": [
                    "MEMBER",
                    "CAMPAIGNER",
                    "BOTH"
                ]
            },
            "DonationStatusEnumSchema": {
                "type": "string",
                "enum": [
                    "pending",
                    "verified",
                    "rejected"
                ]
            },
            "CampaignExpenditureDisbursementTypeEnum": {
                "type": "string",
                "enum": [
                    "campaign",
                    "other"
                ]
            },
            "GenderEnumSchema": {
                "description": "Summary of GenderEnum",
                "type": "string",
                "enum": [
                    "male",
                    "female"
                ]
            },
            "MaritalStatusEnumSchema": {
                "description": "Summary of MaritalStatusEnum",
                "type": "string",
                "enum": [
                    "married",
                    "not_married",
                    "divorced",
                    "widowed"
                ]
            },
            "MemberAccountStatusEnumSchema": {
                "type": "string",
                "enum": [
                    "active",
                    "suspend"
                ]
            },
            "MemberAccountTypeEnumSchema": {
                "description": "Summary of AccountTypeEnum",
                "type": "string",
                "enum": [
                    "individual",
                    "organization"
                ]
            },
            "CitizenshipEnumSchema": {
                "type": "string",
                "enum": [
                    "wna",
                    "wni"
                ]
            },
            "LegalEntityEnumSchema": {
                "type": "string",
                "enum": [
                    "PT",
                    "ORGANISASI_KEMASYARAKATAN",
                    "CV",
                    "YAYASAN",
                    "KOPERASI",
                    "PERUM",
                    "FIRMA",
                    "PERSERO"
                ]
            },
            "MemberCompanyPropertiesEnumSchema": {
                "description": "Summary of PropertiesEnum",
                "type": "string",
                "enum": [
                    "npwp_number"
                ]
            },
            "CustomContactsEnumProviderEnumSchema": {
                "type": "string",
                "enum": [
                    "mail",
                    "phone",
                    "whatsapp",
                    "telegram",
                    "line",
                    "wechat",
                    "Fax"
                ]
            },
            "MemberNecessityFileEnumSchema": {
                "type": "string",
                "enum": [
                    "id_card",
                    "id_card_selfie",
                    "selfie",
                    "verification_additional_document",
                    "verification_npwp_company",
                    "verification_npwp"
                ]
            },
            "MemberPropertyEnumSchema": {
                "description": "Summary of PropertyEnum",
                "type": "string",
                "enum": [
                    "gender",
                    "place_of_birth",
                    "religion",
                    "marital_status",
                    "job",
                    "citizenship",
                    "blood_group",
                    "npwp_number",
                    "rt_rw"
                ]
            },
            "MimeTypeEnumSchema": {
                "type": "string",
                "enum": []
            },
            "NotificationTypeEnumSchema": {
                "description": "Summary of NotificationTypeEnum",
                "type": "string",
                "enum": [
                    "log",
                    "activities",
                    "donation_success",
                    "approval_campaign",
                    "approval_bank",
                    "approval_member",
                    "approval_document",
                    "approval_campaign_fundraiser",
                    "donation_confirmation",
                    "verification_accepted",
                    "verification_rejected",
                    "change_accepted",
                    "change_rejected",
                    "prayer_deleted",
                    "member_suspended",
                    "campaign_banned",
                    "campaign_suspended",
                    "campaign_deleted",
                    "verified"
                ]
            },
            "PaymentGatewayEnum": {
                "type": "string",
                "enum": [
                    "midtrans",
                    "dana",
                    "bca",
                    "manual-transfer"
                ]
            },
            "PaymentMethodGroupEnumSchema": {
                "type": "string",
                "enum": [
                    "Internet Banking",
                    "Bank Transfer",
                    "E-Wallet",
                    "Virtual Account",
                    "Over Counter",
                    "Paylater"
                ]
            },
            "PaymentMethodTypeEnumSchema": {
                "type": "string",
                "enum": [
                    "gopay",
                    "qris",
                    "credit_card",
                    "echannel",
                    "bank_transfer",
                    "bca_klikpay",
                    "bca_klikbca",
                    "bri_epay",
                    "cimb_clicks",
                    "danamon_online",
                    "cstore",
                    "akulaku",
                    "kredivo",
                    "dana",
                    "manual_transfer"
                ]
            },
            "AlertCategoriesEnum": {
                "type": "string",
                "enum": [
                    "just don't like it",
                    "spam",
                    "sexual activity",
                    "hate speech",
                    "nudity",
                    "false information",
                    "scam",
                    "violence or dangerous organization",
                    "unauthorized use of intellectual property",
                    "sale of illegal",
                    "suicide or self injury",
                    "other"
                ]
            },
            "AlertStatusEnum": {
                "type": "string",
                "enum": [
                    "pending",
                    "approved",
                    "rejected"
                ]
            },
            "AlertSubCategoriesEnum": {
                "type": "string",
                "enum": [
                    "i just don't feel like it",
                    "this is the unwanted message",
                    "nude condition or sexual act",
                    "expressions/words or symbols of hate",
                    "incorrect data",
                    "health",
                    "politics",
                    "other",
                    "threats of violence",
                    "animal abuse",
                    "social issues",
                    "death or serious injury",
                    "fake health documents",
                    "dangerous organizations or individuals",
                    "drugs, alcohol, or tobacco",
                    "firearms",
                    "weight loss products or cosmetic procedures",
                    "animals"
                ]
            },
            "PubReportTypeEnumSchema": {
                "type": "string",
                "enum": [
                    "report",
                    "transaction"
                ]
            },
            "ReligionEnumSchema": {
                "description": "Summary of ReligionEnum",
                "type": "string",
                "enum": [
                    "islam",
                    "protestan",
                    "katolik",
                    "hindu",
                    "buddha",
                    "konghucu"
                ]
            },
            "StatusVerihubEnum": {
                "type": "string",
                "enum": [
                    "pending",
                    "verified",
                    "failed"
                ]
            },
            "VerificationNoteStatusEnumSchema": {
                "description": "Summary of VerificationNoteStatusEnum",
                "type": "string",
                "enum": [
                    "verified",
                    "pending",
                    "rejected"
                ]
            },
            "VerifiedOrUnverifiedEnumSchema": {
                "description": "Summary of VerifiedOrUnverifiedEnum",
                "type": "integer",
                "enum": [
                    1,
                    0
                ]
            },
            "WalletTransactionTypeEnumSchema": {
                "type": "string",
                "enum": [
                    "deposit",
                    "wallet_donation"
                ]
            },
            "WebsocketSenderSendNotifications": {
                "title": "Send Notifications",
                "description": "Endpoint to send notifications via Websocket",
                "properties": {
                    "id": {
                        "description": "ID of the notification",
                        "type": "string",
                        "example": "b56f196f-169d-4295-a4ed-ab4ce6ed38dd"
                    },
                    "message": {
                        "description": "Content of the notification message",
                        "type": "string",
                        "example": "Message Of Notification"
                    },
                    "required_permissions": {
                        "description": "Array of required permissions for the notification",
                        "type": "array",
                        "items": {
                            "type": "string"
                        },
                        "example": [
                            "flatten permission",
                            "flatten permission"
                        ]
                    }
                },
                "type": "object"
            },
            "CampaignMedicalOrNonMedicalStepLastRequestSchema": {
                "properties": {
                    "fund_target": {
                        "type": "integer",
                        "example": 2000000
                    },
                    "draft_due_date": {
                        "type": "integer",
                        "example": 9832479324
                    },
                    "draft_duration": {
                        "type": "integer",
                        "example": 1218123989
                    }
                },
                "type": "object"
            },
            "CampaignMarketingsStepsRequestSchema": {
                "properties": {
                    "campaign_id": {
                        "type": "string",
                        "example": "8e6f5df8-01ae-4216-a562-5fb3e35a8cbc"
                    },
                    "platform": {
                        "$ref": "#components/schemas/CampaignMarketingPlatformEnumSchema"
                    },
                    "amount": {
                        "type": "integer",
                        "example": 2000000
                    }
                },
                "type": "object"
            },
            "CampaignMedicalOrNonMedicalStepMessageTemplateRequestSchema": {
                "properties": {
                    "message_template": {
                        "type": "string",
                        "example": "lorem ipsum"
                    }
                },
                "type": "object"
            },
            "CampaignMedicalOrNonMedicalStepThumbnailsRequestSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/ItemCampaignMedicalOrNonMedicalTitle"
                    },
                    {
                        "$ref": "#/components/schemas/CampaignMedicalStepDocumentRequestSchema"
                    }
                ]
            },
            "ItemCampaignMedicalOrNonMedicalTitle": {
                "properties": {
                    "title": {
                        "type": "string",
                        "example": "lorem ipsum"
                    }
                },
                "type": "object"
            },
            "CampaignMedicalOrNonMedicalTemplateResourceSchemaSchema": {
                "properties": {
                    "member_id": {
                        "type": "string",
                        "example": ""
                    },
                    "draft_current_step": {
                        "type": "string",
                        "example": 1
                    }
                },
                "type": "object"
            },
            "CampaignMedicalOrNonMedicalStepThumbnailsResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalTemplateResourceSchemaSchema"
                    },
                    {
                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalStepThumbnailsRequestSchema"
                    }
                ]
            },
            "CampaignMedicalOrNonMedicalStepMessageTemplateResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalTemplateResourceSchemaSchema"
                    },
                    {
                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalStepMessageTemplateRequestSchema"
                    }
                ]
            },
            "CampaignMedicalOrNonMedicalStepLastResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalTemplateResourceSchemaSchema"
                    },
                    {
                        "$ref": "#/components/schemas/CampaignMedicalOrNonMedicalStepLastRequestSchema"
                    }
                ]
            },
            "ListMemberRequestSchema": {
                "properties": {
                    "per-page": {
                        "type": "integer",
                        "example": "10"
                    },
                    "page": {
                        "type": "integer",
                        "example": "1"
                    },
                    "sort": {
                        "type": "string",
                        "example": "name|-name|email|-email"
                    },
                    "filter[name]": {
                        "type": "string",
                        "example": "Jhon Doe"
                    },
                    "filter[account_type]": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                            }
                        ]
                    },
                    "filter[status]": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/MemberStatusEnumSchema"
                            }
                        ]
                    },
                    "filter[memberContact.provider]": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/ContactProviderEnumSchema"
                            }
                        ]
                    },
                    "filter[memberContact.address]": {
                        "type": "string",
                        "example": "member@email.com"
                    },
                    "filter[memberSocial.provider]": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/SocialMediaProviderEnumSchema"
                            }
                        ]
                    },
                    "filter[memberSocial.address]": {
                        "type": "string",
                        "example": "facebook.user"
                    },
                    "filter[memberBank.bank_id]": {
                        "type": "string",
                        "example": "fddfb179-2c97-4b25-b026-5eceda16a2f7"
                    },
                    "filter[memberBank.bank_number]": {
                        "type": "string",
                        "example": "5544332211"
                    }
                },
                "type": "object"
            },
            "RevokeConnectedDeviceRequestSchema": {
                "required": [
                    "connected_device_ids"
                ],
                "properties": {
                    "connected_device_ids": {
                        "type": "array",
                        "items": {
                            "type": "string",
                            "example": "afdaed10-63a8-4580-aa70-3dfb127c9f91"
                        }
                    }
                },
                "type": "object"
            },
            "StoreMemberAddressRequestSchema": {
                "required": [
                    "country",
                    "is_primary"
                ],
                "properties": {
                    "country": {
                        "type": "string",
                        "example": "Colombia"
                    },
                    "province": {
                        "type": "string",
                        "example": "Maine"
                    },
                    "city": {
                        "type": "string",
                        "example": "North Breanna"
                    },
                    "district": {
                        "type": "string",
                        "example": "bury"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "borough"
                    },
                    "address": {
                        "type": "string",
                        "example": "882 Lisette Square Suite 757"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "123456"
                    },
                    "latitude": {
                        "type": "number",
                        "example": "-6.2"
                    },
                    "longitude": {
                        "type": "number",
                        "example": "106.816666"
                    },
                    "is_primary": {
                        "type": "integer",
                        "example": "1"
                    }
                },
                "type": "object"
            },
            "StoreMemberBankCardRequestSchema": {
                "required": [
                    "type",
                    "provider",
                    "holder",
                    "number",
                    "cvc",
                    "expired"
                ],
                "properties": {
                    "type": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/BankCardTypeEnumSchema"
                            }
                        ]
                    },
                    "provider": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/BankCardProviderEnumSchema"
                            }
                        ]
                    },
                    "holder": {
                        "type": "string",
                        "example": "Jhon Doe"
                    },
                    "number": {
                        "type": "integer",
                        "example": "1234567890123456"
                    },
                    "cvc": {
                        "type": "string",
                        "example": "123"
                    },
                    "expired": {
                        "type": "integer",
                        "example": "1669827600000"
                    }
                },
                "type": "object"
            },
            "StoreMemberBankRequestSchema": {
                "required": [
                    "bank_id",
                    "bank_holder",
                    "bank_number",
                    "is_primary"
                ],
                "properties": {
                    "bank_id": {
                        "type": "string",
                        "example": "947ef91b-fd83-426a-a851-6ef05a0f1bb6"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "test member"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "5110120192"
                    },
                    "is_primary": {
                        "type": "integer",
                        "example": "1"
                    },
                    "bank_branch": {
                        "type": "string",
                        "example": "Grogol, Jakarta Barat"
                    }
                },
                "type": "object"
            },
            "StoreMemberCompanyRequestSchema": {
                "required": [
                    "name",
                    "email",
                    "business_category"
                ],
                "properties": {
                    "name": {
                        "type": "string",
                        "example": "Mertz-Larson"
                    },
                    "email": {
                        "type": "string",
                        "example": "rutherford.jeffrey@hotmail.com"
                    },
                    "website": {
                        "type": "string",
                        "example": "https://rumahberkat.com"
                    },
                    "address": {
                        "type": "string",
                        "example": "949 Kuphal Dam Samirport, RI 35683"
                    },
                    "telephone": {
                        "type": "string",
                        "example": "13253207242"
                    },
                    "fax": {
                        "type": "string",
                        "example": "19293645252"
                    },
                    "business_category": {
                        "type": "string",
                        "example": "target back-end solutions"
                    }
                },
                "type": "object"
            },
            "StoreMemberContactRequestSchema": {
                "properties": {
                    "provider": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/ContactProviderEnumSchema"
                            }
                        ]
                    },
                    "address": {
                        "type": "string",
                        "example": "email@example.com"
                    }
                },
                "type": "object"
            },
            "StoreMemberCryptoWalletRequestSchema": {
                "required": [
                    "provider",
                    "address"
                ],
                "properties": {
                    "provider": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CryptoWalletProviderEnumSchema"
                            }
                        ]
                    },
                    "coin": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CryptoWalletCoinEnumSchema"
                            }
                        ]
                    },
                    "address": {
                        "type": "string",
                        "example": "0x047bae0179f856cac75062d6114022876d29dea7"
                    },
                    "account_id": {
                        "type": "string",
                        "example": "1A2B3C4D5E6D7E"
                    }
                },
                "type": "object"
            },
            "StoreMemberDocumentRequestSchema": {
                "required": [
                    "file_path",
                    "type",
                    "member_id"
                ],
                "properties": {
                    "file_path": {
                        "type": "string",
                        "example": "/tmp/example.jpg"
                    },
                    "type": {
                        "type": "string",
                        "example": "document|image|video"
                    },
                    "properties": {
                        "$ref": "#/components/schemas/StoreMemberDocumentRequestHasPropertiesSchema"
                    }
                },
                "type": "object"
            },
            "StoreMemberDocumentRequestHasPropertiesSchema": {
                "properties": {
                    "name": {
                        "type": "string",
                        "example": "My Card Image"
                    }
                },
                "type": "object"
            },
            "StoreMemberEwalletRequestSchema": {
                "required": [
                    "provider",
                    "address"
                ],
                "properties": {
                    "provider": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/EwalletProviderEnumSchema"
                            }
                        ]
                    },
                    "address": {
                        "type": "string",
                        "example": "6281234567890"
                    }
                },
                "type": "object"
            },
            "StoreMemberPaypalRequestSchema": {
                "required": [
                    "name",
                    "address"
                ],
                "properties": {
                    "name": {
                        "type": "string",
                        "example": "Jhon Doe"
                    },
                    "address": {
                        "type": "string",
                        "example": "example@email.com"
                    }
                },
                "type": "object"
            },
            "StoreMemberRequestSchema": {
                "required": [
                    "email",
                    "password",
                    "password_confirmation"
                ],
                "properties": {
                    "email": {
                        "type": "string",
                        "example": "member@example.com"
                    },
                    "phone": {
                        "type": "string",
                        "example": "628123456789"
                    },
                    "name": {
                        "type": "string",
                        "example": "User01"
                    },
                    "account_type": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                            }
                        ]
                    },
                    "date_of_birth": {
                        "type": "integer",
                        "example": "1668085691221"
                    },
                    "password": {
                        "type": "string",
                        "example": "Password1@"
                    },
                    "password_confirmation": {
                        "type": "string",
                        "example": "Password1@"
                    },
                    "avatar": {
                        "type": "url",
                        "example": "https://images.example.com/profile.png"
                    },
                    "country": {
                        "type": "url",
                        "example": "ID"
                    },
                    "language": {
                        "type": "url",
                        "example": "ID"
                    },
                    "status": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/MemberStatusEnumSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "StoreMemberSocialRequestSchema": {
                "properties": {
                    "provider": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/SocialMediaProviderEnumSchema"
                            }
                        ]
                    },
                    "address": {
                        "type": "string",
                        "example": "jhon.doe"
                    }
                },
                "type": "object"
            },
            "UpdateMemberProfileRequestSchema": {
                "required": [
                    "name"
                ],
                "properties": {
                    "name": {
                        "type": "string",
                        "example": "User01"
                    },
                    "date_of_birth": {
                        "type": "integer",
                        "example": "1668085691221"
                    },
                    "avatar": {
                        "type": "url",
                        "example": "https://images.example.com/profile.png"
                    },
                    "country": {
                        "type": "url",
                        "example": "ID"
                    },
                    "language": {
                        "type": "url",
                        "example": "ID"
                    }
                },
                "type": "object"
            },
            "UpdateMemberRequestSchema": {
                "required": [
                    "account_type"
                ],
                "properties": {
                    "name": {
                        "type": "string",
                        "example": "User01"
                    },
                    "account_type": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                            }
                        ]
                    },
                    "date_of_birth": {
                        "type": "integer",
                        "example": "1668085691221"
                    },
                    "avatar": {
                        "type": "url",
                        "example": "https://images.example.com/profile.png"
                    },
                    "country": {
                        "type": "url",
                        "example": "ID"
                    },
                    "language": {
                        "type": "url",
                        "example": "ID"
                    },
                    "status": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/MemberStatusEnumSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "ActivityLogResourceSchema": {},
            "ApprovalNotesResourceSchema": {
                "properties": {
                    "rejected": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "example": "story"
                                },
                                "value": {
                                    "type": "string",
                                    "example": "jangan Mengandung Syara"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "approved": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "example": "success"
                                },
                                "value": {
                                    "type": "string",
                                    "example": "Selamat Dan Sukses"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "suspended": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "example": ""
                                },
                                "value": {
                                    "type": "string",
                                    "example": "Melanggar ...."
                                }
                            },
                            "type": "object"
                        }
                    },
                    "banned": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "example": ""
                                },
                                "value": {
                                    "type": "string",
                                    "example": "Melanggar ...."
                                }
                            },
                            "type": "object"
                        }
                    },
                    "change_rejected": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "example": ""
                                },
                                "value": {
                                    "type": "string",
                                    "example": "Melanggar ...."
                                }
                            },
                            "type": "object"
                        }
                    },
                    "change_approved": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "example": ""
                                },
                                "value": {
                                    "type": "string",
                                    "example": "Melanggar ...."
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "BankForWithdrawalResourceSchema": {
                "properties": {
                    "use_bank": {
                        "$ref": "#/components/schemas/UseBankEnumSchema"
                    },
                    "data": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/BankForWithdrawalDataThirdPartyResourceSchema"
                            },
                            {
                                "$ref": "#/components/schemas/BankForWithdrawalDataBeneficiaryResourceSchema"
                            },
                            {
                                "$ref": "#/components/schemas/BankForWithdrawalDataCampaignerResourceSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "BankForWithdrawalDataThirdPartyResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "string"
                    },
                    "bank_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "e62e7748-ee2c-45d8-8deb-c1297fc87759"
                    },
                    "bank": {
                        "$ref": "#/components/schemas/BankResourceSchema"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "jhon doe"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "8743843287439878"
                    },
                    "is_verified": {
                        "type": "integer",
                        "example": 1
                    },
                    "identity": {
                        "type": "object",
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/BeneficiaryPropertiesResponseSchema"
                            },
                            {
                                "properties": {
                                    "id": {
                                        "type": "string",
                                        "example": "e62e7748-ee2c-45d8-8deb-c1297fc87759"
                                    },
                                    "id_card_number": {
                                        "type": "string",
                                        "example": "3232327637327637643876"
                                    },
                                    "date_of_birth": {
                                        "type": "integer",
                                        "example": 1681848602000
                                    },
                                    "name": {
                                        "type": "string",
                                        "example": "John Mustopa"
                                    },
                                    "phone": {
                                        "type": "string",
                                        "example": "62845764376565"
                                    },
                                    "email": {
                                        "type": "string",
                                        "example": "jhonmustopa@gmail.com"
                                    },
                                    "is_verified": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "address": {
                                        "type": "string",
                                        "example": "Jl.Jembatan besi No.2"
                                    },
                                    "province": {
                                        "type": "string",
                                        "example": "DKI Jakarta"
                                    },
                                    "district": {
                                        "type": "string",
                                        "example": "Jakarta Barat"
                                    },
                                    "sub_district": {
                                        "type": "string",
                                        "example": "Tambora"
                                    },
                                    "latitude": {
                                        "type": "integer",
                                        "example": 43987349873
                                    },
                                    "longitude": {
                                        "type": "integer",
                                        "example": 34398743987
                                    },
                                    "postal_code": {
                                        "type": "string"
                                    },
                                    "rt_rw": {
                                        "type": "string"
                                    },
                                    "verified_at": {
                                        "type": "integer",
                                        "example": 1681848602000
                                    },
                                    "documents": {
                                        "type": "array",
                                        "items": {
                                            "allOf": [
                                                {
                                                    "$ref": "#/components/schemas/BeneficiaryDocumentResourceSchema"
                                                }
                                            ]
                                        }
                                    },
                                    "created_at": {
                                        "type": "integer",
                                        "example": 1681848602000
                                    },
                                    "updated_at": {
                                        "type": "integer",
                                        "example": 1681848602000
                                    }
                                }
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "BankForWithdrawalDataBeneficiaryResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "string"
                    },
                    "bank_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "e62e7748-ee2c-45d8-8deb-c1297fc87759"
                    },
                    "bank": {
                        "$ref": "#/components/schemas/BankResourceSchema"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "jhon doe"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "8743843287439878"
                    },
                    "is_verified": {
                        "type": "integer",
                        "example": 1
                    }
                },
                "type": "object"
            },
            "BankForWithdrawalDataCampaignerResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "string"
                    },
                    "bank_id": {
                        "type": "string",
                        "format": "uuid",
                        "example": "e62e7748-ee2c-45d8-8deb-c1297fc87759"
                    },
                    "bank": {
                        "$ref": "#/components/schemas/BankResourceSchema"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "jhon doe"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "8743843287439878"
                    },
                    "is_verified": {
                        "type": "integer",
                        "example": 1
                    }
                },
                "type": "object"
            },
            "BeneficiaryAndThirdPartyOwnerPropertiesResourceSchema": {
                "properties": {
                    "gender": {
                        "$ref": "#/components/schemas/GenderEnumSchema"
                    },
                    "place_of_birth": {
                        "type": "string",
                        "example": "Tasikmalaya"
                    },
                    "religion": {
                        "$ref": "#/components/schemas/ReligionEnumSchema"
                    },
                    "marital_status": {
                        "$ref": "#/components/schemas/MaritalStatusEnumSchema"
                    },
                    "job": {
                        "type": "string",
                        "example": "IT"
                    },
                    "citizenship": {
                        "type": "string",
                        "example": "INDONESIA"
                    },
                    "blood_group": {
                        "$ref": "#/components/schemas/BloodGroupEnumSchema"
                    }
                },
                "type": "object"
            },
            "BeneficiaryBankResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8be9084d-4032-4822-9882-a6b394532edf"
                    },
                    "bank": {
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/BankResourceSchema"
                            }
                        ]
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "test member"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "5110120192"
                    },
                    "bank_branch": {
                        "type": "string",
                        "example": "Grogol, Jakarta Barat"
                    },
                    "is_primary": {
                        "type": "integer",
                        "example": "1"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "BeneficiaryDocumentResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8e6f5df8-01ae-4216-a562-5fb3e35a8cbc"
                    },
                    "beneficiary_id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "type": {
                        "$ref": "#/components/schemas/DocumentTypeEnumSchema"
                    },
                    "necessity_file": {
                        "$ref": "#/components/schemas/BeneficiaryNecessityFileEnumSchema"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "640x480.png/007777?text=velit"
                    },
                    "full_url": {
                        "type": "string",
                        "example": "https://rumahberkat.com/logo.png"
                    },
                    "mime": {
                        "$ref": "#/components/schemas/DocumentMimeTypeEnumSchema"
                    },
                    "properties": {
                        "type": "object",
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/PropertiesGeneralSchema"
                            }
                        ]
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399575
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399575
                    }
                },
                "type": "object"
            },
            "CallbackPaymentPropertiesResourceSchema": {
                "oneOf": [
                    {
                        "$ref": "#/components/schemas/CallbackPaymentDanaResponseSchema"
                    },
                    {
                        "$ref": "#/components/schemas/CallbackPaymentMidtransVAResponseSchema"
                    },
                    {
                        "$ref": "#/components/schemas/CallbackPaymentMidtransGopayResponseSchema"
                    },
                    {
                        "$ref": "#/components/schemas/CallbackPaymentMidtransShopeePayResponseSchema"
                    },
                    {
                        "$ref": "#/components/schemas/CallbackPaymentMidtransQrisResponseSchema"
                    },
                    {
                        "$ref": "#/components/schemas/CallbackPaymentMidtransCreditResponseSchema"
                    },
                    {
                        "$ref": "#/components/schemas/CallbackPaymentMidtransDirectDebitDanamonCIMBResponseSchema"
                    },
                    {
                        "$ref": "#/components/schemas/CallbackPaymentMidtransDirectDebitBCAKlikPayResponseSchema"
                    },
                    {
                        "$ref": "#/components/schemas/CallbackPaymentMidtransAlfamartIndomartResponseSchema"
                    },
                    {
                        "$ref": "#/components/schemas/CallbackPaymentMidtransPaylaterAkulakuResponseSchema"
                    }
                ]
            },
            "CallbackPaymentDanaResponseSchema": {
                "description": "Data callback payment of dana payment gateway representing a transaction.",
                "properties": {
                    "merchantTransId": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "9873d7a6-332e-4e02-9e45-f3cc475a0841"
                    },
                    "acquirementId": {
                        "type": "string",
                        "example": "20230721111212800110166194201166890"
                    },
                    "checkoutUrl": {
                        "type": "string",
                        "format": "uri",
                        "example": "https://m.sandbox.dana.id/m/portal/cashier/checkout?bizNo=20230721111212800110166194201166890&timestamp=1689932261269&originSourcePlatform=IPG&mid=216620060008011593493&sign=&forceToH5=false"
                    },
                    "transactionTime": {
                        "type": "string",
                        "format": "date-time",
                        "example": "2023-07-21T09:37:41.000000Z"
                    }
                },
                "type": "object"
            },
            "CallbackPaymentMidtransVAResponseSchema": {
                "description": "Response data callback payment of midtrans virtual account transaction.",
                "required": [
                    "status_code",
                    "status_message",
                    "transaction_id",
                    "order_id",
                    "merchant_id",
                    "gross_amount",
                    "currency",
                    "payment_type",
                    "transaction_time",
                    "transaction_status",
                    "fraud_status",
                    "va_numbers",
                    "expiry_time"
                ],
                "properties": {
                    "status_code": {
                        "type": "string",
                        "example": "201"
                    },
                    "status_message": {
                        "type": "string",
                        "example": "Success, Bank Transfer transaction is created"
                    },
                    "transaction_id": {
                        "type": "string",
                        "example": "9f53d464-9b7f-45fd-a4c2-ced1fb5cc7e0"
                    },
                    "order_id": {
                        "type": "string",
                        "example": "5f520337-c9a9-4a6b-8dad-90f9c078bb5e"
                    },
                    "merchant_id": {
                        "type": "string",
                        "example": "G074679268"
                    },
                    "gross_amount": {
                        "type": "string",
                        "example": "12000.00"
                    },
                    "currency": {
                        "type": "string",
                        "example": "IDR"
                    },
                    "payment_type": {
                        "type": "string",
                        "example": "bank_transfer"
                    },
                    "transaction_time": {
                        "type": "string",
                        "example": "2023-07-21 16:39:50"
                    },
                    "transaction_status": {
                        "type": "string",
                        "example": "pending"
                    },
                    "fraud_status": {
                        "type": "string",
                        "example": "accept"
                    },
                    "va_numbers": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "bank": {
                                    "type": "string",
                                    "example": "bca"
                                },
                                "va_number": {
                                    "type": "string",
                                    "example": "79268037223"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "expiry_time": {
                        "type": "string",
                        "example": "2023-07-21 17:39:50"
                    }
                },
                "type": "object"
            },
            "CallbackPaymentMidtransGopayResponseSchema": {
                "description": "Response data callback midtrans for a GoPay transaction.",
                "required": [
                    "status_code",
                    "status_message",
                    "transaction_id",
                    "order_id",
                    "merchant_id",
                    "gross_amount",
                    "currency",
                    "payment_type",
                    "transaction_time",
                    "transaction_status",
                    "fraud_status",
                    "actions",
                    "expiry_time"
                ],
                "properties": {
                    "status_code": {
                        "type": "string",
                        "example": "201"
                    },
                    "status_message": {
                        "type": "string",
                        "example": "GoPay transaction is created"
                    },
                    "transaction_id": {
                        "type": "string",
                        "example": "78e08c3b-48ef-4d4d-80e4-01fef67fa470"
                    },
                    "order_id": {
                        "type": "string",
                        "example": "5637ae0b-2f00-48df-bc75-c8b417b2fbdb"
                    },
                    "merchant_id": {
                        "type": "string",
                        "example": "G074679268"
                    },
                    "gross_amount": {
                        "type": "string",
                        "example": "12000.00"
                    },
                    "currency": {
                        "type": "string",
                        "example": "IDR"
                    },
                    "payment_type": {
                        "type": "string",
                        "example": "gopay"
                    },
                    "transaction_time": {
                        "type": "string",
                        "example": "2023-07-21 16:41:15"
                    },
                    "transaction_status": {
                        "type": "string",
                        "example": "pending"
                    },
                    "fraud_status": {
                        "type": "string",
                        "example": "accept"
                    },
                    "actions": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "name": {
                                    "type": "string",
                                    "example": "generate-qr-code"
                                },
                                "method": {
                                    "type": "string",
                                    "example": "GET"
                                },
                                "url": {
                                    "type": "string",
                                    "example": "https://api.sandbox.midtrans.com/v2/gopay/78e08c3b-48ef-4d4d-80e4-01fef67fa470/qr-code"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "expiry_time": {
                        "type": "string",
                        "example": "2023-07-21 17:41:14"
                    }
                },
                "type": "object"
            },
            "CallbackPaymentMidtransShopeePayResponseSchema": {
                "description": "Response data callback midtrans for a ShopeePay transaction.",
                "required": [
                    "status_code",
                    "status_message",
                    "channel_response_code",
                    "channel_response_message",
                    "transaction_id",
                    "order_id",
                    "merchant_id",
                    "gross_amount",
                    "currency",
                    "payment_type",
                    "transaction_time",
                    "transaction_status",
                    "fraud_status",
                    "actions",
                    "expiry_time"
                ],
                "properties": {
                    "status_code": {
                        "type": "string",
                        "example": "201"
                    },
                    "status_message": {
                        "type": "string",
                        "example": "ShopeePay transaction is created"
                    },
                    "channel_response_code": {
                        "type": "string",
                        "example": "0"
                    },
                    "channel_response_message": {
                        "type": "string",
                        "example": "success"
                    },
                    "transaction_id": {
                        "type": "string",
                        "example": "af662088-01fe-4187-9fa6-c14d18cf8bcf"
                    },
                    "order_id": {
                        "type": "string",
                        "example": "124d5bee-0f96-4f16-910b-0a5f0664766b"
                    },
                    "merchant_id": {
                        "type": "string",
                        "example": "G074679268"
                    },
                    "gross_amount": {
                        "type": "string",
                        "example": "12000.00"
                    },
                    "currency": {
                        "type": "string",
                        "example": "IDR"
                    },
                    "payment_type": {
                        "type": "string",
                        "example": "shopeepay"
                    },
                    "transaction_time": {
                        "type": "string",
                        "example": "2023-07-25 11:49:08"
                    },
                    "transaction_status": {
                        "type": "string",
                        "example": "pending"
                    },
                    "fraud_status": {
                        "type": "string",
                        "example": "accept"
                    },
                    "actions": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "name": {
                                    "type": "string",
                                    "example": "deeplink-redirect"
                                },
                                "method": {
                                    "type": "string",
                                    "example": "GET"
                                },
                                "url": {
                                    "type": "string",
                                    "example": "https://simulator.sandbox.midtrans.com/shopeepay/payment-pin?referenceId=DL-IzOmXBjJvzhQ7W5NvdcHMC"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "expiry_time": {
                        "type": "string",
                        "example": "2023-07-25 12:49:08"
                    }
                },
                "type": "object"
            },
            "CallbackPaymentMidtransQrisResponseSchema": {
                "description": "Response data callback midtrans for a QRIS transaction.",
                "required": [
                    "status_code",
                    "status_message",
                    "transaction_id",
                    "order_id",
                    "merchant_id",
                    "gross_amount",
                    "currency",
                    "payment_type",
                    "transaction_time",
                    "transaction_status",
                    "fraud_status",
                    "actions",
                    "qr_string",
                    "acquirer",
                    "expiry_time"
                ],
                "properties": {
                    "status_code": {
                        "type": "string",
                        "example": "201"
                    },
                    "status_message": {
                        "type": "string",
                        "example": "QRIS transaction is created"
                    },
                    "transaction_id": {
                        "type": "string",
                        "example": "0ead8f8a-1dfe-4f15-b9d8-4d008e43a4bb"
                    },
                    "order_id": {
                        "type": "string",
                        "example": "99ed13d0-2732-4d03-a2e3-e68188bfde16"
                    },
                    "merchant_id": {
                        "type": "string",
                        "example": "G074679268"
                    },
                    "gross_amount": {
                        "type": "string",
                        "example": "12000.00"
                    },
                    "currency": {
                        "type": "string",
                        "example": "IDR"
                    },
                    "payment_type": {
                        "type": "string",
                        "example": "qris"
                    },
                    "transaction_time": {
                        "type": "string",
                        "example": "2023-07-25 11:52:37"
                    },
                    "transaction_status": {
                        "type": "string",
                        "example": "pending"
                    },
                    "fraud_status": {
                        "type": "string",
                        "example": "accept"
                    },
                    "actions": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "name": {
                                    "type": "string",
                                    "example": "generate-qr-code"
                                },
                                "method": {
                                    "type": "string",
                                    "example": "GET"
                                },
                                "url": {
                                    "type": "string",
                                    "example": "https://api.sandbox.midtrans.com/v2/qris/0ead8f8a-1dfe-4f15-b9d8-4d008e43a4bb/qr-code"
                                }
                            },
                            "type": "object"
                        }
                    },
                    "qr_string": {
                        "type": "string",
                        "example": "00020101021226620014COM.GO-JEK.WWW011993600914307467926860210G0746792680303UKE51440014ID.CO.QRIS.WWW0215AID6079238381950303UKE5204308353033605802ID5925YAYASAN KELUARGA BESAR PE6006MALANG610565174540812000.00624750361eb37535-952a-49d9-ad15-6a8af506645e0703A01630428C2"
                    },
                    "acquirer": {
                        "type": "string",
                        "example": "gopay"
                    },
                    "expiry_time": {
                        "type": "string",
                        "example": "2023-07-25 12:52:37"
                    }
                },
                "type": "object"
            },
            "CallbackPaymentMidtransCreditResponseSchema": {
                "description": "Response callback payment data for a Credit Card transaction.",
                "required": [
                    "status_code",
                    "status_message",
                    "bank",
                    "transaction_id",
                    "order_id",
                    "redirect_url",
                    "merchant_id",
                    "gross_amount",
                    "currency",
                    "payment_type",
                    "transaction_time",
                    "transaction_status",
                    "fraud_status",
                    "masked_card",
                    "card_type",
                    "three_ds_version",
                    "on_us",
                    "expiry_time"
                ],
                "properties": {
                    "status_code": {
                        "type": "string",
                        "example": "201"
                    },
                    "status_message": {
                        "type": "string",
                        "example": "Success, Credit Card transaction is successful"
                    },
                    "bank": {
                        "type": "string",
                        "example": "bni"
                    },
                    "transaction_id": {
                        "type": "string",
                        "example": "384de42c-9c28-4f14-95ff-b3746b7f666a"
                    },
                    "order_id": {
                        "type": "string",
                        "example": "d49f3a46-6439-49ae-8a81-7c61bb7a1283"
                    },
                    "redirect_url": {
                        "type": "string",
                        "example": "https://api.sandbox.midtrans.com/v2/3ds/redirect/48111111-1114-384de42c-9c28-4f14-95ff-b3746b7f666a"
                    },
                    "merchant_id": {
                        "type": "string",
                        "example": "G074679268"
                    },
                    "gross_amount": {
                        "type": "string",
                        "example": "12000.00"
                    },
                    "currency": {
                        "type": "string",
                        "example": "IDR"
                    },
                    "payment_type": {
                        "type": "string",
                        "example": "credit_card"
                    },
                    "transaction_time": {
                        "type": "string",
                        "example": "2023-07-21 16:45:27"
                    },
                    "transaction_status": {
                        "type": "string",
                        "example": "pending"
                    },
                    "fraud_status": {
                        "type": "string",
                        "example": "accept"
                    },
                    "masked_card": {
                        "type": "string",
                        "example": "48111111-1114"
                    },
                    "card_type": {
                        "type": "string",
                        "example": "credit"
                    },
                    "three_ds_version": {
                        "type": "string",
                        "example": "2"
                    },
                    "on_us": {
                        "type": "boolean",
                        "example": false
                    },
                    "expiry_time": {
                        "type": "string",
                        "example": "2023-07-21 16:55:27"
                    }
                },
                "type": "object"
            },
            "CallbackPaymentMidtransDirectDebitDanamonCIMBResponseSchema": {
                "description": "Response data for a Danamon And CIMB Online transaction.",
                "required": [
                    "status_code",
                    "status_message",
                    "transaction_id",
                    "order_id",
                    "redirect_url",
                    "merchant_id",
                    "gross_amount",
                    "currency",
                    "payment_type",
                    "transaction_time",
                    "transaction_status",
                    "fraud_status",
                    "expiry_time"
                ],
                "properties": {
                    "status_code": {
                        "type": "string",
                        "example": "201"
                    },
                    "status_message": {
                        "type": "string",
                        "example": "Success, Danamon Online transaction is successful"
                    },
                    "transaction_id": {
                        "type": "string",
                        "example": "7ca1755a-462e-45bf-b99e-1f4605c16a88"
                    },
                    "order_id": {
                        "type": "string",
                        "example": "e8ff5b2f-fb38-4aee-b065-5d1554380acc"
                    },
                    "redirect_url": {
                        "type": "string",
                        "example": "https://api.sandbox.midtrans.com/v2/danamon/online/redirect/7ca1755a-462e-45bf-b99e-1f4605c16a88"
                    },
                    "merchant_id": {
                        "type": "string",
                        "example": "G074679268"
                    },
                    "gross_amount": {
                        "type": "string",
                        "example": "12000.00"
                    },
                    "currency": {
                        "type": "string",
                        "example": "IDR"
                    },
                    "payment_type": {
                        "type": "string",
                        "example": "danamon_online"
                    },
                    "transaction_time": {
                        "type": "string",
                        "example": "2023-07-21 16:47:28"
                    },
                    "transaction_status": {
                        "type": "string",
                        "example": "pending"
                    },
                    "fraud_status": {
                        "type": "string",
                        "example": "accept"
                    },
                    "expiry_time": {
                        "type": "string",
                        "example": "2023-07-21 17:47:27"
                    }
                },
                "type": "object"
            },
            "CallbackPaymentMidtransDirectDebitBCAKlikPayResponseSchema": {
                "description": "Response data for a BCA KlikPay transaction.",
                "required": [
                    "status_code",
                    "status_message",
                    "transaction_id",
                    "order_id",
                    "redirect_url",
                    "merchant_id",
                    "gross_amount",
                    "currency",
                    "payment_type",
                    "transaction_time",
                    "transaction_status",
                    "fraud_status",
                    "redirect_data",
                    "expiry_time"
                ],
                "properties": {
                    "status_code": {
                        "type": "string",
                        "example": "201"
                    },
                    "status_message": {
                        "type": "string",
                        "example": "OK, BCA KlikPay transaction is successful"
                    },
                    "transaction_id": {
                        "type": "string",
                        "example": "cf7d3551-4f34-4f19-8dec-c9925c62d301"
                    },
                    "order_id": {
                        "type": "string",
                        "example": "0cf45f7d-6cf5-4863-b144-998e4df77ada"
                    },
                    "redirect_url": {
                        "type": "string",
                        "example": "https://api.sandbox.midtrans.com/v3/bca/klikpay/redirect/cf7d3551-4f34-4f19-8dec-c9925c62d301"
                    },
                    "merchant_id": {
                        "type": "string",
                        "example": "G074679268"
                    },
                    "gross_amount": {
                        "type": "string",
                        "example": "12000.00"
                    },
                    "currency": {
                        "type": "string",
                        "example": "IDR"
                    },
                    "payment_type": {
                        "type": "string",
                        "example": "bca_klikpay"
                    },
                    "transaction_time": {
                        "type": "string",
                        "example": "2023-07-21 16:54:13"
                    },
                    "transaction_status": {
                        "type": "string",
                        "example": "pending"
                    },
                    "fraud_status": {
                        "type": "string",
                        "example": "accept"
                    },
                    "redirect_data": {
                        "properties": {
                            "url": {
                                "type": "string",
                                "example": "https://simulator.sandbox.midtrans.com/bca/klikpay/index"
                            },
                            "method": {
                                "type": "string",
                                "example": "post"
                            },
                            "params": {
                                "properties": {
                                    "klikPayCode": {
                                        "type": "string",
                                        "example": "03KHAN74679268"
                                    },
                                    "transactionNo": {
                                        "type": "string",
                                        "example": "313983"
                                    },
                                    "totalAmount": {
                                        "type": "string",
                                        "example": "12000"
                                    },
                                    "currency": {
                                        "type": "string",
                                        "example": "IDR"
                                    },
                                    "payType": {
                                        "type": "string",
                                        "example": "01"
                                    },
                                    "callback": {
                                        "type": "string",
                                        "example": "?id=cf7d3551-4f34-4f19-8dec-c9925c62d301"
                                    },
                                    "transactionDate": {
                                        "type": "string",
                                        "example": "21/07/2023 16:54:13"
                                    },
                                    "descp": {
                                        "type": "string",
                                        "example": "No detail payment"
                                    },
                                    "miscFee": {
                                        "type": "string",
                                        "example": "0.00"
                                    },
                                    "signature": {
                                        "type": "string",
                                        "example": "3051069529"
                                    }
                                },
                                "type": "object"
                            }
                        },
                        "type": "object"
                    },
                    "expiry_time": {
                        "type": "string",
                        "example": "2023-07-21 17:54:13"
                    }
                },
                "type": "object"
            },
            "CallbackPaymentMidtransAlfamartIndomartResponseSchema": {
                "description": "Response data for a convenience store (cstore) transaction.",
                "required": [
                    "status_code",
                    "status_message",
                    "transaction_id",
                    "order_id",
                    "gross_amount",
                    "currency",
                    "payment_type",
                    "transaction_time",
                    "transaction_status",
                    "merchant_id",
                    "payment_code",
                    "store"
                ],
                "properties": {
                    "status_code": {
                        "type": "string",
                        "example": "201"
                    },
                    "status_message": {
                        "type": "string",
                        "example": "Success, cstore transaction is successful"
                    },
                    "transaction_id": {
                        "type": "string",
                        "example": "3f07395a-87cb-4cea-a248-9146a80711ae"
                    },
                    "order_id": {
                        "type": "string",
                        "example": "230923bf-1cb4-4ea5-bd91-0debabdeff9d"
                    },
                    "gross_amount": {
                        "type": "string",
                        "example": "12000.00"
                    },
                    "currency": {
                        "type": "string",
                        "example": "IDR"
                    },
                    "payment_type": {
                        "type": "string",
                        "example": "cstore"
                    },
                    "transaction_time": {
                        "type": "string",
                        "example": "2023-07-25 11:34:15"
                    },
                    "transaction_status": {
                        "type": "string",
                        "example": "pending"
                    },
                    "merchant_id": {
                        "type": "string",
                        "example": "G074679268"
                    },
                    "payment_code": {
                        "type": "string",
                        "example": "717731312424"
                    },
                    "store": {
                        "type": "string",
                        "example": "indomaret"
                    }
                },
                "type": "object"
            },
            "CallbackPaymentMidtransPaylaterAkulakuResponseSchema": {
                "description": "Response data for an Akulaku transaction.",
                "required": [
                    "status_code",
                    "status_message",
                    "transaction_id",
                    "order_id",
                    "redirect_url",
                    "merchant_id",
                    "gross_amount",
                    "currency",
                    "payment_type",
                    "transaction_time",
                    "transaction_status",
                    "fraud_status",
                    "expiry_time"
                ],
                "properties": {
                    "status_code": {
                        "type": "string",
                        "example": "201"
                    },
                    "status_message": {
                        "type": "string",
                        "example": "Success, Akulaku transaction is created"
                    },
                    "transaction_id": {
                        "type": "string",
                        "example": "0f6cb183-b12a-4474-a47d-67312a24b6e7"
                    },
                    "order_id": {
                        "type": "string",
                        "example": "6f981350-0353-4d37-92b0-06e7cc5e0a87"
                    },
                    "redirect_url": {
                        "type": "string",
                        "example": "https://api.sandbox.midtrans.com/v2/akulaku/redirect/0f6cb183-b12a-4474-a47d-67312a24b6e7"
                    },
                    "merchant_id": {
                        "type": "string",
                        "example": "G074679268"
                    },
                    "gross_amount": {
                        "type": "string",
                        "example": "12000.00"
                    },
                    "currency": {
                        "type": "string",
                        "example": "IDR"
                    },
                    "payment_type": {
                        "type": "string",
                        "example": "akulaku"
                    },
                    "transaction_time": {
                        "type": "string",
                        "example": "2023-07-25 11:46:07"
                    },
                    "transaction_status": {
                        "type": "string",
                        "example": "pending"
                    },
                    "fraud_status": {
                        "type": "string",
                        "example": "accept"
                    },
                    "expiry_time": {
                        "type": "string",
                        "example": "2023-07-25 12:46:07"
                    }
                },
                "type": "object"
            },
            "CampaignActivityResourceSchema": {
                "oneOf": [
                    {
                        "$ref": "#/components/schemas/CampaignMedicalActivityResourceSchema"
                    },
                    {
                        "$ref": "#/components/schemas/CampaignNonMedicalActivityResourceSchema"
                    }
                ]
            },
            "CampaignDocumentResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "8e6f5df8-01ae-4216-a562-5fb3e35a8cbc"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "type": {
                        "$ref": "#/components/schemas/CampaignDocumentTypeEnumSchema"
                    },
                    "necessity_file": {
                        "$ref": "#/components/schemas/CampaignDocumentNecessityFileEnumSchema"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "640x480.png/007777?text=velit"
                    },
                    "full_url": {
                        "type": "string",
                        "example": "https://rumahberkat.com/logo.png"
                    },
                    "mime": {
                        "$ref": "#/components/schemas/DocumentMimeTypeEnumSchema"
                    },
                    "properties": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/PropertiesStoryStepSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesGeneralSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesVerificationAdditionalDocumentSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesStoryVideoSchema"
                            }
                        ]
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399575
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399575
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserDocumentThumbnailResource": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "3650fbcf-cd61-46da-8aa0-e91790105980"
                    },
                    "campaign_fundraiser_id": {
                        "type": "string",
                        "example": "3650fbcf-cd61-46da-8aa0-e91790105aaa"
                    },
                    "type": {
                        "type": "string",
                        "example": "image"
                    },
                    "necessity_file": {
                        "type": "string",
                        "example": "thumbnail"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "public/LRrg0Ic6B5jtFRzwfMo0tMoZCqEJa7TklayTE2Kh.jpg"
                    },
                    "properties": {
                        "$ref": "#/components/schemas/CampaignFundraiserPropertiesDocumentThumbnailResource"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1688436898546"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1688436898546"
                    },
                    "full_url": {
                        "type": "string",
                        "example": "url"
                    },
                    "mime": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserPropertiesDocumentThumbnailResource": {
                "properties": {
                    "alt": {
                        "type": "string"
                    },
                    "key": {
                        "type": "string",
                        "enum": [
                            "image_about",
                            "video",
                            "image_prayer"
                        ]
                    },
                    "title": {
                        "type": "string"
                    },
                    "domain": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserDocumentResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8e6f5df8-01ae-4216-a562-5fb3e35a8cbc"
                    },
                    "campaign_fundraiser_id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "type": {
                        "$ref": "#/components/schemas/CampaignDocumentTypeEnumSchema"
                    },
                    "necessity_file": {
                        "$ref": "#/components/schemas/CampaignDocumentNecessityFileEnumSchema"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "640x480.png/007777?text=velit"
                    },
                    "full_url": {
                        "type": "string",
                        "example": "https://rumahberkat.com/logo.png"
                    },
                    "mime": {
                        "$ref": "#/components/schemas/DocumentMimeTypeEnumSchema"
                    },
                    "properties": {
                        "properties": {
                            "alt": {
                                "type": "string"
                            },
                            "key": {
                                "$ref": "#/components/schemas/FundraiserStoryStepDocumentEnumSchema"
                            },
                            "title": {
                                "type": "string"
                            },
                            "domain": {
                                "type": "string"
                            }
                        },
                        "type": "object"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399575
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399575
                    }
                },
                "type": "object"
            },
            "CampaignMarketingResourceSchema": {
                "properties": {
                    "id": {
                        "description": "Transform the resource into an array.",
                        "type": "string",
                        "example": "8e6f5df8-01ae-4216-a562-5fb3e35a8cbc"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "status": {
                        "type": "string",
                        "example": "runnning"
                    },
                    "platform": {
                        "type": "string",
                        "example": "bigo"
                    },
                    "amount": {
                        "type": "integer",
                        "example": 1932954
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399575
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399575
                    }
                },
                "type": "object"
            },
            "CampaignMedicalStoryStepResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignMedicalStorySchema"
                    }
                ]
            },
            "CampaignNonMedicalStoryStepResourceSchema": {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CampaignNonmedicalStorySchema"
                    }
                ]
            },
            "CampaignPriorityResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "b5ebe834-a8c5-4c0a-83d8-fd28ee93c091"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "797a8e7e-8c71-41ec-aba2-2bd1e7d11626"
                    },
                    "order_priority": {
                        "type": "integer",
                        "example": 1
                    },
                    "is_active": {
                        "$ref": "#/components/schemas/ActiveOrInActiveEnumSchema"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399605
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399605
                    }
                },
                "type": "object"
            },
            "CampaignTimelineResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "description": "Summary of CampaignTimelineResource",
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/CampaignTimelineResourceItemsSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "CampaignTimelineResourceItemsSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "fa2e2822-9f8f-4f97-8b2d-9555c6080f73"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "fa2e2822-9f8f-4f97-8b2d-9555c6080f73"
                    },
                    "title": {
                        "type": "string",
                        "example": "This is title"
                    },
                    "story_html": {
                        "type": "string",
                        "example": "<p>cek cek <p>"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1684914828610
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1684914828610
                    }
                },
                "type": "object"
            },
            "CursorPaginateParameterSchema": {
                "properties": {
                    "per-page": {
                        "type": "integer",
                        "example": "10"
                    },
                    "cursor": {
                        "type": "string",
                        "example": "eyJjYW1wYWlnbnMuaWQiOiI1MDZlZWY3Ny1mZTNiLTQyNTktOWQ4Ni1iZGQxYTk3NDE0ZjQiLCJfcG9pbnRzVG9OZXh0SXRlbXMiOnRydWV9"
                    }
                },
                "type": "object"
            },
            "CursorPaginateResourceSchema": {
                "properties": {
                    "per_page": {
                        "type": "integer",
                        "example": "10"
                    },
                    "path": {
                        "type": "string",
                        "example": "http://domain.com/api/campaigns/f8128386-dd1b-403d-9d01-aac8d7a9f687/fundraisers"
                    },
                    "next_cursor": {
                        "type": "string",
                        "example": "0b3e52659afb45fd91810f39e7229f73"
                    },
                    "next_page_url": {
                        "type": "string",
                        "example": "http://domain.com/api/campaigns/f8128386-dd1b-403d-9d01-aac8d7a9f687/fundraisers?cursor=0b3e52659afb45fd91810f39e7229f73"
                    },
                    "prev_cursor": {
                        "type": "string",
                        "example": "0b3e52659afb45fd91810f39e7229f73"
                    },
                    "prev_page_url": {
                        "type": "string",
                        "example": "http://domain.com/api/campaigns/f8128386-dd1b-403d-9d01-aac8d7a9f687/fundraisers?cursor=0b3e52659afb45fd91810f39e7229f73"
                    }
                },
                "type": "object"
            },
            "PropertiesGeneralSchema": {
                "description": "Summary of General",
                "required": [
                    "alt"
                ],
                "properties": {
                    "alt": {
                        "type": "string",
                        "example": "coba"
                    }
                },
                "type": "object"
            },
            "PropertiesStoryStepSchema": {
                "required": [
                    "alt",
                    "key"
                ],
                "properties": {
                    "alt": {
                        "description": "Summary of StoryStep",
                        "type": "string",
                        "example": "bebas"
                    },
                    "key": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/MedicalStoryStepImageEnumSchema"
                            },
                            {
                                "$ref": "#/components/schemas/NonMedicalStoryStepImageEnumSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "PropertiesStoryVideoSchema": {
                "description": "Summary of StoryVideo",
                "required": [
                    "alt",
                    "domain",
                    "title"
                ],
                "properties": {
                    "alt": {
                        "type": "string",
                        "example": "coba"
                    },
                    "key": {
                        "type": "string",
                        "example": "video"
                    },
                    "domain": {
                        "type": "string",
                        "example": "youtube.com"
                    },
                    "title": {
                        "type": "string",
                        "example": "This Is Title Of Video"
                    },
                    "width": {
                        "type": "integer",
                        "example": 113
                    },
                    "height": {
                        "type": "integer",
                        "example": 200
                    },
                    "provider": {
                        "type": "string",
                        "example": "youtube"
                    },
                    "video_id": {
                        "type": "string",
                        "example": "8BPs1VGriIE"
                    },
                    "thumbnail_url": {
                        "type": "string",
                        "example": "https://i.ytimg.com/vi/8BPs1VGriIE/hq2.jpg"
                    }
                },
                "type": "object"
            },
            "PropertiesVerificationAdditionalDocumentSchema": {
                "description": "Summary of VerificationAdditionalDocument",
                "required": [
                    "alt",
                    "name"
                ],
                "properties": {
                    "alt": {
                        "type": "string",
                        "example": "coba"
                    },
                    "name": {
                        "type": "string",
                        "example": "Bebas Nama Dokument Pokoknya"
                    }
                },
                "type": "object"
            },
            "LocationResourceSchema": {
                "properties": {
                    "address": {
                        "description": "Summary of LocationResourceSchema",
                        "type": "string",
                        "example": "Jl...."
                    },
                    "province": {
                        "type": "string",
                        "example": "DKI Jakarta"
                    },
                    "district": {
                        "type": "string",
                        "example": "Jakarta Barat"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "Tambora"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "46153"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float",
                        "example": 1223.432
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float",
                        "example": 231321.34234
                    }
                },
                "type": "object"
            },
            "LogActivitiesResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "b5ebe834-a8c5-4c0a-83d8-fd28ee93c091"
                    },
                    "description": {
                        "type": "string",
                        "example": "Approve"
                    },
                    "subject_type": {
                        "type": "string",
                        "example": "App\\Models\\Campaign"
                    },
                    "subject_id": {
                        "type": "string",
                        "example": "b5ebe834-a8c5-4c0a-83d8-fd28ee93c091"
                    },
                    "causer_type": {
                        "type": "string",
                        "example": "Rakhasa\\Icore\\Models\\User"
                    },
                    "causer_id": {
                        "type": "string",
                        "example": "b5ebe834-a8c5-4c0a-83d8-fd28ee93c091"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399605
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399605
                    },
                    "even": {
                        "type": "integer",
                        "example": "rejected"
                    },
                    "properties": {
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "MemberAddressResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "97b67637-dd93-4374-b79c-fd38f978643e"
                    },
                    "country": {
                        "type": "string",
                        "example": "Colombia"
                    },
                    "province": {
                        "type": "string",
                        "example": "Maine"
                    },
                    "city": {
                        "type": "string",
                        "example": "North Breanna"
                    },
                    "district": {
                        "type": "string",
                        "example": "bury"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "borough"
                    },
                    "address": {
                        "type": "string",
                        "example": "882 Lisette Square Suite 757"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "123456"
                    },
                    "latitude": {
                        "type": "number",
                        "example": "-6.2"
                    },
                    "longitude": {
                        "type": "number",
                        "example": "106.816666"
                    },
                    "is_primary": {
                        "type": "integer",
                        "example": "1"
                    }
                },
                "type": "object"
            },
            "MemberBankCardResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "97e32cc9-184d-4139-87cd-2cbae6e07b8c"
                    },
                    "type": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/BankCardTypeEnumSchema"
                            }
                        ]
                    },
                    "provider": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/BankCardProviderEnumSchema"
                            }
                        ]
                    },
                    "holder": {
                        "type": "string",
                        "example": "Jhon Doe"
                    },
                    "number": {
                        "type": "string",
                        "example": "1234567890123456"
                    },
                    "cvc": {
                        "type": "string",
                        "example": "123"
                    },
                    "expired": {
                        "type": "integer",
                        "example": "1669827600000"
                    },
                    "is_verified": {
                        "type": "integer",
                        "example": "1"
                    }
                },
                "type": "object"
            },
            "MemberBankResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8be9084d-4032-4822-9882-a6b394532edf"
                    },
                    "bank": {
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/BankResourceSchema"
                            }
                        ]
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "test member"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "5110120192"
                    },
                    "bank_branch": {
                        "type": "string",
                        "example": "Grogol, Jakarta Barat"
                    },
                    "is_primary": {
                        "type": "integer",
                        "example": "1"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "MemberCompanyResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8be9084d-4032-4822-9882-a6b394532edf"
                    },
                    "website": {
                        "type": "string",
                        "format": "url",
                        "example": "https://zenstack.dev"
                    },
                    "legal_entity": {
                        "$ref": "#/components/schemas/LegalEntityEnumSchema"
                    },
                    "business_category": {
                        "type": "string",
                        "example": "target back-end solutions"
                    },
                    "properties": {
                        "$ref": "#/components/schemas/MemberCompanyPropertiesResourceSchema"
                    }
                },
                "type": "object"
            },
            "MemberCompanyPropertiesResourceSchema": {
                "properties": {
                    "nib_number": {
                        "type": "string",
                        "format": "numeric",
                        "example": "2348"
                    },
                    "ahu_number": {
                        "type": "string",
                        "example": "AHT A2312"
                    },
                    "npwp_number": {
                        "type": "string",
                        "format": "numeric",
                        "example": "2312"
                    }
                },
                "type": "object"
            },
            "MemberContactResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8be9084d-4032-4822-9882-a6b394532edf"
                    },
                    "provider": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/ContactProviderEnumSchema"
                            }
                        ]
                    },
                    "address": {
                        "type": "string",
                        "example": "email@example.com"
                    },
                    "country_code": {
                        "type": "string",
                        "example": "ID"
                    },
                    "verified_at": {
                        "type": "integer",
                        "example": "1668025385238"
                    },
                    "verified_by": {
                        "type": "string"
                    },
                    "is_primary": {
                        "type": "integer",
                        "example": "1"
                    }
                },
                "type": "object"
            },
            "MemberCryptoWalletResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "97e32cc9-184d-4139-87cd-2cbae6e07b8c"
                    },
                    "provider": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CryptoWalletProviderEnumSchema"
                            }
                        ]
                    },
                    "coin": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/CryptoWalletCoinEnumSchema"
                            }
                        ]
                    },
                    "address": {
                        "type": "string",
                        "example": "0x047bae0179f856cac75062d6114022876d29dea7"
                    },
                    "account_id": {
                        "type": "string",
                        "example": "1A2B3C4D5E6D7E"
                    },
                    "is_verified": {
                        "type": "boolean",
                        "example": "1"
                    }
                },
                "type": "object"
            },
            "MemberDocumentResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8be9084d-4032-4822-9882-a6b394532edf"
                    },
                    "member_id": {
                        "type": "string",
                        "example": "8be9084d-4032-4822-a6b394532edf"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "/path/this-is-image.jpg"
                    },
                    "type": {
                        "type": "string",
                        "enum": [
                            "video",
                            "document",
                            "image"
                        ]
                    },
                    "necessity_file": {
                        "$ref": "#/components/schemas/MemberNecessityFileEnumSchema"
                    },
                    "properties": {
                        "$ref": "#/components/schemas/PropertiesMemberResourceSchema"
                    },
                    "full_url": {
                        "type": "string",
                        "format": "url"
                    },
                    "mime": {
                        "$ref": "#/components/schemas/DocumentMimeTypeEnumSchema"
                    }
                },
                "type": "object"
            },
            "PropertiesMemberResourceSchema": {
                "properties": {
                    "alt": {
                        "type": "string"
                    },
                    "key": {
                        "type": "string"
                    },
                    "name": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "MemberEwalletResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "97e32cc9-184d-4139-87cd-2cbae6e07b8c"
                    },
                    "provider": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/EwalletProviderEnumSchema"
                            }
                        ]
                    },
                    "address": {
                        "type": "string",
                        "example": "6281234567890"
                    },
                    "is_verified": {
                        "type": "boolean",
                        "example": "1"
                    }
                },
                "type": "object"
            },
            "MemberOauth2ResourceSchema": {
                "properties": {
                    "redirectTo": {
                        "type": "string",
                        "example": "https://accounts.google.com/o/oauth2/auth?client_id=898747984498..."
                    },
                    "pkce": {
                        "type": "string",
                        "example": "NHVsOXFhOXJSNG5wY05aQjlLbHRtWkluQjJYRmh3TDQ..."
                    }
                },
                "type": "object"
            },
            "MemberPaginateSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/MemberPaginationResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "MemberPaginationResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8be9084d-4032-4822-9882-a6b394532edf"
                    },
                    "name": {
                        "type": "string",
                        "example": "Jhon Doe"
                    },
                    "email": {
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/MemberContactResourceSchema"
                            }
                        ]
                    },
                    "phone": {
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/MemberContactResourceSchema"
                            }
                        ]
                    },
                    "account_type": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                            }
                        ]
                    },
                    "date_of_birth": {
                        "type": "integer",
                        "example": "546566400000"
                    },
                    "avatar": {
                        "type": "string",
                        "example": "/xxx.png"
                    },
                    "country": {
                        "type": "string",
                        "example": "ID"
                    },
                    "language": {
                        "type": "string",
                        "example": "ID"
                    },
                    "status": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/MemberStatusEnumSchema"
                            }
                        ]
                    },
                    "verified_at": {
                        "type": "integer",
                        "example": "546566400000"
                    },
                    "member_contact": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberContactResourceSchema"
                        }
                    },
                    "member_address": {
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/MemberAddressResourceSchema"
                            }
                        ]
                    },
                    "member_social": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberSocialResourceSchema"
                        }
                    }
                },
                "type": "object"
            },
            "MemberPaypalResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "97e32cc9-184d-4139-87cd-2cbae6e07b8c"
                    },
                    "name": {
                        "type": "string",
                        "example": "jhon doe"
                    },
                    "address": {
                        "type": "string",
                        "example": "example@email.com"
                    },
                    "is_verified": {
                        "type": "boolean",
                        "example": "1"
                    }
                },
                "type": "object"
            },
            "MemberProfileResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8be9084d-4032-4822-9882-a6b394532edf"
                    },
                    "name": {
                        "type": "string",
                        "example": "User01"
                    },
                    "account_type": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                            }
                        ]
                    },
                    "date_of_birth": {
                        "type": "string",
                        "example": "546566400000"
                    },
                    "avatar": {
                        "type": "string",
                        "example": "/xxx.png"
                    },
                    "country": {
                        "type": "string",
                        "example": "ID"
                    },
                    "language": {
                        "type": "string",
                        "example": "ID"
                    },
                    "is_verified": {
                        "type": "integer",
                        "example": "0|1"
                    },
                    "verified_at": {
                        "type": "string",
                        "example": "546566400000"
                    },
                    "member_contact": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberContactResourceSchema"
                        }
                    },
                    "member_company": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberCompanyResourceSchema"
                        }
                    },
                    "member_bank": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberBankResourceSchema"
                        }
                    },
                    "member_address": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberAddressResourceSchema"
                        }
                    },
                    "member_social": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberSocialResourceSchema"
                        }
                    }
                },
                "type": "object"
            },
            "MemberPropertiesResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/BeneficiaryAndThirdPartyOwnerPropertiesResourceSchema"
                    },
                    {
                        "properties": {
                            "npwp_number": {
                                "description": "Summary of MemberPropertiesResource",
                                "type": "string",
                                "example": "8732874329873987432987"
                            },
                            "rt_rw": {
                                "type": "string",
                                "example": "05/02"
                            }
                        }
                    }
                ]
            },
            "MemberResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8be9084d-4032-4822-9882-a6b394532edf"
                    },
                    "name": {
                        "type": "string",
                        "example": "User01"
                    },
                    "account_type": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                            }
                        ]
                    },
                    "date_of_birth": {
                        "type": "string",
                        "example": "546566400000"
                    },
                    "avatar": {
                        "type": "string",
                        "example": "/xxx.png"
                    },
                    "country": {
                        "type": "string",
                        "example": "ID"
                    },
                    "language": {
                        "type": "string",
                        "example": "ID"
                    },
                    "status": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/MemberStatusEnumSchema"
                            }
                        ]
                    },
                    "verified_at": {
                        "type": "string",
                        "example": "546566400000"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "member_contact": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberContactResourceSchema"
                        }
                    },
                    "member_company": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberCompanyResourceSchema"
                        }
                    },
                    "member_address": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberAddressResourceSchema"
                        }
                    },
                    "member_social": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberSocialResourceSchema"
                        }
                    },
                    "member_bank": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberBankResourceSchema"
                        }
                    },
                    "member_ewallet": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberEwalletResourceSchema"
                        }
                    },
                    "member_crypto_wallet": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberCryptoWalletResourceSchema"
                        }
                    },
                    "member_paypal": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberPaypalResourceSchema"
                        }
                    },
                    "member_bank_card": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberBankCardResourceSchema"
                        }
                    },
                    "member_documents": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/MemberDocumentResourceSchema"
                        }
                    }
                },
                "type": "object"
            },
            "MemberSocialResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8be9084d-4032-4822-9882-a6b394532edf"
                    },
                    "provider": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/SocialMediaProviderEnumSchema"
                            }
                        ]
                    },
                    "address": {
                        "type": "string",
                        "example": "social.user"
                    }
                },
                "type": "object"
            },
            "OtherAccountBankResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8be9084d-4032-4822-9882-a6b394532edf"
                    },
                    "bank": {
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/BankResourceSchema"
                            }
                        ]
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "test member"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "5110120192"
                    },
                    "bank_branch": {
                        "type": "string",
                        "example": "Grogol, Jakarta Barat"
                    },
                    "is_primary": {
                        "type": "integer",
                        "example": "1"
                    },
                    "is_verified": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "OtherAccountOwnerDocumentResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8e6f5df8-01ae-4216-a562-5fb3e35a8cbc"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "type": {
                        "type": "string",
                        "example": "image|video|document"
                    },
                    "necessity_file": {
                        "type": "string",
                        "example": "thumbnail"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "640x480.png/007777?text=velit"
                    },
                    "full_url": {
                        "type": "string",
                        "example": "https://rumahberkat.com/logo.png"
                    },
                    "mime": {
                        "$ref": "#/components/schemas/DocumentMimeTypeEnumSchema"
                    },
                    "properties": {
                        "type": "object",
                        "allOf": [
                            {
                                "$ref": "#/components/schemas/PropertiesGeneralSchema"
                            }
                        ]
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399575
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399575
                    }
                },
                "type": "object"
            },
            "PaginateParameterSchema": {
                "properties": {
                    "per-page": {
                        "description": "/**",
                        "type": "integer",
                        "example": "10"
                    },
                    "page": {
                        "type": "integer",
                        "example": "10"
                    }
                },
                "type": "object"
            },
            "BeneficiaryPropertiesResponseSchema": {
                "properties": {
                    "gender": {
                        "$ref": "#/components/schemas/GenderEnumSchema"
                    },
                    "npwp_number": {
                        "type": "string",
                        "example": "76432323232432"
                    },
                    "religion": {
                        "$ref": "#/components/schemas/ReligionEnumSchema"
                    },
                    "marital_status": {
                        "$ref": "#/components/schemas/MaritalStatusEnumSchema"
                    },
                    "place_of_birth": {
                        "type": "string",
                        "example": "Jakarta"
                    },
                    "job": {
                        "type": "string",
                        "example": "Ahli nya sang ahli pokoknya"
                    },
                    "citizenship": {
                        "type": "string",
                        "example": "INDONESIA"
                    },
                    "blood_group": {
                        "$ref": "#/components/schemas/BloodGroupEnumSchema"
                    }
                },
                "type": "object"
            },
            "RuleUpdateLocationRequestSchema": {
                "properties": {
                    "address": {
                        "type": "string",
                        "example": "123 Main St"
                    },
                    "province": {
                        "type": "string",
                        "example": "California"
                    },
                    "district": {
                        "type": "string",
                        "example": "Los Angeles"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "Downtown"
                    },
                    "latitude": {
                        "type": "number",
                        "example": 34.052235
                    },
                    "longitude": {
                        "type": "number",
                        "example": -118.243683
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "90001"
                    }
                },
                "type": "object"
            },
            "RuleLocationRequestSchema": {
                "required": [
                    "address",
                    "province",
                    "district",
                    "sub_district"
                ],
                "properties": {
                    "address": {
                        "type": "string",
                        "example": "123 Main St"
                    },
                    "province": {
                        "type": "string",
                        "example": "California"
                    },
                    "district": {
                        "type": "string",
                        "example": "Los Angeles"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "Downtown"
                    },
                    "latitude": {
                        "type": "number",
                        "example": 34.052235
                    },
                    "longitude": {
                        "type": "number",
                        "example": -118.243683
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "90001"
                    }
                },
                "type": "object"
            },
            "RuleBeneficiaryAndThirdPartyPropertiesRequestSchema": {
                "required": [
                    "properties",
                    "properties.gender",
                    "properties.rt_rw",
                    "properties.place_of_birth",
                    "properties.religion",
                    "properties.marital_status",
                    "properties.job",
                    "properties.citizenship"
                ],
                "properties": {
                    "properties": {
                        "properties": {
                            "gender": {
                                "type": "string",
                                "example": "Male"
                            },
                            "rt_rw": {
                                "type": "string",
                                "example": "001/002"
                            },
                            "place_of_birth": {
                                "type": "string",
                                "example": "New York"
                            },
                            "religion": {
                                "type": "string",
                                "example": "Christianity"
                            },
                            "marital_status": {
                                "type": "string",
                                "example": "Single"
                            },
                            "job": {
                                "type": "string",
                                "example": "Engineer"
                            },
                            "citizenship": {
                                "type": "string",
                                "example": "USA"
                            },
                            "blood_group": {
                                "type": "string",
                                "example": "O+"
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "RuleUpdateBeneficiaryAndThirdPartyPropertiesRequestSchema": {
                "properties": {
                    "properties": {
                        "properties": {
                            "gender": {
                                "type": "string",
                                "example": "Male"
                            },
                            "rt_rw": {
                                "type": "string",
                                "example": "001/002"
                            },
                            "place_of_birth": {
                                "type": "string",
                                "example": "New York"
                            },
                            "religion": {
                                "type": "string",
                                "example": "Christianity"
                            },
                            "marital_status": {
                                "type": "string",
                                "example": "Single"
                            },
                            "job": {
                                "type": "string",
                                "example": "Engineer"
                            },
                            "citizenship": {
                                "type": "string",
                                "example": "USA"
                            },
                            "blood_group": {
                                "type": "string",
                                "example": "O+"
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "RuleMemberPropertiesRequestSchema": {
                "required": [
                    "properties",
                    "properties.gender",
                    "properties.rt_rw",
                    "properties.place_of_birth",
                    "properties.religion",
                    "properties.marital_status",
                    "properties.job",
                    "properties.citizenship"
                ],
                "properties": {
                    "properties": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "gender": {
                                    "type": "string",
                                    "example": "Male"
                                },
                                "rt_rw": {
                                    "type": "string",
                                    "example": "001/002"
                                },
                                "place_of_birth": {
                                    "type": "string",
                                    "example": "New York"
                                },
                                "religion": {
                                    "type": "string",
                                    "example": "Christianity"
                                },
                                "marital_status": {
                                    "type": "string",
                                    "example": "Single"
                                },
                                "job": {
                                    "type": "string",
                                    "example": "Engineer"
                                },
                                "citizenship": {
                                    "type": "string",
                                    "example": "USA"
                                },
                                "blood_group": {
                                    "type": "string",
                                    "example": "O+"
                                },
                                "properties.npwp_number": {
                                    "type": "string",
                                    "example": "84732743298432974392743"
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "RuleStoreCampaignDocumentSchema": {
                "required": [
                    "type",
                    "necessity_file",
                    "file_path"
                ],
                "properties": {
                    "campaign_id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "type": {
                        "$ref": "#/components/schemas/CampaignDocumentTypeEnumSchema"
                    },
                    "necessity_file": {
                        "$ref": "#/components/schemas/CampaignDocumentNecessityFileEnumSchema"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "640x480.png/007777?text=velit"
                    },
                    "properties": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/PropertiesStoryStepSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesGeneralSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesVerificationAdditionalDocumentSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesStoryVideoSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "RuleUpdateCampaignDocumentSchema": {
                "required": [
                    "type",
                    "necessity_file",
                    "file_path"
                ],
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8e6f5df8-01ae-4216-a562-5fb3e35a8cbc"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "type": {
                        "$ref": "#/components/schemas/CampaignDocumentTypeEnumSchema"
                    },
                    "necessity_file": {
                        "type": "string",
                        "example": "thumbnail"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "640x480.png/007777?text=velit"
                    },
                    "properties": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/PropertiesStoryStepSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesGeneralSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesVerificationAdditionalDocumentSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesStoryVideoSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "RuleStoreBeneficiaryDocumentSchema": {
                "properties": {
                    "type": {
                        "$ref": "#/components/schemas/CampaignDocumentTypeEnumSchema"
                    },
                    "necessity_file": {
                        "$ref": "#/components/schemas/BeneficiaryNecessityFileEnumSchema"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "640x480.png/007777?text=velit"
                    },
                    "properties": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/PropertiesStoryStepSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesGeneralSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesVerificationAdditionalDocumentSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesStoryVideoSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "RuleUpdateBeneficiaryDocumentSchema": {
                "required": [
                    "type",
                    "necessity_file",
                    "file_path"
                ],
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8e6f5df8-01ae-4216-a562-5fb3e35a8cbc"
                    },
                    "type": {
                        "$ref": "#/components/schemas/BeneficiaryDocumentTypeEnumSchema"
                    },
                    "necessity_file": {
                        "$ref": "#/components/schemas/BeneficiaryNecessityFileEnumSchema"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "640x480.png/007777?text=velit"
                    },
                    "properties": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/PropertiesStoryStepSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesGeneralSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesVerificationAdditionalDocumentSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesStoryVideoSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "RuleStoreThirdPartyDocumentSchema": {
                "required": [
                    "type",
                    "necessity_file",
                    "file_path"
                ],
                "properties": {
                    "type": {
                        "$ref": "#/components/schemas/BeneficiaryDocumentTypeEnumSchema"
                    },
                    "necessity_file": {
                        "type": "string",
                        "example": "thumbnail"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "640x480.png/007777?text=velit"
                    },
                    "properties": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/PropertiesStoryStepSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesGeneralSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesVerificationAdditionalDocumentSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesStoryVideoSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "RuleUpdateThirdPartyDocumentSchema": {
                "required": [
                    "type",
                    "necessity_file",
                    "file_path"
                ],
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8e6f5df8-01ae-4216-a562-5fb3e35a8cbc"
                    },
                    "type": {
                        "$ref": "#/components/schemas/BeneficiaryDocumentTypeEnumSchema"
                    },
                    "necessity_file": {
                        "type": "string",
                        "example": "thumbnail"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "640x480.png/007777?text=velit"
                    },
                    "properties": {
                        "type": "object",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/PropertiesStoryStepSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesGeneralSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesVerificationAdditionalDocumentSchema"
                            },
                            {
                                "$ref": "#/components/schemas/PropertiesStoryVideoSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "ruleRequiredBankForWithdrawalVerificationSchema": {
                "required": [
                    "bank_id",
                    "bank_holder",
                    "bank_number"
                ],
                "properties": {
                    "bank_id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "John Doe"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "1234567890"
                    }
                },
                "type": "object"
            },
            "ruleOptionalBankForWithdrawalVerificationSchema": {
                "properties": {
                    "bank_id": {
                        "type": "string",
                        "format": "uuid"
                    },
                    "bank_holder": {
                        "type": "string",
                        "example": "John Doe"
                    },
                    "bank_number": {
                        "type": "string",
                        "example": "1234567890"
                    }
                },
                "type": "object"
            },
            "CustomLoginResponseDeletedAccount": {
                "properties": {
                    "code": {
                        "type": "number",
                        "example": "412"
                    },
                    "status": {
                        "type": "string"
                    },
                    "message": {
                        "type": "string",
                        "example": "Maaf akun anda telah dihapus ......"
                    }
                },
                "type": "object"
            },
            "CustomLoginResponseSuspendedAccount": {
                "properties": {
                    "code": {
                        "type": "number",
                        "example": "403"
                    },
                    "status": {
                        "type": "string"
                    },
                    "message": {
                        "type": "string",
                        "example": "Maaf akun anda telah ditanggughkan ......"
                    }
                },
                "type": "object"
            },
            "GetLoginCodeResoureSchema": {
                "title": "Generate Auth Via Login Resource Schema",
                "properties": {
                    "encrypted": {
                        "type": "string",
                        "example": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9..."
                    },
                    "code": {
                        "type": "string",
                        "example": "4B716C"
                    },
                    "timeout": {
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "UnauthorizedDevicesResourceSchema": {
                "title": "Unauthorized Devices Resource Schema",
                "properties": {
                    "id": {
                        "type": "ulid",
                        "example": "01GT9GD5W2A2487P43Q9ASPH38"
                    },
                    "accepted": {
                        "type": "string",
                        "enum": [
                            "false",
                            "9874874b-ac86-4266-a3d4-12fce59bafe9"
                        ]
                    },
                    "timeout": {
                        "type": "integer",
                        "example": "1677507724"
                    },
                    "ip": {
                        "type": "string",
                        "example": "186.75.174.31"
                    },
                    "device": {
                        "type": "string",
                        "example": "Mac"
                    },
                    "os": {
                        "type": "string",
                        "example": "Mac OS X 10.6.2"
                    },
                    "country": {
                        "type": "string",
                        "example": "Australia"
                    },
                    "encrypted": {
                        "type": "",
                        "example": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9..."
                    }
                },
                "type": "object"
            },
            "CustomMemberListParameterSchema": {
                "properties": {
                    "per-page": {
                        "type": "integer"
                    },
                    "page": {
                        "type": "integer"
                    },
                    "filter[name]": {
                        "type": "string",
                        "example": "name"
                    },
                    "filter[verification_status]": {
                        "type": "string",
                        "example": "pending|verified|rejected"
                    },
                    "filter[approval_status]": {
                        "type": "string",
                        "example": "approve|reject"
                    },
                    "filter[account_type]": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "filter[date_range]": {
                        "type": "string",
                        "example": "members.created_at,1690516654876,1690516654876"
                    },
                    "sort": {
                        "type": "string",
                        "example": "members.created_at|-members.created_at"
                    }
                },
                "type": "object"
            },
            "PaymentMethodListResourceSchema": {
                "anyOf": [
                    {
                        "$ref": "#/components/schemas/PaymentMethodVirtualAccountResourceSchema"
                    },
                    {
                        "$ref": "#/components/schemas/PaymentMethodBankTransferResourceSchema"
                    },
                    {
                        "$ref": "#/components/schemas/PaymentMethodInternetBankingResourceSchema"
                    },
                    {
                        "$ref": "#/components/schemas/PaymentMethodEwalletResourceSchema"
                    },
                    {
                        "$ref": "#/components/schemas/PaymentMethodPaylaterResourceSchema"
                    }
                ]
            },
            "PaymentMethodVirtualAccountResourceSchema": {
                "properties": {
                    "virtual_account": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "example": "9aa7fd13-cfbb-4e30-a8f8-1d774b504a60"
                                },
                                "key": {
                                    "type": "string",
                                    "example": "bca"
                                },
                                "value": {
                                    "properties": {
                                        "percent": {
                                            "type": "integer",
                                            "example": 0
                                        },
                                        "fixed": {
                                            "type": "integer",
                                            "example": 3190
                                        },
                                        "charge_to": {
                                            "$ref": "#/components/schemas/DonationChargeToEnumSchema"
                                        },
                                        "group": {
                                            "type": "string",
                                            "example": "Virtual Account"
                                        },
                                        "type": {
                                            "type": "string",
                                            "enum": [
                                                "bank_transfer",
                                                "echannel"
                                            ]
                                        },
                                        "account_name": {
                                            "type": "string",
                                            "example": "Yayasan Rumah Berkat Bersama"
                                        }
                                    },
                                    "type": "object"
                                },
                                "payment_gateway": {
                                    "type": "string",
                                    "example": "midtrans"
                                },
                                "status": {
                                    "type": "integer",
                                    "enum": [
                                        1,
                                        0
                                    ]
                                },
                                "created_at": {
                                    "type": "integer",
                                    "example": 1700462961000
                                },
                                "updated_at": {
                                    "type": "integer",
                                    "example": 1702891942879
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "PaymentMethodBankTransferResourceSchema": {
                "properties": {
                    "bank_transfer": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "example": "9aa7fd13-d254-48e2-8e4e-38c20d0561fc"
                                },
                                "key": {
                                    "type": "string",
                                    "example": "bca"
                                },
                                "value": {
                                    "properties": {
                                        "percent": {
                                            "type": "integer",
                                            "example": 0
                                        },
                                        "fixed": {
                                            "type": "integer",
                                            "example": 0
                                        },
                                        "charge_to": {
                                            "$ref": "#/components/schemas/DonationChargeToEnumSchema"
                                        },
                                        "group": {
                                            "type": "string",
                                            "example": "Bank Transfer"
                                        },
                                        "type": {
                                            "type": "string",
                                            "example": "manual_transfer"
                                        },
                                        "account_name": {
                                            "type": "string",
                                            "example": "Yayasan Rumah Berkat Bersama"
                                        },
                                        "account_number": {
                                            "type": "string",
                                            "example": "3111686899"
                                        },
                                        "bank_branch": {
                                            "type": "string",
                                            "example": "KCP Latumenten"
                                        }
                                    },
                                    "type": "object"
                                },
                                "payment_gateway": {
                                    "type": "string",
                                    "example": "manual-transfer"
                                },
                                "status": {
                                    "type": "integer",
                                    "enum": [
                                        0,
                                        1
                                    ]
                                },
                                "created_at": {
                                    "type": "integer",
                                    "example": 1700462961000
                                },
                                "updated_at": {
                                    "type": "integer",
                                    "example": 1700462961000
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "PaymentMethodInternetBankingResourceSchema": {
                "properties": {
                    "internet_banking": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "example": "23d387fa-2034-484c-8ec7-06c9d92428e1"
                                },
                                "key": {
                                    "type": "string",
                                    "example": "bca_klikbca"
                                },
                                "value": {
                                    "properties": {
                                        "percent": {
                                            "type": "integer",
                                            "example": 0
                                        },
                                        "fixed": {
                                            "type": "integer",
                                            "example": 0
                                        },
                                        "charge_to": {
                                            "$ref": "#/components/schemas/DonationChargeToEnumSchema"
                                        },
                                        "group": {
                                            "type": "string",
                                            "example": "Internet Banking"
                                        },
                                        "account_name": {
                                            "type": "string",
                                            "example": "Yayasan Rumah Berkat Bersama"
                                        },
                                        "type": {
                                            "type": "string",
                                            "example": "bca_klikbca"
                                        }
                                    },
                                    "type": "object"
                                },
                                "payment_gateway": {
                                    "type": "string",
                                    "example": "midtrans"
                                },
                                "status": {
                                    "type": "integer",
                                    "enum": [
                                        0,
                                        1
                                    ]
                                },
                                "created_at": {
                                    "type": "integer",
                                    "example": 1701677973460
                                },
                                "updated_at": {
                                    "type": "integer",
                                    "example": 1701677973460
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "PaymentMethodEwalletResourceSchema": {
                "properties": {
                    "e_wallet": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "example": "9aa7fd13-ccf7-49d0-8599-2075165df6b5"
                                },
                                "key": {
                                    "type": "string",
                                    "example": "dana"
                                },
                                "value": {
                                    "properties": {
                                        "percent": {
                                            "type": "integer",
                                            "example": 0
                                        },
                                        "fixed": {
                                            "type": "integer",
                                            "example": 0
                                        },
                                        "charge_to": {
                                            "$ref": "#/components/schemas/DonationChargeToEnumSchema"
                                        },
                                        "group": {
                                            "type": "string",
                                            "example": "E-Wallet"
                                        },
                                        "type": {
                                            "type": "string",
                                            "example": "dana"
                                        },
                                        "account_name": {
                                            "type": "string",
                                            "example": "Yayasan Rumah Berkat Bersama"
                                        }
                                    },
                                    "type": "object"
                                },
                                "payment_gateway": {
                                    "type": "string",
                                    "example": "dana"
                                },
                                "status": {
                                    "type": "integer",
                                    "enum": [
                                        0,
                                        1
                                    ]
                                },
                                "created_at": {
                                    "type": "integer",
                                    "example": 1661766003000
                                },
                                "updated_at": {
                                    "type": "integer",
                                    "example": 1661768217000
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "PaymentMethodPaylaterResourceSchema": {
                "properties": {
                    "paylater": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "id": {
                                    "type": "string",
                                    "example": "14a9e029-36b8-4f42-ab05-5ce142edd0b8"
                                },
                                "key": {
                                    "type": "string",
                                    "example": "kredivo"
                                },
                                "value": {
                                    "properties": {
                                        "percent": {
                                            "type": "integer",
                                            "example": 0
                                        },
                                        "fixed": {
                                            "type": "integer",
                                            "example": 0
                                        },
                                        "charge_to": {
                                            "$ref": "#/components/schemas/DonationChargeToEnumSchema"
                                        },
                                        "group": {
                                            "type": "string",
                                            "example": "Paylater"
                                        },
                                        "type": {
                                            "type": "string",
                                            "example": "kredivo"
                                        },
                                        "account_name": {
                                            "type": "string",
                                            "example": "Yayasan Rumah Berkat Bersama"
                                        }
                                    },
                                    "type": "object"
                                },
                                "payment_gateway": {
                                    "type": "string",
                                    "example": "midtrans"
                                },
                                "status": {
                                    "type": "integer",
                                    "enum": [
                                        0,
                                        1
                                    ]
                                },
                                "created_at": {
                                    "type": "integer",
                                    "example": 1701677973468
                                },
                                "updated_at": {
                                    "type": "integer",
                                    "example": 1701677973468
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "KeyValueStatusPropertySchema": {
                "properties": {
                    "status": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/VerificationNoteStatusEnumSchema"
                            }
                        ]
                    },
                    "notes": {
                        "type": "array",
                        "items": {
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "example": "story"
                                },
                                "value": {
                                    "type": "string",
                                    "example": "jangan Mengandung Syara"
                                }
                            },
                            "type": "object"
                        }
                    }
                },
                "type": "object"
            },
            "KeyValuePropertySchema": {
                "properties": {
                    "key": {
                        "type": "string",
                        "example": "story"
                    },
                    "value": {
                        "type": "string",
                        "example": "jangan Mengandung Syara"
                    }
                },
                "type": "object"
            },
            "RejectedNotePropertySchema": {
                "properties": {
                    "rejected": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/KeyValuePropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "RunningNotePropertySchema": {
                "properties": {
                    "running": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/KeyValuePropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "ApprovedNotePropertySchema": {
                "properties": {
                    "approved": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/KeyValuePropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "VerifiedNotePropertySchema": {
                "properties": {
                    "verified": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/KeyValuePropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "PendingNotePropertySchema": {
                "properties": {
                    "verified": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/KeyValuePropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "SuspendedNotePropertySchema": {
                "properties": {
                    "suspended": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/KeyValuePropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "BannedNotePropertySchema": {
                "properties": {
                    "banned": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/KeyValuePropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "ChangeRejectedNotePropertySchema": {
                "properties": {
                    "change_rejected": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/KeyValuePropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "ChangeApprovedNotePropertySchema": {
                "properties": {
                    "change_approved": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/KeyValuePropertySchema"
                        }
                    }
                },
                "type": "object"
            },
            "DocumentsVerificationNotePropertySchema": {
                "properties": {
                    "document": {
                        "$ref": "#/components/schemas/KeyValueStatusPropertySchema"
                    }
                },
                "type": "object"
            },
            "BeneficiariesVerificationNotePropertySchema": {
                "properties": {
                    "beneficiary": {
                        "$ref": "#/components/schemas/KeyValueStatusPropertySchema"
                    }
                },
                "type": "object"
            },
            "MembersVerificationNotePropertySchema": {
                "properties": {
                    "member": {
                        "$ref": "#/components/schemas/KeyValueStatusPropertySchema"
                    }
                },
                "type": "object"
            },
            "ThirdPartyBanksVerificationNotePropertySchema": {
                "properties": {
                    "third_party_bank": {
                        "$ref": "#/components/schemas/KeyValueStatusPropertySchema"
                    }
                },
                "type": "object"
            },
            "PersonInChargesVerificationNotePropertySchema": {
                "properties": {
                    "pic": {
                        "$ref": "#/components/schemas/KeyValueStatusPropertySchema"
                    }
                },
                "type": "object"
            },
            "MemberBanksVerificationNotePropertySchema": {
                "properties": {
                    "bank": {
                        "$ref": "#/components/schemas/KeyValueStatusPropertySchema"
                    }
                },
                "type": "object"
            },
            "PriorityNotePropertySchema": {
                "properties": {
                    "priority_notes": {
                        "type": "string",
                        "example": "lorem ipsum"
                    }
                },
                "type": "object"
            },
            "ForgotPasswordOtpRequestSchema": {
                "required": [
                    "identity",
                    "token"
                ],
                "properties": {
                    "identity": {
                        "type": "string",
                        "example": "account@example.com"
                    },
                    "token": {
                        "type": "string",
                        "example": "123456"
                    }
                },
                "type": "object"
            },
            "ForgotPasswordRequestSchema": {
                "required": [
                    "identity",
                    "provider"
                ],
                "properties": {
                    "identity": {
                        "type": "string",
                        "example": "account@example.com"
                    },
                    "provider": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/OtpProviderEnumSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "LoginCodeAuthorizingRequestSchema": {
                "description": "Authorizing New Device To Login",
                "required": [
                    "encrypted",
                    "authorize"
                ],
                "properties": {
                    "encrypted": {
                        "type": "string",
                        "example": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9..."
                    },
                    "authorize": {
                        "type": "boolean",
                        "example": "false"
                    }
                },
                "type": "object"
            },
            "LoginCodeConfirmRequestSchema": {
                "description": "Login Code Confirm Request Schema",
                "oneOf": [
                    {
                        "properties": {
                            "code": {
                                "type": "string",
                                "example": "A4C7889D"
                            }
                        },
                        "type": "object"
                    },
                    {
                        "properties": {
                            "token": {
                                "type": "string",
                                "example": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9..."
                            }
                        },
                        "type": "object"
                    }
                ]
            },
            "LoginCodeGenerateRequestSchema": {
                "properties": {
                    "device_id": {
                        "type": "ulid",
                        "example": "01GT9HYDY9K6MCXTMS72SF3N18"
                    }
                },
                "type": "object"
            },
            "LoginMemberRequestSchema": {
                "required": [
                    "identity",
                    "password"
                ],
                "properties": {
                    "identity": {
                        "type": "string",
                        "example": "member@example.com"
                    },
                    "password": {
                        "type": "string",
                        "example": "Password@1"
                    },
                    "device_id": {
                        "type": "string",
                        "example": "Chrome V 110.0.5481.177"
                    }
                },
                "type": "object"
            },
            "LoginOauthTokenRequestSchema": {
                "properties": {
                    "token": {
                        "type": "string",
                        "example": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1N..."
                    }
                },
                "type": "object"
            },
            "LoginOauthCodeRequestSchema": {
                "properties": {
                    "code": {
                        "type": "string",
                        "example": "4/0ARtbsJr6fzwVF9g7SGFpTpfGEUmZlD9eIaID9EY6Lr..."
                    },
                    "pkce": {
                        "type": "string",
                        "example": "Z1dGdzl1TDRDRWEyOHF1VmdadWU5M21lRXAxYTNrdE9lYV..."
                    }
                },
                "type": "object"
            },
            "LoginOauthRequestSchema": {
                "required": [
                    "code",
                    "token"
                ],
                "oneOf": [
                    {
                        "$ref": "#/components/schemas/LoginOauthTokenRequestSchema"
                    },
                    {
                        "$ref": "#/components/schemas/LoginOauthCodeRequestSchema"
                    }
                ]
            },
            "RegisterMemberRequestSchema": {
                "oneOf": [
                    {
                        "$ref": "#/components/schemas/RegisterMemberRequestIndividualSchema"
                    },
                    {
                        "$ref": "#/components/schemas/RegisterMemberRequestOrganizationSchema"
                    }
                ]
            },
            "RegisterMemberRequestIndividualSchema": {
                "required": [
                    "email",
                    "password",
                    "password_confirmation",
                    "name",
                    "phone",
                    "account_type",
                    "country_code"
                ],
                "properties": {
                    "email": {
                        "type": "string",
                        "example": "user01@example.com"
                    },
                    "password": {
                        "type": "string",
                        "example": "Password@1"
                    },
                    "password_confirmation": {
                        "type": "string",
                        "example": "Password@1"
                    },
                    "name": {
                        "type": "string",
                        "example": "nama orang"
                    },
                    "phone": {
                        "type": "numeric",
                        "example": "0852234567654"
                    },
                    "country_code": {
                        "type": "string",
                        "example": "ID"
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    }
                },
                "type": "object"
            },
            "RegisterMemberRequestOrganizationSchema": {
                "required": [
                    "email",
                    "password",
                    "password_confirmation",
                    "name",
                    "phone",
                    "account_type"
                ],
                "properties": {
                    "email": {
                        "type": "string",
                        "example": "user01@example.com"
                    },
                    "password": {
                        "type": "string",
                        "example": "Password@1"
                    },
                    "password_confirmation": {
                        "type": "string",
                        "example": "Password@1"
                    },
                    "name": {
                        "type": "string",
                        "example": "name company"
                    },
                    "phone": {
                        "type": "numeric",
                        "example": "0852234567654"
                    },
                    "country_code": {
                        "type": "string",
                        "example": "62"
                    },
                    "account_type": {
                        "$ref": "#/components/schemas/MemberAccountTypeEnumSchema"
                    },
                    "person_in_charge_of_company": {
                        "$ref": "#/components/schemas/CompanyItemResourceSchema"
                    }
                },
                "type": "object"
            },
            "CompanyItemResourceSchema": {
                "properties": {
                    "name": {
                        "type": "string",
                        "example": "nama penanggung jawab"
                    }
                },
                "type": "object"
            },
            "ResetPasswordMemberRequestSchema": {
                "required": [
                    "token",
                    "email",
                    "password",
                    "password_confirmation"
                ],
                "properties": {
                    "token": {
                        "type": "string",
                        "example": "0e74e256ddda06..."
                    },
                    "identity": {
                        "type": "string",
                        "example": "account@example.com"
                    },
                    "password": {
                        "type": "string",
                        "example": "Password@1"
                    },
                    "password_confirmation": {
                        "type": "string",
                        "example": "Password@1"
                    }
                },
                "type": "object"
            },
            "ActionEwalletSchema": {
                "description": "Action details",
                "properties": {
                    "url": {
                        "type": "string",
                        "example": "https://example.com/api/action"
                    },
                    "name": {
                        "type": "string",
                        "example": "Action Name"
                    },
                    "method": {
                        "type": "string",
                        "example": "GET"
                    }
                },
                "type": "object"
            },
            "MetaEwalletResponseSchema": {
                "description": "Payment response details",
                "properties": {
                    "callback_payment": {
                        "properties": {
                            "actions": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/ActionEwalletSchema"
                                }
                            },
                            "currency": {
                                "type": "string",
                                "example": "USD"
                            },
                            "order_id": {
                                "type": "string",
                                "example": "123456"
                            },
                            "expiry_time": {
                                "type": "string",
                                "example": "2024-01-05T12:00:00Z"
                            },
                            "merchant_id": {
                                "type": "string",
                                "example": "merchant123"
                            },
                            "status_code": {
                                "type": "string",
                                "example": "200"
                            },
                            "fraud_status": {
                                "type": "string",
                                "example": "low"
                            },
                            "gross_amount": {
                                "type": "string",
                                "example": "100.00"
                            },
                            "payment_type": {
                                "type": "string",
                                "example": "credit_card"
                            },
                            "status_message": {
                                "type": "string",
                                "example": "Payment successful"
                            },
                            "transaction_id": {
                                "type": "string",
                                "example": "trans123"
                            },
                            "transaction_time": {
                                "type": "string",
                                "example": "2024-01-05T12:30:00Z"
                            },
                            "transaction_status": {
                                "type": "string",
                                "example": "completed"
                            },
                            "channel_response_code": {
                                "type": "string",
                                "example": "123"
                            },
                            "channel_response_message": {
                                "type": "string",
                                "example": "Channel response message"
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "MetaDanaResponseSchema": {
                "description": "Checkout response details",
                "properties": {
                    "callback_payment": {
                        "properties": {
                            "checkoutUrl": {
                                "type": "string",
                                "example": "https://example.com/checkout"
                            },
                            "acquirementId": {
                                "type": "string",
                                "example": "acquire123"
                            },
                            "merchantTransId": {
                                "type": "string",
                                "example": "trans456"
                            },
                            "transactionTime": {
                                "type": "string",
                                "example": "2024-01-05T14:45:00Z"
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "MetaVirtualAccountResponse1Schema": {
                "description": "Payment details",
                "properties": {
                    "callback_payment": {
                        "properties": {
                            "currency": {
                                "type": "string",
                                "example": "USD"
                            },
                            "order_id": {
                                "type": "string",
                                "example": "123456"
                            },
                            "expiry_time": {
                                "type": "string",
                                "example": "2024-01-05T12:00:00Z"
                            },
                            "merchant_id": {
                                "type": "string",
                                "example": "merchant123"
                            },
                            "status_code": {
                                "type": "string",
                                "example": "200"
                            },
                            "fraud_status": {
                                "type": "string",
                                "example": "low"
                            },
                            "gross_amount": {
                                "type": "string",
                                "example": "100.00"
                            },
                            "status_message": {
                                "type": "string",
                                "example": "Payment successful"
                            },
                            "transaction_id": {
                                "type": "string",
                                "example": "trans123"
                            },
                            "transaction_time": {
                                "type": "string",
                                "example": "2024-01-05T12:30:00Z"
                            },
                            "transaction_status": {
                                "type": "string",
                                "example": "completed"
                            },
                            "va_numbers": {
                                "type": "array",
                                "items": {
                                    "properties": {
                                        "bank": {
                                            "type": "string",
                                            "example": "bca"
                                        },
                                        "va_numbers": {
                                            "type": "string",
                                            "example": "032943024"
                                        }
                                    },
                                    "type": "object"
                                }
                            },
                            "payment_type": {
                                "type": "string",
                                "example": "credit_card"
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "MetaVirtualAccountResponse2Schema": {
                "description": "Payment details",
                "properties": {
                    "callback_payment": {
                        "properties": {
                            "currency": {
                                "type": "string",
                                "example": "USD"
                            },
                            "order_id": {
                                "type": "string",
                                "example": "123456"
                            },
                            "expiry_time": {
                                "type": "string",
                                "example": "2024-01-05T12:00:00Z"
                            },
                            "merchant_id": {
                                "type": "string",
                                "example": "merchant123"
                            },
                            "status_code": {
                                "type": "string",
                                "example": "200"
                            },
                            "fraud_status": {
                                "type": "string",
                                "example": "low"
                            },
                            "gross_amount": {
                                "type": "string",
                                "example": "100.00"
                            },
                            "status_message": {
                                "type": "string",
                                "example": "Payment successful"
                            },
                            "transaction_id": {
                                "type": "string",
                                "example": "trans123"
                            },
                            "transaction_time": {
                                "type": "string",
                                "example": "2024-01-05T12:30:00Z"
                            },
                            "transaction_status": {
                                "type": "string",
                                "example": "completed"
                            },
                            "permata_va_number": {
                                "type": "string",
                                "example": "string"
                            },
                            "payment_type": {
                                "type": "string",
                                "example": "credit_card"
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "MetaVirtualAccountResponse3Schema": {
                "description": "Payment details",
                "properties": {
                    "callback_payment": {
                        "properties": {
                            "currency": {
                                "type": "string",
                                "example": "USD"
                            },
                            "order_id": {
                                "type": "string",
                                "example": "123456"
                            },
                            "expiry_time": {
                                "type": "string",
                                "example": "2024-01-05T12:00:00Z"
                            },
                            "merchant_id": {
                                "type": "string",
                                "example": "merchant123"
                            },
                            "status_code": {
                                "type": "string",
                                "example": "200"
                            },
                            "fraud_status": {
                                "type": "string",
                                "example": "low"
                            },
                            "gross_amount": {
                                "type": "string",
                                "example": "100.00"
                            },
                            "status_message": {
                                "type": "string",
                                "example": "Payment successful"
                            },
                            "transaction_id": {
                                "type": "string",
                                "example": "trans123"
                            },
                            "transaction_time": {
                                "type": "string",
                                "example": "2024-01-05T12:30:00Z"
                            },
                            "transaction_status": {
                                "type": "string",
                                "example": "completed"
                            },
                            "payment_type": {
                                "type": "string",
                                "example": "credit_card"
                            },
                            "bill_key": {
                                "type": "string",
                                "example": "ABC123"
                            },
                            "biller_code": {
                                "type": "string",
                                "example": "XYZ456"
                            }
                        },
                        "type": "object"
                    }
                },
                "type": "object"
            },
            "MemberContactRefAccountTypeResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "568e7802-6ae9-4fef-8cac-37001a87acb3"
                    },
                    "address": {
                        "type": "string",
                        "example": "amber@mail.com|085775|+02199"
                    },
                    "provider": {
                        "type": "string",
                        "enum": [
                            "mail",
                            "phone",
                            "fax"
                        ]
                    },
                    "verified_at": {
                        "type": "integer",
                        "example": "1692598710788"
                    },
                    "country_code": {
                        "type": "string"
                    },
                    "is_primary": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "MemberAddressRefAccountTypeResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "568e7802-6ae9-4fef-8cac-37001a87acb3"
                    },
                    "address": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "country": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "province": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "city": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "district": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "sub_district": {
                        "type": "string",
                        "example": "lorem ipsum"
                    },
                    "postal_code": {
                        "type": "string",
                        "example": "0198"
                    },
                    "latitude": {
                        "type": "number",
                        "format": "float",
                        "example": "9.89"
                    },
                    "longitude": {
                        "type": "number",
                        "format": "float",
                        "example": "9.89"
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserStoryStepSchema": {
                "properties": {
                    "step1": {
                        "type": "array",
                        "items": {
                            "anyOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignFundraiserStoryValueTextSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/CampaignFundraiserStoryValueImageSchema"
                                }
                            ]
                        }
                    },
                    "step2": {
                        "type": "array",
                        "items": {
                            "anyOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignFundraiserStoryValueTextSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/CampaignFundraiserStoryValueImageSchema"
                                }
                            ]
                        }
                    },
                    "video": {
                        "type": "array",
                        "items": {
                            "type": "object",
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignFundraiserStoryValueVideoPropertiesSchema"
                                }
                            ]
                        }
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserStoryValueTextSchema": {
                "properties": {
                    "key": {
                        "$ref": "#/components/schemas/FundraiserStoryStepEnumSchema"
                    },
                    "value": {
                        "type": "string",
                        "example": "Saya ....."
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserStoryValueImageSchema": {
                "properties": {
                    "key": {
                        "$ref": "#/components/schemas/FundraiserStoryStepDocumentEnumSchema"
                    },
                    "value": {
                        "type": "object",
                        "anyOf": [
                            {
                                "$ref": "#/components/schemas/CampaignFundraiserStoryValueImagePropertiesSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserStoryValueImagePropertiesSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8e6f5df8-01ae-4216-a562-5fb3e35a8cbc"
                    },
                    "campaign_fundraiser_id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "type": {
                        "type": "string",
                        "example": "IMAGE"
                    },
                    "necessity_file": {
                        "type": "string",
                        "example": "image_about"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "https://rumahberkat.com/logo.png"
                    },
                    "full_url": {
                        "type": "string",
                        "example": "https://rumahberkat.com/logo.png"
                    },
                    "properties": {
                        "type": "object",
                        "example": "{alt : 'gambar_step', 'key' : 'image_condition_on_location'}",
                        "additionalProperties": "true"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399575
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399575
                    }
                },
                "type": "object"
            },
            "CampaignFundraiserStoryValueVideoPropertiesSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8e6f5df8-01ae-4216-a562-5fb3e35a8cbc"
                    },
                    "campaign_fundraiser_id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "type": {
                        "type": "string",
                        "example": "video"
                    },
                    "necessity_file": {
                        "type": "string",
                        "example": "story_video"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "watch=fsfdsfds"
                    },
                    "full_url": {
                        "type": "string",
                        "example": "https://youtube.com/watch=fsfdsfds"
                    },
                    "properties": {
                        "$ref": "#/components/schemas/PropertiesStoryVideoSchema"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399575
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399575
                    }
                },
                "type": "object"
            },
            "CampaignMedicalStorySchema": {
                "properties": {
                    "step1": {
                        "type": "array",
                        "items": {
                            "anyOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueTextSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueImageSchema"
                                }
                            ]
                        }
                    },
                    "step2": {
                        "type": "array",
                        "items": {
                            "anyOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueTextSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueImageSchema"
                                }
                            ]
                        }
                    },
                    "step3": {
                        "type": "array",
                        "items": {
                            "anyOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueTextSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueImageSchema"
                                }
                            ]
                        }
                    },
                    "step4": {
                        "type": "array",
                        "items": {
                            "anyOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueTextSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueImageSchema"
                                }
                            ]
                        }
                    },
                    "video": {
                        "type": "array",
                        "items": {
                            "type": "object",
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueVideoPropertiesSchema"
                                }
                            ]
                        }
                    }
                },
                "type": "object"
            },
            "CampaignNonmedicalStorySchema": {
                "properties": {
                    "step1": {
                        "type": "array",
                        "items": {
                            "anyOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueTextSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueImageSchema"
                                }
                            ]
                        }
                    },
                    "step2": {
                        "type": "array",
                        "items": {
                            "anyOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueTextSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueImageSchema"
                                }
                            ]
                        }
                    },
                    "step3": {
                        "type": "array",
                        "items": {
                            "anyOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueTextSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueImageSchema"
                                }
                            ]
                        }
                    },
                    "step4": {
                        "type": "array",
                        "items": {
                            "anyOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueTextSchema"
                                },
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueImageSchema"
                                }
                            ]
                        }
                    },
                    "video": {
                        "type": "array",
                        "items": {
                            "type": "object",
                            "allOf": [
                                {
                                    "$ref": "#/components/schemas/CampaignStoryValueVideoPropertiesSchema"
                                }
                            ]
                        }
                    }
                },
                "type": "object"
            },
            "CampaignStoryValueTextSchema": {
                "properties": {
                    "key": {
                        "type": "string",
                        "anyOf": [
                            {
                                "$ref": "#/components/schemas/MedicalStoryStepEnumSchema"
                            },
                            {
                                "$ref": "#/components/schemas/NonMedicalStoryStepEnumSchema"
                            }
                        ]
                    },
                    "value": {
                        "type": "string",
                        "example": "Saya ....."
                    }
                },
                "type": "object"
            },
            "CampaignStoryValueImageSchema": {
                "properties": {
                    "key": {
                        "type": "string",
                        "anyOf": [
                            {
                                "$ref": "#/components/schemas/MedicalStoryStepImageEnumSchema"
                            },
                            {
                                "$ref": "#/components/schemas/NonMedicalStoryStepImageEnumSchema"
                            }
                        ]
                    },
                    "value": {
                        "type": "object",
                        "anyOf": [
                            {
                                "$ref": "#/components/schemas/CampaignStoryValueImagePropertiesSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "CampaignStoryValueImagePropertiesSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8e6f5df8-01ae-4216-a562-5fb3e35a8cbc"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "type": {
                        "type": "string",
                        "example": "IMAGE"
                    },
                    "necessity_file": {
                        "type": "string",
                        "example": "image_about"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "https://rumahberkat.com/logo.png"
                    },
                    "full_url": {
                        "type": "string",
                        "example": "https://rumahberkat.com/logo.png"
                    },
                    "properties": {
                        "type": "object",
                        "example": "{alt : 'gambar_step', 'key' : 'image_condition_on_location'}",
                        "additionalProperties": "true"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399575
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399575
                    }
                },
                "type": "object"
            },
            "CampaignStoryValueVideoPropertiesSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8e6f5df8-01ae-4216-a562-5fb3e35a8cbc"
                    },
                    "campaign_id": {
                        "type": "string",
                        "example": "ffc8edee-8f3d-4da2-9ce1-2bb91d063abf"
                    },
                    "type": {
                        "type": "string",
                        "example": "video"
                    },
                    "necessity_file": {
                        "type": "string",
                        "example": "story_video"
                    },
                    "file_path": {
                        "type": "string",
                        "example": "watch=fsfdsfds"
                    },
                    "full_url": {
                        "type": "string",
                        "example": "https://youtube.com/watch=fsfdsfds"
                    },
                    "properties": {
                        "$ref": "#/components/schemas/PropertiesStoryVideoSchema"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": 1677837399575
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": 1677837399575
                    }
                },
                "type": "object"
            },
            "BankCardProviderEnumSchema": {
                "type": "string",
                "enum": [
                    "visa",
                    "mastercard"
                ]
            },
            "BankCardTypeEnumSchema": {
                "type": "string",
                "enum": [
                    "credit",
                    "debit"
                ]
            },
            "BankTypeEnumSchema": {
                "type": "string",
                "enum": [
                    "bank",
                    "ewallet"
                ]
            },
            "ContactProviderEnumSchema": {
                "type": "string",
                "enum": [
                    "mail",
                    "phone",
                    "whatsapp",
                    "telegram",
                    "line",
                    "wechat"
                ]
            },
            "CredentialTypeEnum": {
                "type": "string",
                "enum": [
                    "user",
                    "member"
                ]
            },
            "CryptoWalletCoinEnumSchema": {
                "type": "string",
                "enum": [
                    "bitcoin",
                    "ethereum",
                    "tether",
                    "bnb",
                    "LTC"
                ]
            },
            "CryptoWalletProviderEnumSchema": {
                "type": "string",
                "enum": [
                    "binance",
                    "indodax"
                ]
            },
            "EwalletProviderEnumSchema": {
                "type": "string",
                "enum": [
                    "dana",
                    "ovo",
                    "gopay",
                    "shopeepay"
                ]
            },
            "MemberStatusEnumSchema": {
                "type": "string",
                "enum": [
                    "active",
                    "suspend"
                ]
            },
            "OtpProviderEnumSchema": {
                "type": "string",
                "enum": [
                    "mail",
                    "whatsapp"
                ]
            },
            "PaymentGatewayEnumSchema": {
                "type": "string",
                "enum": [
                    "midtrans",
                    "xendit",
                    "dana"
                ]
            },
            "PaymentMethodChargeToEnumSchema": {
                "type": "string",
                "enum": [
                    "member",
                    "merchant",
                    "member_and_merchant"
                ]
            },
            "PaymentMethodEnumSchema": {
                "type": "string",
                "enum": [
                    "mandiri",
                    "credit_card",
                    "dana",
                    "permata",
                    "bca",
                    "bni",
                    "bri",
                    "bca_klikpay",
                    "bca_klikbca",
                    "bri_epay",
                    "cimb_clicks",
                    "danamon_online",
                    "uob_ezpay",
                    "qris",
                    "gopay",
                    "shopeepay",
                    "cstore",
                    "akulaku",
                    "kredivo"
                ]
            },
            "PaymentTypeEnumSchema": {
                "type": "string",
                "enum": [
                    "echannel",
                    "gopay",
                    "qris",
                    "credit_card",
                    "bank_transfer",
                    "bca_klikpay",
                    "bca_klikbca",
                    "bri_epay",
                    "cimb_clicks",
                    "danamon_online",
                    "uob_ezpay",
                    "shopeepay",
                    "cstore",
                    "akulaku",
                    "kredivo",
                    "dana"
                ]
            },
            "SettingTypeEnumSchema": {
                "type": "string",
                "enum": [
                    "int",
                    "string",
                    "boolean",
                    "array",
                    "float",
                    "image"
                ]
            },
            "SocialMediaProviderEnumSchema": {
                "type": "string",
                "enum": [
                    "facebook",
                    "instagram",
                    "twitter",
                    "pinterest"
                ]
            },
            "TelegramServerStatusEnumSchema": {
                "type": "string",
                "enum": [
                    "active",
                    "stop"
                ]
            },
            "UserStatusEnumSchema": {
                "type": "string",
                "enum": [
                    "active",
                    "suspend",
                    "inactive"
                ]
            },
            "WhatsappServerStatusEnumSchema": {
                "type": "string",
                "enum": [
                    "active",
                    "stop"
                ]
            },
            "MailServerFilterParameterSchema": {
                "properties": {
                    "page": {
                        "type": "integer",
                        "example": "1"
                    },
                    "sort": {
                        "type": "string",
                        "example": "host|-host|port|-port|username|-username||is_primary|-is_primary|is_active|-is_active|created_at|-created_at|updated_at|-updated_at"
                    },
                    "filter[host]": {
                        "type": "string",
                        "example": "smtp.gmail.com"
                    },
                    "filter[port]": {
                        "type": "string",
                        "example": "587"
                    },
                    "filter[encryption]": {
                        "type": "string",
                        "example": "tls"
                    },
                    "filter[username]": {
                        "type": "string",
                        "example": "smtpmail@gmail.com"
                    },
                    "filter[is_primary]": {
                        "type": "integer",
                        "example": "0"
                    },
                    "filter[is_active]": {
                        "type": "integer",
                        "example": "1"
                    },
                    "filter[created_at]": {
                        "type": "integer",
                        "example": "1665902351000"
                    },
                    "filter[updated_at]": {
                        "type": "integer",
                        "example": "1665902351000"
                    }
                },
                "type": "object"
            },
            "PageFilterParameterSchema": {
                "properties": {
                    "page": {
                        "type": "integer",
                        "example": "1"
                    },
                    "sort": {
                        "type": "string",
                        "example": "title|-title|slug|-slug"
                    },
                    "filter[title]": {
                        "type": "string",
                        "example": "Pokemon Legend Arceus"
                    },
                    "filter[slug]": {
                        "type": "string",
                        "example": "pokemon-legend-arceus"
                    },
                    "filter[excerpt]": {
                        "type": "string",
                        "example": "Pokémon Legends: Arceus is a 2022 action role-playing game"
                    },
                    "filter[is_published]": {
                        "type": "integer",
                        "example": "1"
                    },
                    "filter[is_public]": {
                        "type": "integer",
                        "example": "1"
                    },
                    "filter[is_active]": {
                        "type": "integer",
                        "example": "1"
                    },
                    "filter[is_hide]": {
                        "type": "integer",
                        "example": "1"
                    },
                    "filter[created_author_id]": {
                        "type": "string",
                        "example": "cc60bd19-c96a-41d8-8b83-2140b8e11f31"
                    },
                    "filter[updated_author_id]": {
                        "type": "string",
                        "example": "cc60bd19-c96a-41d8-8b83-2140b8e11f31"
                    },
                    "filter[page_parent_id]": {
                        "type": "string",
                        "example": "cc60bd19-c96a-41d8-8b83-2140b8e11f31"
                    },
                    "filter[created_at]": {
                        "type": "integer",
                        "example": "1665902351000"
                    },
                    "filter[updated_at]": {
                        "type": "integer",
                        "example": "1665902351000"
                    }
                },
                "type": "object"
            },
            "SocialFilterParameterSchema": {
                "properties": {
                    "page": {
                        "type": "integer",
                        "example": "1"
                    },
                    "sort": {
                        "type": "string",
                        "example": "provider|-provider|url|-url|is_active|-is_active|created_at|-created_at|updated_at|-updated_at"
                    },
                    "filter[provider]": {
                        "type": "string",
                        "example": "whatsapp"
                    },
                    "filter[url]": {
                        "type": "string",
                        "example": "https://wa.me/6282188889999"
                    },
                    "filter[is_active]": {
                        "type": "integer",
                        "example": "1"
                    },
                    "filter[created_at]": {
                        "type": "integer",
                        "example": "1665902351000"
                    },
                    "filter[updated_at]": {
                        "type": "integer",
                        "example": "1665902351000"
                    }
                },
                "type": "object"
            },
            "ListBankRequestSchema": {
                "properties": {
                    "page": {
                        "type": "integer",
                        "format": "int32",
                        "example": 1
                    },
                    "per_page": {
                        "type": "integer",
                        "format": "int32",
                        "example": 10
                    },
                    "filter[search]": {
                        "type": "string",
                        "example": "example search"
                    },
                    "filter[bank_ids]": {
                        "type": "string",
                        "example": "c79a621a-0f7f-3db8-be68-c9aa3f96f723,089963e8-94a1-398d-9276-803e611269b0"
                    },
                    "filter[aliases]": {
                        "type": "string",
                        "example": "BCA,BNI"
                    },
                    "filter[type]": {
                        "$ref": "#/components/schemas/BankTypeEnumSchema"
                    }
                },
                "type": "object"
            },
            "StoreBankRequestSchema": {
                "required": [
                    "type",
                    "name"
                ],
                "properties": {
                    "type": {
                        "$ref": "#/components/schemas/BankTypeEnumSchema"
                    },
                    "name": {
                        "type": "string",
                        "example": "BANK CENTRAL ASIA"
                    },
                    "alias": {
                        "type": "string",
                        "example": "BCA"
                    },
                    "code": {
                        "type": "string",
                        "example": "123"
                    },
                    "country": {
                        "type": "string",
                        "example": "IDN"
                    },
                    "image": {
                        "type": "string",
                        "example": ""
                    }
                },
                "type": "object"
            },
            "UpdateBankRequestSchema": {
                "properties": {
                    "type": {
                        "$ref": "#/components/schemas/BankTypeEnumSchema"
                    },
                    "name": {
                        "type": "string",
                        "example": "BANK CENTRAL ASIA"
                    },
                    "alias": {
                        "type": "string",
                        "example": "BCA"
                    },
                    "code": {
                        "type": "string",
                        "example": "123"
                    },
                    "country": {
                        "type": "string",
                        "example": "IDN"
                    },
                    "image": {
                        "type": "string",
                        "example": ""
                    }
                },
                "type": "object"
            },
            "LoginRequestSchema": {
                "required": [
                    "email",
                    "password"
                ],
                "properties": {
                    "email": {
                        "type": "string",
                        "example": "account@example.com"
                    },
                    "password": {
                        "type": "string",
                        "example": "Password@1"
                    }
                },
                "type": "object"
            },
            "StoreMailServerRequestSchema": {
                "required": [
                    "host",
                    "port",
                    "encryption",
                    "username",
                    "password"
                ],
                "properties": {
                    "host": {
                        "type": "string",
                        "example": "smtp.gmail.com"
                    },
                    "port": {
                        "type": "string",
                        "example": "587"
                    },
                    "encryption": {
                        "type": "string",
                        "example": "tls"
                    },
                    "username": {
                        "type": "string",
                        "example": "smtp@gmail.com"
                    },
                    "password": {
                        "type": "string",
                        "example": "mypassword"
                    },
                    "is_primary": {
                        "type": "integer",
                        "example": "0"
                    },
                    "is_active": {
                        "type": "integer",
                        "example": "1"
                    }
                },
                "type": "object"
            },
            "UpdateMailServerRequestSchema": {
                "required": [
                    "host",
                    "port",
                    "encryption",
                    "username",
                    "password"
                ],
                "properties": {
                    "host": {
                        "type": "string",
                        "example": "smtp.gmail.com"
                    },
                    "port": {
                        "type": "string",
                        "example": "587"
                    },
                    "encryption": {
                        "type": "string",
                        "example": "tls"
                    },
                    "username": {
                        "type": "string",
                        "example": "smtp@gmail.com"
                    },
                    "password": {
                        "type": "string",
                        "example": "mypassword"
                    },
                    "is_primary": {
                        "type": "integer",
                        "example": "0"
                    },
                    "is_active": {
                        "type": "integer",
                        "example": "1"
                    }
                },
                "type": "object"
            },
            "ListMediaRequestSchema": {
                "properties": {
                    "per-page": {
                        "type": "integer",
                        "example": "10"
                    },
                    "page": {
                        "type": "integer",
                        "example": "1"
                    },
                    "filter[file_path]": {
                        "type": "string",
                        "example": "D5JH014TaMYPaUSiR8jWbCkZTHx8r9VCuXjAQoxP.png"
                    },
                    "filter[size]": {
                        "type": "integer",
                        "example": "1011492"
                    },
                    "filter[mime]": {
                        "type": "string",
                        "example": "image/png"
                    },
                    "filter[origin_name]": {
                        "type": "string",
                        "example": "Avatar_poe84it.png"
                    },
                    "filter[created_at]": {
                        "type": "integer",
                        "example": "1674835832000"
                    },
                    "start_date": {
                        "type": "integer",
                        "example": "1674642328636"
                    },
                    "end_date": {
                        "type": "integer",
                        "example": "1674642328636"
                    }
                },
                "type": "object"
            },
            "OtpValidationRequestSchema": {
                "properties": {
                    "token": {
                        "type": "string",
                        "example": "123456"
                    }
                },
                "type": "object"
            },
            "ListPaymentBankRequestSchema": {
                "properties": {
                    "page": {
                        "type": "integer",
                        "format": "int32",
                        "example": 1
                    },
                    "per_page": {
                        "type": "integer",
                        "format": "int32",
                        "example": 10
                    },
                    "filter[is_active]": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "filter[is_added]": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "filter[bank]": {
                        "type": "string",
                        "example": "bri"
                    }
                },
                "type": "object"
            },
            "StorePaymentBankRequestSchema": {
                "required": [
                    "bank",
                    "account_name",
                    "account_number"
                ],
                "properties": {
                    "bank": {
                        "type": "string",
                        "example": "bri"
                    },
                    "account_name": {
                        "type": "string",
                        "example": "Yayasan Rumah Berkat Bersama"
                    },
                    "account_number": {
                        "type": "string",
                        "example": "92837438764327"
                    },
                    "bank_branch": {
                        "type": "string",
                        "example": "tambora"
                    },
                    "is_added": {
                        "type": "integer",
                        "example": 1
                    }
                },
                "type": "object"
            },
            "UpdatePaymentBankRequestSchema": {
                "properties": {
                    "bank": {
                        "type": "string",
                        "example": "bri"
                    },
                    "account_name": {
                        "type": "string",
                        "example": "Yayasan Rumah Berkat Bersama"
                    },
                    "account_number": {
                        "type": "string",
                        "example": "92837438764327"
                    },
                    "bank_branch": {
                        "type": "string",
                        "example": "tambora"
                    },
                    "charge_to": {
                        "type": "string",
                        "example": "member",
                        "nullable": true
                    },
                    "percent": {
                        "type": "number",
                        "format": "float",
                        "example": 0,
                        "nullable": true
                    },
                    "fixed": {
                        "type": "integer",
                        "format": "int64",
                        "example": 0,
                        "nullable": true
                    },
                    "is_active": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_added": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    }
                },
                "type": "object"
            },
            "UpdatePaymentMethodBulkSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "d35fb262-763c-4237-b5e6-1cdd1cf6715c"
                    },
                    "value": {
                        "$ref": "#/components/schemas/ValueUpdatePaymentMethodSchema"
                    },
                    "status": {
                        "type": "integer",
                        "example": "1"
                    }
                },
                "type": "object"
            },
            "UpdatePaymentMethodByPaymentGatewayRequestSchema": {
                "properties": {
                    "methods": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/UpdatePaymentMethodBulkSchema"
                        }
                    }
                },
                "type": "object"
            },
            "ValuePaymentMethodSchema": {
                "properties": {
                    "percent": {
                        "type": "number",
                        "example": "0.2"
                    },
                    "fixed": {
                        "type": "integer",
                        "example": "1000"
                    },
                    "charge_to": {
                        "type": "string",
                        "example": "member",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/PaymentMethodChargeToEnumSchema"
                            }
                        ]
                    },
                    "group": {
                        "type": "string",
                        "example": "Bank Transfer"
                    },
                    "type": {
                        "type": "string",
                        "example": "bank_transfer"
                    }
                },
                "type": "object"
            },
            "ValueUpdatePaymentMethodSchema": {
                "properties": {
                    "percent": {
                        "type": "number",
                        "example": "0.2"
                    },
                    "fixed": {
                        "type": "integer",
                        "example": "1000"
                    },
                    "charge_to": {
                        "type": "string",
                        "example": "member",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/PaymentMethodChargeToEnumSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "UpdatePaymentMethodSchema": {
                "properties": {
                    "value": {
                        "$ref": "#/components/schemas/ValueUpdatePaymentMethodSchema"
                    },
                    "status": {
                        "type": "integer",
                        "example": "1"
                    }
                },
                "type": "object"
            },
            "UpdateRobotsRequestSchema": {
                "required": [
                    "content"
                ],
                "properties": {
                    "content": {
                        "type": "string",
                        "example": "User-agent: *\\nDisallow:"
                    }
                },
                "type": "object"
            },
            "ListRoleRequestSchema": {
                "properties": {
                    "per-page": {
                        "type": "integer",
                        "example": "10"
                    },
                    "page": {
                        "type": "integer",
                        "example": "1"
                    },
                    "sort": {
                        "type": "string",
                        "example": "name|-name"
                    },
                    "filter[name]": {
                        "type": "string",
                        "example": "super user"
                    }
                },
                "type": "object"
            },
            "StoreRoleRequestSchema": {
                "required": [
                    "name"
                ],
                "properties": {
                    "name": {
                        "type": "string",
                        "example": "Moderator"
                    }
                },
                "type": "object"
            },
            "UpdateRolePermissionPayloadRequestSchema": {
                "description": "Name of the permission",
                "required": [
                    "permissions"
                ],
                "properties": {
                    "member.member-list.view": {
                        "type": "boolean"
                    },
                    "member.member-list.edit": {
                        "type": "boolean"
                    }
                },
                "type": "object"
            },
            "UpdateRolePermissionRequestSchema": {
                "required": [
                    "permissions"
                ],
                "properties": {
                    "permissions": {
                        "$ref": "#/components/schemas/UpdateRolePermissionPayloadRequestSchema"
                    }
                },
                "type": "object",
                "description": "Replaces the custom role permission set. Create, edit, and delete grants automatically include the matching view grant. Protected roles are immutable, and non-system admins cannot manage or grant permissions outside their own access."
            },
            "UpdateRoleRequestSchema": {
                "required": [
                    "name"
                ],
                "properties": {
                    "name": {
                        "type": "string",
                        "example": "account@example.com"
                    }
                },
                "type": "object",
                "description": "Renames a custom role. Reserved system-role names are rejected, and non-system admins cannot manage a role with permissions outside their own access. Permission assignment is managed only through the dedicated permission endpoint."
            },
            "SettingStoreSchema": {
                "properties": {
                    "key": {
                        "description": "The key of the setting.",
                        "type": "string",
                        "example": "some_key"
                    },
                    "value": {
                        "description": "The value of the setting.",
                        "type": "string",
                        "example": "some_value"
                    },
                    "type": {
                        "$ref": "#/components/schemas/SettingTypeEnumSchema"
                    },
                    "default": {
                        "description": "The default value of the setting.",
                        "type": "string",
                        "example": "default_value",
                        "nullable": true
                    },
                    "group": {
                        "description": "The group of the setting.",
                        "type": "string",
                        "example": "group_name"
                    }
                },
                "type": "object"
            },
            "UpdateOrCreateSettingPaymentGatewayRequestSchema": {
                "properties": {
                    "active": {
                        "type": "numeric",
                        "example": 1
                    },
                    "client": {
                        "type": "string",
                        "example": "SB-Mid-client-BjgCnXXD-nIZnQNw"
                    },
                    "secret": {
                        "type": "string",
                        "example": "SB-Mid-secret-hD1uev4w-IRqyviCjmQ6yhb2"
                    },
                    "server": {
                        "type": "string",
                        "example": "SB-Mid-server-hD1uev4v-IRqyviCjDQ6yhb2"
                    }
                },
                "type": "object"
            },
            "UpdateSettingPaymentGatewayRequestSchema": {
                "properties": {
                    "active": {
                        "type": "numeric",
                        "example": 1
                    },
                    "client": {
                        "type": "string",
                        "example": "SB-Mid-client-BjgCnXXD-nIZnQNw"
                    },
                    "secret": {
                        "type": "string",
                        "example": "SB-Mid-secret-hD1uev4w-IRqyviCjmQ6yhb2"
                    },
                    "server": {
                        "type": "string",
                        "example": "SB-Mid-server-hD1uev4v-IRqyviCjDQ6yhb2"
                    }
                },
                "type": "object"
            },
            "UpdateSitemapRequestSchema": {
                "required": [
                    "content"
                ],
                "properties": {
                    "content": {
                        "type": "string",
                        "example": "<?xmlversion='1.0'encoding='UTF-8'?><urlsetxmlns='http://www.sitemaps.org/schemas/sitemap/0.9'><url><loc>http://www.example.com/</loc></url><url><loc>http://www.example.com/about</loc></url></urlset>"
                    }
                },
                "type": "object"
            },
            "UpdatePermissionRequestSchema": {
                "required": [
                    "permissions"
                ],
                "properties": {
                    "permissions": {
                        "type": "array",
                        "items": {
                            "type": "string",
                            "example": "member.member-list.view"
                        }
                    }
                },
                "type": "object"
            },
            "ListTelegramServerRequestSchema": {
                "properties": {
                    "per-page": {
                        "type": "integer",
                        "example": "10"
                    },
                    "page": {
                        "type": "integer",
                        "example": "1"
                    },
                    "sort": {
                        "type": "string",
                        "example": "host|name|is_active|status|created_at|-host|-name|-is_active|-status|-created_at"
                    },
                    "filter[host]": {
                        "type": "string",
                        "example": "https://127.0.0.1:1234/"
                    },
                    "filter[name]": {
                        "type": "string",
                        "example": "Jhon Doe"
                    },
                    "filter[whatsapp_name]": {
                        "type": "string",
                        "example": "Jhon Doe"
                    },
                    "filter[whatsapp_number]": {
                        "type": "string",
                        "example": "6281234567890"
                    },
                    "filter[is_active]": {
                        "type": "boolean",
                        "example": "0|1"
                    },
                    "filter[status]": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/TelegramServerStatusEnumSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "TestMessageTelegramServerRequestSchema": {
                "required": [
                    "name",
                    "permissions"
                ],
                "properties": {
                    "receiver": {
                        "type": "string",
                        "example": "6281234567890"
                    },
                    "message": {
                        "type": "string",
                        "example": "Test sending message"
                    }
                },
                "type": "object"
            },
            "UpdatePasswordSchema": {
                "required": [
                    "password",
                    "password_confirmation"
                ],
                "properties": {
                    "password": {
                        "type": "string",
                        "example": "Password@1"
                    },
                    "password_confirmation": {
                        "type": "string",
                        "example": "Password@1"
                    }
                },
                "type": "object"
            },
            "UpdateUserProfileRequestSchema": {
                "required": [
                    "name",
                    "phone_number"
                ],
                "properties": {
                    "phone_number": {
                        "type": "string",
                        "example": "6281233445566"
                    },
                    "name": {
                        "type": "string",
                        "example": "account"
                    },
                    "address": {
                        "type": "string",
                        "example": "Jalan Medan Merdeka Utara Gambir Jakarta 10160, Indonesia"
                    },
                    "avatar": {
                        "type": "string",
                        "example": "/xxx.png"
                    }
                },
                "type": "object"
            },
            "AuthInfoUserRequestSchema": {
                "required": [
                    "user_id"
                ],
                "properties": {
                    "user_id": {
                        "type": "string",
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    },
                    "is_online": {
                        "type": "boolean",
                        "example": "true"
                    },
                    "login_at": {
                        "type": "integer",
                        "example": "1678847113"
                    },
                    "ip": {
                        "type": "string",
                        "example": "127.0.0.1"
                    },
                    "is_disconnect": {
                        "type": "boolean",
                        "example": "true"
                    }
                },
                "type": "object"
            },
            "ListUserRequestSchema": {
                "properties": {
                    "per-page": {
                        "type": "integer",
                        "example": "10"
                    },
                    "page": {
                        "type": "integer",
                        "example": "1"
                    },
                    "sort": {
                        "type": "string",
                        "example": "name|-name|email|-email"
                    },
                    "filter[name]": {
                        "type": "name",
                        "example": "admin"
                    },
                    "filter[email]": {
                        "type": "string",
                        "example": "user@example.com"
                    },
                    "filter[phone_number]": {
                        "type": "string",
                        "example": "6281122334455"
                    },
                    "filter[roles.id]": {
                        "type": "string",
                        "example": "421faca0-526c-4017-8ec3-2b93e8665a6d"
                    },
                    "filter[status]": {
                        "type": "string",
                        "example": "active|inactive|suspend"
                    },
                    "filter[search]": {
                        "type": "string",
                        "description": "Case-insensitive search across admin name, email, and internal username."
                    }
                },
                "type": "object"
            },
            "ResetPasswordUserRequestSchema": {
                "required": [
                    "token",
                    "email",
                    "password",
                    "password_confirmation"
                ],
                "properties": {
                    "token": {
                        "type": "string",
                        "example": "0e74e256ddda06..."
                    },
                    "email": {
                        "type": "string",
                        "example": "account@example.com"
                    },
                    "password": {
                        "type": "string",
                        "example": "Password@1"
                    },
                    "password_confirmation": {
                        "type": "string",
                        "example": "Password@1"
                    }
                },
                "type": "object"
            },
            "StoreUserRequestSchema": {
                "required": [
                    "role_id",
                    "email",
                    "name"
                ],
                "properties": {
                    "role_id": {
                        "type": "string",
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    },
                    "email": {
                        "type": "string",
                        "example": "account@example.com"
                    },
                    "username": {
                        "type": "string",
                        "example": "account",
                        "description": "Optional internal identifier. The server generates a unique value when omitted; it is never used for sign-in."
                    },
                    "phone_number": {
                        "type": "string",
                        "example": "6281233445566",
                        "description": "Optional contact number. Admin authentication uses the email address."
                    },
                    "name": {
                        "type": "string",
                        "example": "account name"
                    },
                    "address": {
                        "type": "string",
                        "example": "Jalan Medan Merdeka Utara Gambir Jakarta 10160, Indonesia"
                    },
                    "avatar": {
                        "type": "string",
                        "example": "/xxx.png"
                    }
                },
                "type": "object",
                "description": "Creates an active passwordless admin account. Protected roles cannot be assigned, and non-system admins may assign only roles whose permission set is a subset of their own."
            },
            "UpdateUserRequestSchema": {
                "properties": {
                    "role_id": {
                        "type": "string",
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    },
                    "email": {
                        "type": "string",
                        "example": "account@example.com"
                    },
                    "username": {
                        "type": "string",
                        "example": "account"
                    },
                    "phone_number": {
                        "type": "string",
                        "example": "6281233445566"
                    },
                    "name": {
                        "type": "string",
                        "example": "account name"
                    },
                    "address": {
                        "type": "string",
                        "example": "Jalan Medan Merdeka Utara Gambir Jakarta 10160, Indonesia"
                    },
                    "avatar": {
                        "type": "string",
                        "example": "/xxx.png"
                    },
                    "status": {
                        "type": "string",
                        "example": "active|inactive|suspend"
                    }
                },
                "type": "object"
            },
            "ListWhatsappServerRequestSchema": {
                "properties": {
                    "per-page": {
                        "type": "integer",
                        "example": "10"
                    },
                    "page": {
                        "type": "integer",
                        "example": "1"
                    },
                    "sort": {
                        "type": "string",
                        "example": "host|name|is_active|status|created_at|-host|-name|-is_active|-status|-created_at"
                    },
                    "filter[host]": {
                        "type": "string",
                        "example": "https://127.0.0.1:1234/"
                    },
                    "filter[name]": {
                        "type": "string",
                        "example": "Jhon Doe"
                    },
                    "filter[whatsapp_name]": {
                        "type": "string",
                        "example": "Jhon Doe"
                    },
                    "filter[whatsapp_number]": {
                        "type": "string",
                        "example": "6281234567890"
                    },
                    "filter[is_active]": {
                        "type": "boolean",
                        "example": "0|1"
                    },
                    "filter[status]": {
                        "type": "string",
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/WhatsappServerStatusEnumSchema"
                            }
                        ]
                    }
                },
                "type": "object"
            },
            "StoreWhatsappServerRequestSchema": {
                "required": [
                    "name",
                    "host",
                    "status"
                ],
                "properties": {
                    "name": {
                        "type": "string",
                        "example": "wa account1"
                    },
                    "host": {
                        "type": "string",
                        "example": "https://127.0.0.1:8000"
                    },
                    "proxy": {
                        "type": "string",
                        "example": "socks5://username:password@127.0.0.1:3128"
                    },
                    "status": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/WhatsappServerStatusEnumSchema"
                            }
                        ]
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1666530580000"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1666530580000"
                    }
                },
                "type": "object"
            },
            "TestMessageWhatsappServerRequestSchema": {
                "required": [
                    "name",
                    "permissions"
                ],
                "properties": {
                    "receiver": {
                        "type": "string",
                        "example": "6281234567890"
                    },
                    "message": {
                        "type": "string",
                        "example": "Test sending message"
                    }
                },
                "type": "object"
            },
            "UpdateWhatsappServerRequestSchema": {
                "required": [
                    "name",
                    "host",
                    "status"
                ],
                "properties": {
                    "name": {
                        "type": "string",
                        "example": "wa account1"
                    },
                    "host": {
                        "type": "string",
                        "example": "https://127.0.0.1:8000"
                    },
                    "proxy": {
                        "type": "string",
                        "example": "socks5://username:password@127.0.0.1:3128"
                    },
                    "status": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/WhatsappServerStatusEnumSchema"
                            }
                        ]
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1666530580000"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1666530580000"
                    }
                },
                "type": "object"
            },
            "BackgroundTask": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "30d430eb-5aa0-42ba-835a-de751480145f"
                    },
                    "name": {
                        "type": "string",
                        "example": "migrate_media"
                    },
                    "progress_now": {
                        "type": "integer",
                        "example": "5"
                    },
                    "progress_max": {
                        "type": "integer",
                        "example": "10"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1664891548000"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1664891548000"
                    }
                },
                "type": "object"
            },
            "BankPaginateResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/BankResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "BankResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "947ef91b-fd83-426a-a851-6ef05a0f1bb6"
                    },
                    "type": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/BankTypeEnumSchema"
                            }
                        ]
                    },
                    "name": {
                        "type": "string",
                        "example": "BANK CENTRAL ASIA, TBK"
                    },
                    "alias": {
                        "type": "string",
                        "example": "BCA"
                    },
                    "code": {
                        "type": "string",
                        "example": "014"
                    },
                    "country": {
                        "type": "string",
                        "example": "ID"
                    },
                    "image": {
                        "type": "string",
                        "example": "/xxx.png"
                    }
                },
                "type": "object"
            },
            "AttributesConnectedDeviceResourceSchema": {
                "properties": {
                    "is_primary": {
                        "type": "integer",
                        "example": "0"
                    },
                    "ip_address": {
                        "type": "string",
                        "example": "192.122.x.x"
                    },
                    "mac_address": {
                        "type": "string",
                        "example": "123.123.xxx.xxx"
                    },
                    "os_type": {
                        "type": "string",
                        "example": "Android Samsung S21"
                    },
                    "device_model": {
                        "type": "string",
                        "example": "Other"
                    },
                    "country": {
                        "type": "string",
                        "example": "Indonesia"
                    },
                    "timeout": {
                        "type": "integer",
                        "example": "1679664469000"
                    }
                },
                "type": "object"
            },
            "ConnectedDeviceResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8be9084d-4032-4822-9882-a6b394532edf"
                    },
                    "device_id": {
                        "type": "string",
                        "example": "a6b394532edf"
                    },
                    "jti": {
                        "type": "string",
                        "example": "WQdmUxe03nbR6Wp3"
                    },
                    "expired": {
                        "type": "integer",
                        "example": "1679664469000"
                    },
                    "current_login": {
                        "type": "boolean",
                        "example": "1"
                    },
                    "attibutes": {
                        "$ref": "#/components/schemas/AttributesConnectedDeviceResourceSchema"
                    }
                },
                "type": "object"
            },
            "ForgotPasswordOtpResourceSchema": {
                "properties": {
                    "token": {
                        "type": "string",
                        "example": "0294b651d5ba6984e81e0058db5ef8a58bd2c53fa89c8f7d101caeb095601294"
                    }
                },
                "type": "object"
            },
            "LoginResponse": {
                "properties": {
                    "token_type": {
                        "type": "string",
                        "example": "bearer"
                    },
                    "access_token": {
                        "type": "string",
                        "example": "eyJ0eXAiOiJKVxxxxx..."
                    },
                    "expires_in": {
                        "type": "integer",
                        "example": "3600"
                    },
                    "iat": {
                        "type": "integer",
                        "example": "1666001884"
                    },
                    "exp": {
                        "type": "integer",
                        "example": "1666005484"
                    }
                },
                "type": "object"
            },
            "MailServer": {
                "required": [
                    "host",
                    "port",
                    "encryption",
                    "username",
                    "password"
                ],
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "97b67637-dd93-4374-b79c-fd38f978643e"
                    },
                    "host": {
                        "type": "string",
                        "example": "smtp.gmail.com"
                    },
                    "port": {
                        "type": "string",
                        "example": "587"
                    },
                    "encryption": {
                        "type": "string",
                        "example": "tls"
                    },
                    "username": {
                        "type": "string",
                        "example": "smtp@gmail.com"
                    },
                    "password": {
                        "type": "string",
                        "example": "mypassword"
                    },
                    "is_primary": {
                        "type": "integer",
                        "example": "0"
                    },
                    "is_active": {
                        "type": "integer",
                        "example": "1"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1666530580000"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1666530580000"
                    }
                },
                "type": "object"
            },
            "MediaPaginate": {
                "properties": {
                    "per_page": {
                        "type": "integer",
                        "example": "15"
                    },
                    "total": {
                        "type": "integer",
                        "example": "35"
                    },
                    "current_page": {
                        "type": "integer",
                        "example": "2"
                    },
                    "last_page": {
                        "type": "integer",
                        "example": "3"
                    },
                    "last_page_url": {
                        "type": "string",
                        "example": "/backoffice/{route}?page=3"
                    },
                    "next_page_url": {
                        "type": "string",
                        "example": "/backoffice/{route}?page=3"
                    },
                    "previous_page_url": {
                        "type": "string",
                        "example": "/backoffice/{route}?page=1"
                    },
                    "first_page_url": {
                        "type": "string",
                        "example": "/backoffice/{route}?page=1"
                    },
                    "from": {
                        "type": "integer",
                        "example": "16"
                    },
                    "to": {
                        "type": "integer",
                        "example": "30"
                    },
                    "path": {
                        "type": "string",
                        "example": "/backoffice/{route}"
                    },
                    "items": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/Media"
                        }
                    }
                },
                "type": "object"
            },
            "Media": {
                "properties": {
                    "file_path": {
                        "type": "string",
                        "example": "D5JH014TaMYPaUSiR8jWbCkZTHx8r9VCuXjAQoxP.png"
                    },
                    "url": {
                        "type": "string",
                        "example": "http://127.0.0.1:8000/minio/D5JH014TaMYPaUSiR8jWbCkZTHx8r9VCuXjAQoxP.png"
                    },
                    "disk": {
                        "type": "string",
                        "example": "minio"
                    },
                    "size": {
                        "type": "integer",
                        "example": "1011492"
                    },
                    "mime": {
                        "type": "string",
                        "example": "image/png"
                    },
                    "origin_name": {
                        "type": "string",
                        "example": "Avatar_poe84it.png"
                    },
                    "property": {
                        "type": "object"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1664829111658"
                    }
                },
                "type": "object"
            },
            "PagePaginate": {
                "properties": {
                    "per_page": {
                        "type": "integer",
                        "example": "15"
                    },
                    "total": {
                        "type": "integer",
                        "example": "35"
                    },
                    "current_page": {
                        "type": "integer",
                        "example": "2"
                    },
                    "last_page": {
                        "type": "integer",
                        "example": "3"
                    },
                    "last_page_url": {
                        "type": "string",
                        "example": "/backoffice/{route}?page=3"
                    },
                    "next_page_url": {
                        "type": "string",
                        "example": "/backoffice/{route}?page=3"
                    },
                    "previous_page_url": {
                        "type": "string",
                        "example": "/backoffice/{route}?page=1"
                    },
                    "first_page_url": {
                        "type": "string",
                        "example": "/backoffice/{route}?page=1"
                    },
                    "from": {
                        "type": "integer",
                        "example": "16"
                    },
                    "to": {
                        "type": "integer",
                        "example": "30"
                    },
                    "path": {
                        "type": "string",
                        "example": "/backoffice/{route}"
                    },
                    "items": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/Page"
                        }
                    }
                },
                "type": "object"
            },
            "Page": {
                "required": [
                    "title",
                    "excerpt",
                    "content",
                    "is_published",
                    "is_public",
                    "is_active",
                    "is_hide"
                ],
                "properties": {
                    "title": {
                        "type": "string",
                        "example": "Pokemon Legend Arceus"
                    },
                    "excerpt": {
                        "type": "string",
                        "example": "Pokémon Legends: Arceus is a 2022 action role-playing game"
                    },
                    "content": {
                        "type": "string",
                        "example": "Pokémon Legends: Arceus is a 2022 action role-playing game developed by Game Freak and published by Nintendo"
                    },
                    "is_published": {
                        "type": "boolean",
                        "example": "1"
                    },
                    "is_public": {
                        "type": "boolean",
                        "example": "1"
                    },
                    "is_active": {
                        "type": "boolean",
                        "example": "1"
                    },
                    "is_hide": {
                        "type": "boolean",
                        "example": "1"
                    },
                    "meta_description": {
                        "type": "string",
                        "example": "Pokémon Legends: Arceus is a 2022 action role-playing game"
                    },
                    "meta_keywords": {
                        "type": "string",
                        "example": "Pokémon Legends: Arceus, Pokemon"
                    },
                    "meta_og_title": {
                        "type": "string",
                        "example": "Pokemon Legend Arceus"
                    },
                    "meta_og_description": {
                        "type": "string",
                        "example": "Pokémon Legends: Arceus is a 2022 action role-playing game"
                    },
                    "meta_og_image": {
                        "type": "string",
                        "example": "arceus.png"
                    },
                    "is_orphan": {
                        "type": "integer",
                        "example": 0
                    },
                    "page_parent_id": {
                        "type": "string",
                        "example": "985fc873-52df-4b04-b89e-c9272e417912"
                    }
                },
                "type": "object"
            },
            "Paginate": {
                "properties": {
                    "per_page": {
                        "type": "integer",
                        "example": "15"
                    },
                    "total": {
                        "type": "integer",
                        "example": "35"
                    },
                    "current_page": {
                        "type": "integer",
                        "example": "2"
                    },
                    "last_page": {
                        "type": "integer",
                        "example": "3"
                    },
                    "last_page_url": {
                        "type": "string",
                        "example": "/backoffice/{route}?page=3"
                    },
                    "next_page_url": {
                        "type": "string",
                        "example": "/backoffice/{route}?page=3"
                    },
                    "previous_page_url": {
                        "type": "string",
                        "example": "/backoffice/{route}?page=1"
                    },
                    "first_page_url": {
                        "type": "string",
                        "example": "/backoffice/{route}?page=1"
                    },
                    "from": {
                        "type": "integer",
                        "example": "16"
                    },
                    "to": {
                        "type": "integer",
                        "example": "30"
                    },
                    "path": {
                        "type": "string",
                        "example": "/backoffice/{route}"
                    },
                    "items": {
                        "type": "array",
                        "items": {}
                    }
                },
                "type": "object"
            },
            "PaymentBankPaginateResourceSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/PaymentBankResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "PaymentBankResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "947ef91b-fd83-426a-a851-6ef05a0f1bb6"
                    },
                    "account_name": {
                        "type": "string",
                        "example": "Yayasan Rumah Berkat Bersama"
                    },
                    "account_number": {
                        "type": "string",
                        "example": "643276328764328"
                    },
                    "bank_branch": {
                        "type": "string",
                        "example": "tambora"
                    },
                    "is_active": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "is_added": {
                        "$ref": "#/components/schemas/BooleanEnumSchema"
                    },
                    "bank": {
                        "type": "string",
                        "example": "bri"
                    },
                    "percent": {
                        "type": "number",
                        "format": "float",
                        "example": 0
                    },
                    "fixed": {
                        "type": "integer",
                        "format": "int64",
                        "example": 0
                    },
                    "charge_to": {
                        "type": "string",
                        "example": "member"
                    }
                },
                "type": "object"
            },
            "UpdatePaymentGatewaySettingSchema": {
                "properties": {
                    "active": {
                        "type": "integer",
                        "example": "1"
                    },
                    "client": {
                        "type": "string",
                        "example": "SB-Mid-client-BjgCnXXD-nIZnQNw"
                    },
                    "secret": {
                        "type": "string",
                        "example": "SB-Mid-secret-hD1uev4w-IRqyviCjmQ6yhb2"
                    },
                    "server": {
                        "type": "string",
                        "example": "SB-Mid-server-hD1uev4v-IRqyviCjDQ6yhb2"
                    },
                    "created_at": {
                        "schema": "PaymentMethodResource",
                        "type": "integer",
                        "example": "1672821539365"
                    },
                    "updated_at": {
                        "schema": "PaymentMethodResource",
                        "type": "integer",
                        "example": "1664891548000"
                    }
                },
                "type": "object"
            },
            "PaymentMethodSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "d35fb262-763c-4237-b5e6-1cdd1cf6715c"
                    },
                    "key": {
                        "$ref": "#/components/schemas/PaymentMethodEnumSchema"
                    },
                    "value": {
                        "$ref": "#/components/schemas/ValuePaymentMethodSchema"
                    },
                    "payment_gateway": {
                        "$ref": "#/components/schemas/PaymentGatewayEnumSchema"
                    },
                    "status": {
                        "type": "boolean",
                        "example": "d35fb262-763c-4237-b5e6-1cdd1cf6715c"
                    }
                },
                "type": "object"
            },
            "PermissionResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "57bbc20e-ae7d-481e-b866-ca55568de456"
                    },
                    "name": {
                        "type": "string",
                        "example": "update user"
                    },
                    "guard_name": {
                        "type": "string",
                        "example": "user"
                    },
                    "route": {
                        "type": "string",
                        "example": "user.user.update"
                    }
                },
                "type": "object"
            },
            "RolePaginateSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/RoleResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "RoleResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    },
                    "name": {
                        "type": "string",
                        "example": "Role Name"
                    },
                    "guard_name": {
                        "type": "string",
                        "example": "guard_name"
                    },
                    "is_protected": {
                        "type": "integer",
                        "example": "0"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1664829111658"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1664829111658"
                    },
                    "permissions": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/PermissionResourceSchema"
                        }
                    }
                },
                "type": "object"
            },
            "Setting": {
                "properties": {
                    "key": {
                        "type": "string",
                        "example": "site_title"
                    },
                    "value": {
                        "type": "string",
                        "example": "My Site"
                    }
                },
                "type": "object"
            },
            "SocialPaginate": {
                "properties": {
                    "per_page": {
                        "type": "integer",
                        "example": "15"
                    },
                    "total": {
                        "type": "integer",
                        "example": "35"
                    },
                    "current_page": {
                        "type": "integer",
                        "example": "2"
                    },
                    "last_page": {
                        "type": "integer",
                        "example": "3"
                    },
                    "last_page_url": {
                        "type": "string",
                        "example": "/backoffice/{route}?page=3"
                    },
                    "next_page_url": {
                        "type": "string",
                        "example": "/backoffice/{route}?page=3"
                    },
                    "previous_page_url": {
                        "type": "string",
                        "example": "/backoffice/{route}?page=1"
                    },
                    "first_page_url": {
                        "type": "string",
                        "example": "/backoffice/{route}?page=1"
                    },
                    "from": {
                        "type": "integer",
                        "example": "16"
                    },
                    "to": {
                        "type": "integer",
                        "example": "30"
                    },
                    "path": {
                        "type": "string",
                        "example": "/backoffice/{route}"
                    },
                    "items": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/Social"
                        }
                    }
                },
                "type": "object"
            },
            "RequestSocialSchema": {
                "required": [
                    "socials"
                ],
                "properties": {
                    "socials": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/Social"
                        }
                    }
                },
                "type": "object"
            },
            "Social": {
                "required": [
                    "provider",
                    "url"
                ],
                "properties": {
                    "provider": {
                        "type": "string",
                        "example": "whatsapp"
                    },
                    "url": {
                        "type": "string",
                        "example": "https://wa.me/6282188889999"
                    },
                    "is_active": {
                        "type": "integer",
                        "example": "1"
                    }
                },
                "type": "object"
            },
            "TelegramServer": {
                "required": [
                    "host",
                    "port",
                    "encryption",
                    "username",
                    "password"
                ],
                "properties": {
                    "host": {
                        "type": "string",
                        "example": "https://127.0.0.1:8000"
                    },
                    "proxy": {
                        "type": "string",
                        "example": "socks5://username:password@127.0.0.1:3128"
                    },
                    "name": {
                        "type": "string",
                        "example": "wa account1"
                    },
                    "telegram_name": {
                        "type": "string",
                        "example": "Jhon doe"
                    },
                    "telegram_number": {
                        "type": "string",
                        "example": "6281234567890"
                    },
                    "properties": {
                        "type": "object"
                    },
                    "is_active": {
                        "type": "boolean",
                        "example": "1"
                    },
                    "status": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/TelegramServerStatusEnumSchema"
                            }
                        ]
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1666530580000"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1666530580000"
                    }
                },
                "type": "object"
            },
            "UserPaginateSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/UserResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "UserProfileResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8be9084d-4032-4822-9882-a6b394532edf"
                    },
                    "email": {
                        "type": "string",
                        "example": "account@example.com"
                    },
                    "username": {
                        "type": "string",
                        "example": "username"
                    },
                    "phone_number": {
                        "type": "string",
                        "example": "6281233445566"
                    },
                    "name": {
                        "type": "string",
                        "example": "account "
                    },
                    "email_verified_at": {
                        "type": "integer",
                        "example": "1664631357000"
                    },
                    "phone_verified_at": {
                        "type": "integer",
                        "example": "1664631357000"
                    },
                    "address": {
                        "type": "string",
                        "example": "Jalan Medan Merdeka Utara Gambir Jakarta 10160, Indonesia"
                    },
                    "avatar": {
                        "type": "string",
                        "example": "/xxx.png"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1664631357000"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1664631357000"
                    },
                    "role_name": {
                        "type": "string",
                        "example": "Role Name"
                    },
                    "role_id": {
                        "type": "string",
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                },
                "type": "object"
            },
            "UserResourceSchema": {
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8be9084d-4032-4822-9882-a6b394532edf"
                    },
                    "email": {
                        "type": "string",
                        "example": "account@example.com"
                    },
                    "username": {
                        "type": "string",
                        "example": "username"
                    },
                    "phone_number": {
                        "type": "string",
                        "example": "6281233445566"
                    },
                    "name": {
                        "type": "string",
                        "example": "User Name"
                    },
                    "email_verified_at": {
                        "type": "integer",
                        "example": "1664631357000"
                    },
                    "phone_verified_at": {
                        "type": "integer",
                        "example": "1664631357000"
                    },
                    "address": {
                        "type": "string",
                        "example": "Jalan Medan Merdeka Utara Gambir Jakarta 10160, Indonesia"
                    },
                    "avatar": {
                        "type": "string",
                        "example": "/xxx.png"
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1664631357000"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1664631357000"
                    },
                    "is_online": {
                        "type": "boolean",
                        "example": "true"
                    },
                    "login_at": {
                        "type": "integer",
                        "example": "1664631357000"
                    },
                    "disconnected_at": {
                        "type": "integer",
                        "example": "1664631357000"
                    },
                    "ip": {
                        "type": "string",
                        "example": "127.0.0.1"
                    },
                    "status": {
                        "type": "string",
                        "example": "active|inactive|suspend"
                    },
                    "verified_at": {
                        "type": "integer",
                        "example": 1664631357000
                    },
                    "suspended_at": {
                        "type": "integer",
                        "example": 1664631357000,
                        "nullable": true
                    },
                    "sign_in_method": {
                        "type": "string",
                        "enum": [
                            "email_otp"
                        ],
                        "example": "email_otp",
                        "description": "Primary admin sign-in method. No operator-known password is provisioned."
                    },
                    "role_name": {
                        "type": "string",
                        "example": "Role Name"
                    },
                    "role_id": {
                        "type": "string",
                        "example": "7f994e0f-a949-4cd7-a5d8-12d525446970"
                    }
                },
                "type": "object"
            },
            "WhatsappServerPaginateSchema": {
                "type": "object",
                "allOf": [
                    {
                        "$ref": "#/components/schemas/Paginate"
                    },
                    {
                        "properties": {
                            "items": {
                                "type": "array",
                                "items": {
                                    "$ref": "#/components/schemas/WhatsappServerResourceSchema"
                                }
                            }
                        }
                    }
                ]
            },
            "WhatsappServerQrCodeResourceSchema": {
                "properties": {
                    "qr_code": {
                        "type": "string",
                        "example": "data:image/png;base64,iVBORw0KGgoAAAANSUhEU"
                    }
                },
                "type": "object"
            },
            "WhatsappServerResourceSchema": {
                "required": [
                    "host",
                    "port",
                    "encryption",
                    "username",
                    "password"
                ],
                "properties": {
                    "id": {
                        "type": "string",
                        "example": "8be9084d-4032-4822-9882-a6b394532edf"
                    },
                    "host": {
                        "type": "string",
                        "example": "https://127.0.0.1:8000"
                    },
                    "proxy": {
                        "type": "string",
                        "example": "socks5://username:password@127.0.0.1:3128"
                    },
                    "name": {
                        "type": "string",
                        "example": "wa account1"
                    },
                    "whatsapp_name": {
                        "type": "string",
                        "example": "Jhon doe"
                    },
                    "whatsapp_number": {
                        "type": "string",
                        "example": "6281234567890"
                    },
                    "properties": {
                        "type": "object"
                    },
                    "is_active": {
                        "type": "boolean",
                        "example": "1"
                    },
                    "status": {
                        "oneOf": [
                            {
                                "$ref": "#/components/schemas/WhatsappServerStatusEnumSchema"
                            }
                        ]
                    },
                    "created_at": {
                        "type": "integer",
                        "example": "1666530580000"
                    },
                    "updated_at": {
                        "type": "integer",
                        "example": "1666530580000"
                    }
                },
                "type": "object"
            },
            "Meta": {
                "properties": {
                    "code": {
                        "type": "integer",
                        "example": "200"
                    },
                    "status": {
                        "type": "string",
                        "example": "success"
                    },
                    "message": {
                        "type": "string",
                        "example": "operation successfully"
                    }
                },
                "type": "object"
            },
            "MetaSuccess": {
                "properties": {
                    "code": {
                        "type": "integer",
                        "example": "200"
                    },
                    "status": {
                        "type": "string",
                        "example": "success"
                    },
                    "message": {
                        "type": "string",
                        "example": "operation successfully"
                    }
                },
                "type": "object"
            },
            "MetaError": {
                "properties": {
                    "code": {
                        "type": "integer",
                        "example": "400"
                    },
                    "status": {
                        "type": "string",
                        "example": "error"
                    },
                    "message": {
                        "type": "string",
                        "example": "error occurred"
                    }
                },
                "type": "object"
            },
            "MetaUnauthorized": {
                "properties": {
                    "code": {
                        "type": "integer",
                        "example": "401"
                    },
                    "status": {
                        "type": "string",
                        "example": "error"
                    },
                    "message": {
                        "type": "string",
                        "example": "Unauthenticated"
                    }
                },
                "type": "object"
            },
            "MetaForbidden": {
                "properties": {
                    "code": {
                        "type": "integer",
                        "example": "403"
                    },
                    "status": {
                        "type": "string",
                        "example": "error"
                    },
                    "message": {
                        "type": "string",
                        "example": "This action is unauthorized"
                    }
                },
                "type": "object"
            },
            "MetaNotFound": {
                "properties": {
                    "code": {
                        "type": "integer",
                        "example": "404"
                    },
                    "status": {
                        "type": "string",
                        "example": "error"
                    },
                    "message": {
                        "type": "string",
                        "example": "resource not found"
                    }
                },
                "type": "object"
            },
            "MetaConflict": {
                "properties": {
                    "code": {
                        "type": "integer",
                        "example": "409"
                    },
                    "status": {
                        "type": "string",
                        "example": "error"
                    },
                    "message": {
                        "type": "string",
                        "example": "conflict with current data"
                    }
                },
                "type": "object"
            },
            "MetaUnprocessableEntity": {
                "properties": {
                    "code": {
                        "type": "integer",
                        "example": "422"
                    },
                    "status": {
                        "type": "string",
                        "example": "error"
                    },
                    "message": {
                        "type": "string",
                        "example": "The file field is required"
                    }
                },
                "type": "object"
            },
            "SettingResult": {
                "properties": {
                    "site_name": {
                        "type": "string",
                        "example": "My Website"
                    },
                    "site_title": {
                        "type": "string",
                        "example": "My Website"
                    }
                },
                "type": "object"
            },
            "S3Storage111Settings": {
                "type": "object",
                "required": [
                    "display_name",
                    "storage_vendor",
                    "effective_storage_vendor",
                    "configured",
                    "s3_storage_111_active",
                    "s3_storage_111_endpoint",
                    "s3_storage_111_public_url",
                    "s3_storage_111_bucket",
                    "s3_storage_111_region",
                    "s3_storage_111_allowed_extensions",
                    "s3_storage_111_max_upload_size",
                    "s3_storage_111_signed_url_ttl_seconds",
                    "key_configured",
                    "secret_configured"
                ],
                "properties": {
                    "display_name": {
                        "type": "string"
                    },
                    "storage_vendor": {
                        "type": "string",
                        "description": "Configured active storage provider."
                    },
                    "effective_storage_vendor": {
                        "type": "string",
                        "description": "Storage provider that is both active and completely configured."
                    },
                    "configured": {
                        "type": "boolean"
                    },
                    "s3_storage_111_active": {
                        "type": "integer",
                        "enum": [
                            0,
                            1
                        ]
                    },
                    "s3_storage_111_endpoint": {
                        "type": "string",
                        "format": "uri"
                    },
                    "s3_storage_111_public_url": {
                        "type": "string",
                        "format": "uri"
                    },
                    "s3_storage_111_bucket": {
                        "type": "string"
                    },
                    "s3_storage_111_key": {
                        "type": "string",
                        "maxLength": 0,
                        "description": "Compatibility field that is always empty. Credentials are never returned."
                    },
                    "s3_storage_111_secret": {
                        "type": "string",
                        "maxLength": 0,
                        "description": "Compatibility field that is always empty. Credentials are never returned."
                    },
                    "s3_storage_111_region": {
                        "type": "string"
                    },
                    "s3_storage_111_public_buckets": {
                        "type": "string"
                    },
                    "s3_storage_111_allowed_extensions": {
                        "type": "array",
                        "items": {
                            "type": "string"
                        }
                    },
                    "s3_storage_111_max_upload_size": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 524288,
                        "description": "Maximum upload size in KiB."
                    },
                    "s3_storage_111_signed_url_ttl_seconds": {
                        "type": "integer",
                        "minimum": 60,
                        "maximum": 2592000
                    },
                    "key_configured": {
                        "type": "boolean"
                    },
                    "secret_configured": {
                        "type": "boolean"
                    }
                }
            },
            "UpdateS3Storage111Settings": {
                "type": "object",
                "properties": {
                    "s3_storage_111_endpoint": {
                        "type": "string",
                        "format": "uri",
                        "description": "Public HTTPS S3-compatible endpoint. Private and local destinations are rejected."
                    },
                    "s3_storage_111_public_url": {
                        "type": "string",
                        "format": "uri"
                    },
                    "s3_storage_111_bucket": {
                        "type": "string",
                        "pattern": "^[a-z0-9][a-z0-9.-]{1,61}[a-z0-9]$"
                    },
                    "s3_storage_111_key": {
                        "type": "string",
                        "maxLength": 2048,
                        "writeOnly": true,
                        "description": "Leave blank to retain the currently encrypted credential."
                    },
                    "s3_storage_111_secret": {
                        "type": "string",
                        "maxLength": 2048,
                        "writeOnly": true,
                        "description": "Leave blank to retain the currently encrypted credential."
                    },
                    "s3_storage_111_region": {
                        "type": "string",
                        "pattern": "^[a-z0-9][a-z0-9-]{0,62}$"
                    },
                    "s3_storage_111_public_buckets": {
                        "type": "string"
                    },
                    "s3_storage_111_allowed_extensions": {
                        "type": "array",
                        "items": {
                            "type": "string"
                        }
                    },
                    "s3_storage_111_max_upload_size": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 524288
                    },
                    "s3_storage_111_signed_url_ttl_seconds": {
                        "type": "integer",
                        "minimum": 60,
                        "maximum": 2592000
                    },
                    "set_as_storage_vendor": {
                        "type": "boolean",
                        "default": false,
                        "description": "Explicitly activates this provider only after the server-side connection probe succeeds."
                    }
                }
            },
            "S3Storage111Health": {
                "type": "object",
                "required": [
                    "configured",
                    "reachable",
                    "message"
                ],
                "properties": {
                    "configured": {
                        "type": "boolean"
                    },
                    "reachable": {
                        "type": "boolean"
                    },
                    "http_status": {
                        "type": "integer"
                    },
                    "message": {
                        "type": "string"
                    }
                },
                "description": "A signed URL is never returned by this response."
            },
            "S3Storage111MigrationRequest": {
                "type": "object",
                "required": [
                    "dry_run"
                ],
                "properties": {
                    "limit": {
                        "type": "integer",
                        "minimum": 0
                    },
                    "dry_run": {
                        "type": "boolean",
                        "description": "Use true to preview the exact batch before explicitly executing it."
                    }
                }
            },
            "S3Storage111Migration": {
                "type": "object",
                "required": [
                    "source_disk",
                    "destination_disk",
                    "dry_run",
                    "processed",
                    "migrated",
                    "already_exists",
                    "skipped",
                    "missing_source",
                    "failed",
                    "items"
                ],
                "properties": {
                    "source_disk": {
                        "type": "string"
                    },
                    "destination_disk": {
                        "type": "string"
                    },
                    "dry_run": {
                        "type": "boolean"
                    },
                    "processed": {
                        "type": "integer"
                    },
                    "migrated": {
                        "type": "integer"
                    },
                    "already_exists": {
                        "type": "integer"
                    },
                    "skipped": {
                        "type": "integer"
                    },
                    "missing_source": {
                        "type": "integer"
                    },
                    "failed": {
                        "type": "integer"
                    },
                    "items": {
                        "type": "array",
                        "items": {
                            "type": "object",
                            "required": [
                                "file_path",
                                "source_disk",
                                "status"
                            ],
                            "properties": {
                                "file_path": {
                                    "type": "string"
                                },
                                "source_disk": {
                                    "type": "string"
                                },
                                "status": {
                                    "type": "string"
                                },
                                "message": {
                                    "type": "string"
                                }
                            }
                        }
                    }
                }
            },
            "MobileReleasePolicy": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                    "android_playstore_url",
                    "android_app_version",
                    "ios_appstore_url",
                    "ios_app_version"
                ],
                "properties": {
                    "android_playstore_url": {
                        "oneOf": [
                            {
                                "type": "string",
                                "maxLength": 0
                            },
                            {
                                "type": "string",
                                "format": "uri",
                                "minLength": 1
                            }
                        ],
                        "description": "Official public Google Play listing URL, or an empty string."
                    },
                    "android_app_version": {
                        "oneOf": [
                            {
                                "type": "string",
                                "maxLength": 0
                            },
                            {
                                "type": "string",
                                "pattern": "^[0-9]{1,5}\\.[0-9]{1,5}\\.[0-9]{1,5}\\+[1-9][0-9]{0,9}$"
                            }
                        ],
                        "description": "Minimum Flutter version+build, or an empty string to disable enforcement."
                    },
                    "ios_appstore_url": {
                        "oneOf": [
                            {
                                "type": "string",
                                "maxLength": 0
                            },
                            {
                                "type": "string",
                                "format": "uri",
                                "minLength": 1
                            }
                        ],
                        "description": "Official public Apple App Store listing URL, or an empty string."
                    },
                    "ios_app_version": {
                        "oneOf": [
                            {
                                "type": "string",
                                "maxLength": 0
                            },
                            {
                                "type": "string",
                                "pattern": "^[0-9]{1,5}\\.[0-9]{1,5}\\.[0-9]{1,5}\\+[1-9][0-9]{0,9}$"
                            }
                        ],
                        "description": "Minimum Flutter version+build, or an empty string to disable enforcement."
                    }
                }
            },
            "DANAFinishNotifyRequest": {
                "type": "object",
                "required": [
                    "originalPartnerReferenceNo",
                    "originalReferenceNo",
                    "merchantId",
                    "amount",
                    "latestTransactionStatus",
                    "createdTime",
                    "finishedTime"
                ],
                "properties": {
                    "originalPartnerReferenceNo": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 64
                    },
                    "originalReferenceNo": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 64
                    },
                    "originalExternalId": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 36
                    },
                    "merchantId": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 64
                    },
                    "subMerchantId": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 32
                    },
                    "amount": {
                        "type": "object",
                        "required": [
                            "value",
                            "currency"
                        ],
                        "properties": {
                            "value": {
                                "type": "string",
                                "pattern": "^\\d+\\.\\d{2}$",
                                "example": "10000.00"
                            },
                            "currency": {
                                "type": "string",
                                "enum": [
                                    "IDR"
                                ]
                            }
                        }
                    },
                    "latestTransactionStatus": {
                        "type": "string",
                        "enum": [
                            "00",
                            "05"
                        ]
                    },
                    "transactionStatusDesc": {
                        "type": "string",
                        "maxLength": 50
                    },
                    "createdTime": {
                        "type": "string",
                        "format": "date-time"
                    },
                    "finishedTime": {
                        "type": "string",
                        "format": "date-time"
                    },
                    "externalStoreId": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 64
                    },
                    "additionalInfo": {
                        "type": "object",
                        "additionalProperties": true
                    }
                }
            },
            "DANAFinishNotifyAcknowledgment": {
                "type": "object",
                "required": [
                    "responseCode",
                    "responseMessage"
                ],
                "properties": {
                    "responseCode": {
                        "type": "string",
                        "enum": [
                            "2005600",
                            "5005601"
                        ]
                    },
                    "responseMessage": {
                        "type": "string",
                        "enum": [
                            "Successful",
                            "Internal Server Error"
                        ]
                    }
                }
            }
        },
        "responses": {
            "BOSuccessIndexBannerResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/BOIndexBannerResourceSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "BOSuccessListBlacklistWordsResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/BOListBlacklistWordsResourceSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "BOSuccessShowBannerResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/BOStoreBannerResourceSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "BOShowBlacklistWordsResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/BOShowBlacklistWordsResourceSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "ShowPubReportResourceSchema": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/ShowPubReportDataResourceSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "BOSuccessStoreBannerResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/BOStoreBannerResourceSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "BOStoreBlacklistWordsResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/BOStoreBlacklistWordsResourceSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "FOCampaignFundraiserIndexResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "allOf": [
                                                {
                                                    "$ref": "#/components/schemas/IndexCampaignFundraiserPaginateWithDetailResourceSchema"
                                                },
                                                {
                                                    "$ref": "#/components/schemas/FOCampaignFundraiserIndexResourceSchema"
                                                }
                                            ]
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "CampaignIndexRecommendationResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "allOf": [
                                                {
                                                    "$ref": "#/components/schemas/CursorPaginateResourceSchema"
                                                },
                                                {
                                                    "$ref": "#/components/schemas/CampaignIndexRecommendationResourceSchema"
                                                }
                                            ]
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "FOCampaignIndexResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "allOf": [
                                                {
                                                    "$ref": "#/components/schemas/CursorPaginateResourceSchema"
                                                },
                                                {
                                                    "$ref": "#/components/schemas/FOCampaignIndexResourceSchema"
                                                }
                                            ]
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "FOListIndexBannerResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/FOListBannerResourceSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "FOListMyDonationsResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/FOListMyDonationsResourceSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "FOMyFundraiserResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "allOf": [
                                                {
                                                    "$ref": "#/components/schemas/CursorPaginateResourceSchema"
                                                },
                                                {
                                                    "$ref": "#/components/schemas/FOMyFundraiserResourceSchema"
                                                }
                                            ]
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "FOMyVolunteerResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "allOf": [
                                                {
                                                    "$ref": "#/components/schemas/CursorPaginateResourceSchema"
                                                },
                                                {
                                                    "$ref": "#/components/schemas/FOMyVolunteerResourceSchema"
                                                }
                                            ]
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "FOMyFundraisingActivitiesResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/MyFundraisingActivitiesResourceSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "SuccessIndexSettingResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/SettingsResourceSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "FOCampaignShowResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/FOCampaignShowPropertySchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "SuccessShowCampaignTimelineResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/ShowCampaignTimelineResourceSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "SuccessShowProofManualTransferResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "type": "array",
                                            "items": {
                                                "$ref": "#/components/schemas/ShowProofManualTransferResourceSchema"
                                            }
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "SuccessStoreCampaignFundraiserResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/StoreCampaignFundraiserResourceSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "SuccessStoreCampaignTimelineResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/StoreCampaignTimelineResourceSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "SuccessStoreCampaignVolunteerResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/StoreCampaignVolunteerResourceSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "SuccessStoreDonationsResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/DonationsResourceSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "SuccessStoreProofManualTransferResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/StoreProofManualTransferResourceSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "SuccessTimelinesCampaignTimelineResponse": {
                "description": "success",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/Meta"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "allOf": [
                                                {
                                                    "$ref": "#/components/schemas/CursorPaginateResourceSchema"
                                                },
                                                {
                                                    "properties": {
                                                        "items": {
                                                            "type": "array",
                                                            "items": {
                                                                "$ref": "#/components/schemas/TimelinesCampaignTimelineResourceSchema"
                                                            }
                                                        }
                                                    },
                                                    "type": "object"
                                                }
                                            ]
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "MediaPaginateResponse": {
                "description": "Response media paginate",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/MetaSuccess"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/MediaPaginate"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "MediaResponse": {
                "description": "Response media",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/MetaSuccess"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/Media"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "PagePaginateResponse": {
                "description": "Response page paginate",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/MetaSuccess"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/PagePaginate"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "PageResponse": {
                "description": "Response page",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/MetaSuccess"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/Page"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "UpdatePaymentGatewaySettingResponse": {
                "description": "This response depend on the payment gateway. maybe a different payment gateway will have a different payload. look at the payment gateway details to see the available keys according to the payment gateway",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/MetaSuccess"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/UpdatePaymentGatewaySettingSchema"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "GetPaymentMethodListResponse": {
                "description": "Get payment method list by payment gateway",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/MetaSuccess"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "type": "array",
                                            "items": {
                                                "$ref": "#/components/schemas/PaymentMethodSchema"
                                            }
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "SocialPaginateResponse": {
                "description": "Response social paginate",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/MetaSuccess"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "$ref": "#/components/schemas/SocialPaginate"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "SuccessResponse": {
                "description": "Response for success operation",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/MetaSuccess"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "type": "object"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "CreatedResponse": {
                "description": "Response for success created operation",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/MetaSuccess"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "type": "object"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "ErrorResponse": {
                "description": "Response for error operation",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/MetaError"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "type": "object"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "UnauthorizedResponse": {
                "description": "Response for success operation",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/MetaUnauthorized"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "type": "object"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "ForbiddenResponse": {
                "description": "Response for forbidden operation",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/MetaForbidden"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "type": "object"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "NotFoundResponse": {
                "description": "Response for not found operation",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/MetaNotFound"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "type": "object"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            },
            "ConflictResponse": {
                "description": "Response for conflict operation",
                "content": {
                    "application/json": {
                        "schema": {
                            "properties": {
                                "meta": {
                                    "$ref": "#/components/schemas/MetaConflict"
                                },
                                "data": {
                                    "type": "array",
                                    "items": {}
                                }
                            },
                            "type": "object"
                        }
                    }
                }
            },
            "UnprocessableEntityResponse": {
                "description": "Response for unprocessable entity operation",
                "content": {
                    "application/json": {
                        "schema": {
                            "allOf": [
                                {
                                    "properties": {
                                        "meta": {
                                            "$ref": "#/components/schemas/MetaUnprocessableEntity"
                                        }
                                    },
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "data": {
                                            "type": "object"
                                        }
                                    },
                                    "type": "object"
                                }
                            ]
                        }
                    }
                }
            }
        },
        "parameters": {
            "SettingDeleteParam": {
                "name": "key",
                "in": "query",
                "required": true,
                "example": "site_title"
            },
            "SettingIndexParam": {
                "name": "field[]",
                "in": "query",
                "description": "The list array want to fetch, if no field provide, all setting will return",
                "required": false,
                "schema": {
                    "type": "array",
                    "items": {}
                }
            }
        },
        "requestBodies": {
            "ExternalAccountInquiryRequestSchema": {
                "description": "Store Member Bank Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/ExternalAccountInquiryRequest"
                        }
                    }
                }
            },
            "BOStoreBannerRequestBody": {
                "description": "Store Banner Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/BOStoreBannerRequestSchema"
                        }
                    }
                }
            },
            "BOStoreBlacklistWordsRequestBody": {
                "description": "Store Blacklist Words Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/BOStoreBlacklistWordsRequestSchema"
                        }
                    }
                }
            },
            "StoreCampaignTemporaryRequestBody": {
                "description": "Store Role Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreCampaignTemporaryRequestSchema"
                        }
                    }
                }
            },
            "StorePubReportRequestSchema": {
                "description": "Store Banner Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/RequestBodyStorePubReportSchema"
                        }
                    }
                }
            },
            "BOUpdateBannerRequestBody": {
                "description": "Update Banner Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/BOUpdateBannerRequestSchema"
                        }
                    }
                }
            },
            "BOUpdateBlacklistWordsRequestBody": {
                "description": "Update Blacklist Words Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/BOUpdateBlacklistWordsRequestSchema"
                        }
                    }
                }
            },
            "UpdateCampaignRequestBody": {
                "description": "Store Role Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdateCampaignRequestSchema"
                        }
                    }
                }
            },
            "UpdatePubReportRequestSchema": {
                "description": "Store Banner Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/RequestBodyUpdatePubReportSchema"
                        }
                    }
                }
            },
            "UpdateRabCampaignRequestBody": {
                "description": "Store Banner Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdateRabCampaignRequestSchema"
                        }
                    }
                }
            },
            "CampaignRequestEditRequestBody": {
                "description": "Request update Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/CampaignRequestEditRequestSchema"
                        }
                    }
                }
            },
            "DeleteAccountSendOtpRequestBody": {
                "description": "delete account send otp request body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/DeleteAccountSendOtpRequestSchema"
                        }
                    }
                }
            },
            "OAuth2RegisterRequestBody": {
                "description": "OAuth2 Register Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/OAuth2RegisterRequestSchema"
                        }
                    }
                }
            },
            "StoreCampaignFundraiserRequestBody": {
                "description": "Store Role Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreFundraiserRequestSchema"
                        }
                    }
                }
            },
            "StoreCampaignTimelineRequestBody": {
                "description": "Store Timeline Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreTimelineRequestSchema"
                        }
                    }
                }
            },
            "StoreCampaignVolunteerRequestBody": {
                "description": "Store Role Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreVolunteerRequestSchema"
                        }
                    }
                }
            },
            "StoreDonationsRequestBody": {
                "description": "Store Donations Request Body",
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreDonationsRequestSchema"
                        }
                    }
                }
            },
            "StoreProofManualTransferRequestBody": {
                "description": "Store Proof Manual Transfer Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreProofManualTransferRequestSchema"
                        }
                    }
                }
            },
            "FOStoreTransactionRequestBody": {
                "description": "Store Deposit",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/FOStoreTransactionRequestSchema"
                        }
                    }
                }
            },
            "UpdateInitCampaignVerificationRequestBody": {
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "properties": {
                                "beneficiary_is_campaigner": {
                                    "$ref": "#/components/schemas/BooleanEnumSchema"
                                },
                                "use_bank": {
                                    "$ref": "#/components/schemas/UseBankEnumSchema"
                                }
                            },
                            "type": "object"
                        }
                    }
                }
            },
            "StoreCampaignNonMedicalStoryStepRequestBody": {
                "description": "Story Step",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/CampaignNonMedicalStoryStepItems"
                        }
                    }
                }
            },
            "StoreCampaignMedicalStoryStepRequestBody": {
                "description": "Story Step",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/CampaignMedicalStoryStepItems"
                        }
                    }
                }
            },
            "RevokeConnectedDeviceRequestBody": {
                "description": "Revoke Connected Device Request",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/RevokeConnectedDeviceRequestSchema"
                        }
                    }
                }
            },
            "StoreMemberAddressRequestBody": {
                "description": "Store member address request body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreMemberAddressRequestSchema"
                        }
                    }
                }
            },
            "StoreMemberBankCardRequestBody": {
                "description": "Store Member Bank Card Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreMemberBankCardRequestSchema"
                        }
                    }
                }
            },
            "StoreMemberBankRequestBody": {
                "description": "Store Member Bank Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreMemberBankRequestSchema"
                        }
                    }
                }
            },
            "StoreMemberCompanyRequestBody": {
                "description": "Store Member Company Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreMemberCompanyRequestSchema"
                        }
                    }
                }
            },
            "StoreMemberContactRequestBody": {
                "description": "Store Member Contact Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreMemberContactRequestSchema"
                        }
                    }
                }
            },
            "StoreMemberCryptoWalletRequestBody": {
                "description": "Store Member Crypto Wallet Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreMemberCryptoWalletRequestSchema"
                        }
                    }
                }
            },
            "StoreMemberDocumentRequestBody": {
                "description": "Store Member Document Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreMemberDocumentRequestSchema"
                        }
                    }
                }
            },
            "StoreMemberEwalletRequestBody": {
                "description": "Store Member Ewallet Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreMemberEwalletRequestSchema"
                        }
                    }
                }
            },
            "StoreMemberPaypalRequestBody": {
                "description": "Store Member Paypal Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreMemberPaypalRequestSchema"
                        }
                    }
                }
            },
            "StoreMemberRequestBody": {
                "description": "Store Role Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreMemberRequestSchema"
                        }
                    }
                }
            },
            "StoreMemberSocialRequestBody": {
                "description": "Store Member Social Media Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreMemberSocialRequestSchema"
                        }
                    }
                }
            },
            "UpdateMemberProfileRequestBody": {
                "description": "Store Role Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdateMemberProfileRequestSchema"
                        }
                    }
                }
            },
            "UpdateMemberRequestBody": {
                "description": "Store Role Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdateMemberRequestSchema"
                        }
                    }
                }
            },
            "ForgotPasswordOtpRequestBody": {
                "description": "Login Request",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/ForgotPasswordOtpRequestSchema"
                        }
                    }
                }
            },
            "ForgotPasswordRequestBody": {
                "description": "forgot password request body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/ForgotPasswordRequestSchema"
                        }
                    }
                }
            },
            "LoginCodeConfirmRequestBody": {
                "description": "Login Code Confirm Request Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/LoginCodeConfirmRequestSchema"
                        }
                    }
                }
            },
            "LoginMemberRequestBody": {
                "description": "Member Login Request",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/LoginMemberRequestSchema"
                        }
                    }
                }
            },
            "LoginOauthRequestBody": {
                "description": "Login Request",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/LoginOauthRequestSchema"
                        }
                    }
                }
            },
            "RegisterMemberRequestBody": {
                "description": "Update Member Profile Request",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/RegisterMemberRequestSchema"
                        }
                    }
                }
            },
            "ResetPasswordMemberRequestBody": {
                "description": "Reset Password Request",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/ResetPasswordMemberRequestSchema"
                        }
                    }
                }
            },
            "LoginRequestBody": {
                "description": "Login Request",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/LoginRequestSchema"
                        }
                    }
                }
            },
            "StoreMailServerRequest": {
                "description": "Request body of create page",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreMailServerRequestSchema"
                        }
                    }
                }
            },
            "UpdateMailServerRequest": {
                "description": "Request body of update page",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdateMailServerRequestSchema"
                        }
                    }
                }
            },
            "OtpValidationRequestBody": {
                "description": "Otp Validation Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/OtpValidationRequestSchema"
                        }
                    }
                }
            },
            "StorePageRequest": {
                "description": "Request body of create page",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/Page"
                        }
                    }
                }
            },
            "UpdatePageRequest": {
                "description": "Request body of update page",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/Page"
                        }
                    }
                }
            },
            "UpdatePaymentMethodBulkRequestBodyRequestBody": {
                "description": "Update payment method bulk",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdatePaymentMethodByPaymentGatewayRequestSchema"
                        }
                    }
                }
            },
            "UpdatePaymentMethodRequestBody": {
                "description": "Update payment method request body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdatePaymentMethodSchema"
                        }
                    }
                }
            },
            "UpdateRobotsRequest": {
                "description": "Request body of update robots",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdateRobotsRequestSchema"
                        }
                    }
                }
            },
            "StoreRoleRequestBody": {
                "description": "Store Role Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreRoleRequestSchema"
                        }
                    }
                }
            },
            "UpdateRolePermissionRequestBody": {
                "description": "Update Role Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdateRolePermissionRequestSchema"
                        }
                    }
                }
            },
            "UpdateRoleRequestBody": {
                "description": "Update Role Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdateRoleRequestSchema"
                        }
                    }
                }
            },
            "SettingStoreBody": {
                "description": "Pet object that needs to be added to the store",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/SettingStoreSchema"
                        }
                    }
                }
            },
            "UpdateOrCreateSettingPaymentGatewayRequestBody": {
                "description": "This payload depend on the payment gateway. maybe a different payment gateway will have a different payload. look at the payment gateway details to see the available keys according to the payment gateway",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdateSettingPaymentGatewayRequestSchema"
                        }
                    }
                }
            },
            "UpdateSettingPaymentGatewayRequestBody": {
                "description": "This payload depend on the payment gateway. maybe a different payment gateway will have a different payload. look at the payment gateway details to see the available keys according to the payment gateway",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdateSettingPaymentGatewayRequestSchema"
                        }
                    }
                }
            },
            "Setting": {
                "description": "Pet object that needs to be added to the store",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/Setting"
                        }
                    }
                }
            },
            "UpdateSitemapRequest": {
                "description": "Request body of update sitemap",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdateSitemapRequestSchema"
                        }
                    }
                }
            },
            "StoreSocialRequest": {
                "description": "Request body of create page",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/Social"
                        }
                    }
                }
            },
            "UpdateSocialRequest": {
                "description": "Request body of update social",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/RequestSocialSchema"
                        }
                    }
                }
            },
            "UpdatePermissionRequestBody": {
                "description": "Update System Permission Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdatePermissionRequestSchema"
                        }
                    }
                }
            },
            "StoreTelegramServerRequest": {
                "description": "Request body of create page",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/TelegramServer"
                        }
                    }
                }
            },
            "TestMessageTelegramServerRequestBody": {
                "description": "Store Role Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/TestMessageTelegramServerRequestSchema"
                        }
                    }
                }
            },
            "UpdateTelegramServerRequest": {
                "description": "Request body of update page",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/TelegramServer"
                        }
                    }
                }
            },
            "UpdatePasswordRequest": {
                "description": "Update Password Request",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdatePasswordSchema"
                        }
                    }
                }
            },
            "UpdateUserProfileRequest": {
                "description": "Update User Profile Request",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdateUserProfileRequestSchema"
                        }
                    }
                }
            },
            "AuthInfoUserRequestBody": {
                "description": "Store Role Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/AuthInfoUserRequestSchema"
                        }
                    }
                }
            },
            "ResetPasswordUserRequestBody": {
                "description": "Reset Password Request",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/ResetPasswordUserRequestSchema"
                        }
                    }
                }
            },
            "StoreUserRequestBody": {
                "description": "Store Role Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreUserRequestSchema"
                        }
                    }
                }
            },
            "UpdateUserRequestBody": {
                "description": "Update Role Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdateUserRequestSchema"
                        }
                    }
                }
            },
            "StoreWhatsappServerRequestBody": {
                "description": "Store Whatsapp Server Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/StoreWhatsappServerRequestSchema"
                        }
                    }
                }
            },
            "TestMessageWhatsappServerRequestBody": {
                "description": "Store Role Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/TestMessageWhatsappServerRequestSchema"
                        }
                    }
                }
            },
            "UpdateWhatsappServerRequestBody": {
                "description": "Update Whatsapp Server Request Body",
                "required": true,
                "content": {
                    "application/json": {
                        "schema": {
                            "$ref": "#/components/schemas/UpdateWhatsappServerRequestSchema"
                        }
                    }
                }
            }
        },
        "securitySchemes": {
            "bearerAuth": {
                "type": "http",
                "scheme": "bearer"
            },
            "donationAccess": {
                "type": "apiKey",
                "in": "header",
                "name": "X-Donation-Access-Token",
                "description": "Capability returned once when a donation is created. Browser clients should keep it in an HttpOnly cookie and inject it server-side."
            }
        }
    },
    "security": [
        {
            "bearerAuth": []
        }
    ],
    "tags": [
        {
            "name": "BACKOFFICE - Campaign",
            "description": "List Campaign Docs"
        },
        {
            "name": "BACKOFFICE - Report Campaigner",
            "description": "List Campaigner Report Docs"
        },
        {
            "name": "BACKOFFICE - Campaign Category",
            "description": "List Campaign Category Docs"
        },
        {
            "name": "BACKOFFICE - Campaign Fundraiser Temporary",
            "description": "List Campaign Category Docs"
        },
        {
            "name": "BACKOFFICE - Campaign Fundraiser",
            "description": "List Campaign Category Docs"
        },
        {
            "name": "BACKOFFICE - Campaign Temporary",
            "description": "List Campaign Category Docs"
        },
        {
            "name": "BACKOFFICE - Campaign Timeline",
            "description": "Campaign Timeline Endpoint"
        },
        {
            "name": "BACKOFFICE - Campaign Verification",
            "description": "List Campaign Verification Docs"
        },
        {
            "name": "BACKOFFICE - Campaign Priority",
            "description": "List Campaign Priority Docs"
        },
        {
            "name": "BACKOFFICE - Donations",
            "description": "List Donations"
        },
        {
            "name": "BACKOFFICE - Donator Summary Report",
            "description": "List Donator Summary Report"
        },
        {
            "name": "BACKOFFICE - Disbursement",
            "description": "List Disbursement Docs"
        },
        {
            "name": "BACKOFFICE - Campaign Validation",
            "description": "List Campaign Priority Docs"
        },
        {
            "name": "BACKOFFICE - Verification Revisi",
            "description": "Verification Campaign"
        },
        {
            "name": "BACKOFFICE - Member",
            "description": "List Member"
        },
        {
            "name": "BACKOFFICE - E-Statement Donations",
            "description": "List E-Statement Donations"
        },
        {
            "name": "BACKOFFICE - E-Statement Donations Fundraiser",
            "description": "List E-Statement Donation Fundraiser"
        },
        {
            "name": "BACKOFFICE - E-Statement Banks",
            "description": "List E-Statement Banks"
        },
        {
            "name": "BACKOFFICE - Proof Manual Transfer",
            "description": "List Manual Transfer"
        },
        {
            "name": "BACKOFFICE - Member Temporary",
            "description": "List Member"
        },
        {
            "name": "BACKOFFICE - Notification",
            "description": "List Notification"
        },
        {
            "name": "BACKOFFICE - Dashboard Activity Users",
            "description": "List detail dashbaord activitiy user"
        },
        {
            "name": "BACKOFFICE - BCA",
            "description": "List detail BCA"
        },
        {
            "name": "FRONTOFFICE - Campaign Medical",
            "description": "List Campaign Medical Docs"
        },
        {
            "name": "FRONTOFFICE - Campaign Non Medical",
            "description": "List Campaign Non Medical Docs"
        },
        {
            "name": "FRONTOFFICE - Campaign Latest Video",
            "description": "List latest campaign video"
        },
        {
            "name": "FRONTOFFICE - Campaign",
            "description": "Campaign Docs"
        },
        {
            "name": "FRONTOFFICE - Campaign Emergencies",
            "description": "Campaign Emergencies Docs"
        },
        {
            "name": "FRONTOFFICE - Campaign Fundraiser",
            "description": "Campaign Fundraiser Docs"
        },
        {
            "name": "FRONTOFFICE - Campaign Fundraiser Timelines",
            "description": "Campaign Fundraiser Timelines Docs"
        },
        {
            "name": "FRONTOFFICE - Me",
            "description": "List data on my account"
        },
        {
            "name": "FRONTOFFICE - Withdraw",
            "description": "withdraw user"
        },
        {
            "name": "FRONTOFFICE - Campaign Verification",
            "description": "Manage verifications"
        },
        {
            "name": "FRONTOFFICE - Identity Verification",
            "description": "Manage Identity verifications"
        },
        {
            "name": "FRONTOFFICE - Campaign Priority",
            "description": "List campaign Priority"
        },
        {
            "name": "FRONTOFFICE - Prayer",
            "description": "List campaign Priority"
        },
        {
            "name": "FRONTOFFICE - Wallet Transcaction",
            "description": "List campaign Priority"
        },
        {
            "name": "FRONTOFFICE - Payment Methods",
            "description": "List Payment Methods"
        },
        {
            "name": "Member",
            "description": "List Member Docs"
        },
        {
            "name": "Member Address",
            "description": "List Member Address Docs"
        },
        {
            "name": "Member Bank",
            "description": "List Member Bank Docs"
        },
        {
            "name": "Role & Permissions ",
            "description": "List Role & Permissions Docs"
        },
        {
            "name": "Page",
            "description": "List Page Docs"
        },
        {
            "name": "Payments",
            "description": "List Payments Docs"
        },
        {
            "name": "FRONTOFFICE - Alert",
            "description": "List All Alert"
        },
        {
            "name": "BACKOFFICE - Alert",
            "description": "List All Alert"
        },
        {
            "name": "FRONTOFFICE - Notification",
            "description": "List All notification"
        },
        {
            "name": "BACKOFFICE - Campaign Fundraiser Validation",
            "description": "List All Campaign Fundraiser Validation"
        },
        {
            "name": "Websocket - Sender",
            "description": "Endpoint For Sender to websocket emmiter"
        }
    ]
}
