version: "2" sql: - engine: "postgresql" schema: - "../db/sqlc_schemas.sql" - "../billing/migrations/" - "migrations/" queries: "queries/" gen: go: package: "stripe" out: "." sql_package: "database/sql" emit_json_tags: true emit_prepared_queries: false emit_interface: true emit_exact_table_names: false emit_empty_slices: true rename: billing_account: Account billing_accounts: Account billing_price: Price billing_prices: Price billing_product: Product billing_products: Product billing_subscription: Subscription billing_subscriptions: Subscription billing_subscription_item: SubscriptionItem billing_subscription_items: SubscriptionItem billing_subscription_change: SubscriptionChange billing_subscription_changes: SubscriptionChange billing_invoice: Invoice billing_invoices: Invoice billing_invoice_line_item: InvoiceLineItem billing_invoice_line_items: InvoiceLineItem billing_payment: Payment billing_payments: Payment billing_payment_method: PaymentMethod billing_payment_methods: PaymentMethod stripe_customer_mapping: CustomerMapping stripe_customer_mappings: CustomerMapping stripe_price_mapping: PriceMapping stripe_price_mappings: PriceMapping stripe_product_mapping: ProductMapping stripe_product_mappings: ProductMapping stripe_provider_config: ProviderConfig stripe_provider_configs: ProviderConfig stripe_subscription_mapping: SubscriptionMapping stripe_subscription_mappings: SubscriptionMapping stripe_subscription_item_mapping: SubscriptionItemMapping stripe_subscription_item_mappings: SubscriptionItemMapping stripe_invoice_mapping: InvoiceMapping stripe_invoice_mappings: InvoiceMapping stripe_payment_mapping: PaymentMapping stripe_payment_mappings: PaymentMapping stripe_payment_method_mapping: PaymentMethodMapping stripe_payment_method_mappings: PaymentMethodMapping overrides: - db_type: "uuid" go_type: "string"