Files
member-console/internal/stripe/sqlc.yaml

61 lines
2.3 KiB
YAML

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"