{ "db_name": "PostgreSQL", "query": "\n INSERT INTO tips (tipper_id, recipient_id, project_id, amount_cents, message, stripe_checkout_session_id, currency)\n VALUES ($1, $2, $3, $4, $5, $6, $7)\n RETURNING\n id AS \"id: TipId\", tipper_id AS \"tipper_id: UserId\", recipient_id AS \"recipient_id: UserId\",\n project_id AS \"project_id: ProjectId\", amount_cents AS \"amount_cents: Cents\", message,\n status AS \"status: super::TransactionStatus\", stripe_payment_intent_id, stripe_checkout_session_id,\n stripe_transfer_group,\n created_at AS \"created_at: chrono::DateTime\",\n completed_at AS \"completed_at: chrono::DateTime\",\n currency AS \"currency: crate::currency::SettlementCurrency\"\n ", "describe": { "columns": [ { "ordinal": 0, "name": "id: TipId", "type_info": "Uuid" }, { "ordinal": 1, "name": "tipper_id: UserId", "type_info": "Uuid" }, { "ordinal": 2, "name": "recipient_id: UserId", "type_info": "Uuid" }, { "ordinal": 3, "name": "project_id: ProjectId", "type_info": "Uuid" }, { "ordinal": 4, "name": "amount_cents: Cents", "type_info": "Int4" }, { "ordinal": 5, "name": "message", "type_info": "Varchar" }, { "ordinal": 6, "name": "status: super::TransactionStatus", "type_info": "Varchar" }, { "ordinal": 7, "name": "stripe_payment_intent_id", "type_info": "Varchar" }, { "ordinal": 8, "name": "stripe_checkout_session_id", "type_info": "Varchar" }, { "ordinal": 9, "name": "stripe_transfer_group", "type_info": "Varchar" }, { "ordinal": 10, "name": "created_at: chrono::DateTime", "type_info": "Timestamptz" }, { "ordinal": 11, "name": "completed_at: chrono::DateTime", "type_info": "Timestamptz" }, { "ordinal": 12, "name": "currency: crate::currency::SettlementCurrency", "type_info": "Varchar" } ], "parameters": { "Left": [ "Uuid", "Uuid", "Uuid", "Int4", "Varchar", "Varchar", "Varchar" ] }, "nullable": [ false, false, false, true, false, true, false, true, true, true, false, true, false ] }, "hash": "3b720ae6317edf8138a53c7591bf3f2a104187e3f6853f4f5f353566f3da4ada" }