// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.30.0 package repository import ( "github.com/jackc/pgx/v5/pgtype" ) type BuyerRequest struct { ID pgtype.UUID `json:"id"` AssetID pgtype.UUID `json:"asset_id"` TaskType string `json:"task_type"` ModelType string `json:"model_type"` BuyerBudgetMin pgtype.Numeric `json:"buyer_budget_min"` BuyerBudgetMax pgtype.Numeric `json:"buyer_budget_max"` PrivacyRequirement pgtype.Text `json:"privacy_requirement"` UsagePurpose pgtype.Text `json:"usage_purpose"` RequestNote pgtype.Text `json:"request_note"` RequestStatus string `json:"request_status"` CreatedAt pgtype.Timestamptz `json:"created_at"` UpdatedAt pgtype.Timestamptz `json:"updated_at"` } type DataAsset struct { ID pgtype.UUID `json:"id"` AssetName string `json:"asset_name"` AssetType string `json:"asset_type"` Domain string `json:"domain"` ApplicationScene pgtype.Text `json:"application_scene"` DataDescription string `json:"data_description"` DataScale string `json:"data_scale"` CollectionMethod string `json:"collection_method"` LabelingStatus pgtype.Text `json:"labeling_status"` UpdateFrequency pgtype.Text `json:"update_frequency"` PrivacyLevel string `json:"privacy_level"` PermissionMode string `json:"permission_mode"` SupportsValidation bool `json:"supports_validation"` SellerExpectedPriceMin pgtype.Numeric `json:"seller_expected_price_min"` SellerExpectedPriceMax pgtype.Numeric `json:"seller_expected_price_max"` QualityLevel pgtype.Text `json:"quality_level"` ScarcityLevel pgtype.Text `json:"scarcity_level"` BaseValueScore pgtype.Numeric `json:"base_value_score"` BasePriceMin pgtype.Numeric `json:"base_price_min"` BasePriceMax pgtype.Numeric `json:"base_price_max"` AssetStatus string `json:"asset_status"` CreatedAt pgtype.Timestamptz `json:"created_at"` UpdatedAt pgtype.Timestamptz `json:"updated_at"` } type Order struct { ID pgtype.UUID `json:"id"` AssetID pgtype.UUID `json:"asset_id"` RequestID pgtype.UUID `json:"request_id"` PricingID pgtype.UUID `json:"pricing_id"` ValidationID pgtype.UUID `json:"validation_id"` AssetName string `json:"asset_name"` CurrentPrice pgtype.Numeric `json:"current_price"` NegotiationMin pgtype.Numeric `json:"negotiation_min"` NegotiationMax pgtype.Numeric `json:"negotiation_max"` ValidationUsed bool `json:"validation_used"` DeliveryMode string `json:"delivery_mode"` OrderStatus string `json:"order_status"` OrderCreatedAt pgtype.Timestamptz `json:"order_created_at"` OrderUpdatedAt pgtype.Timestamptz `json:"order_updated_at"` } type PricingResult struct { ID pgtype.UUID `json:"id"` AssetID pgtype.UUID `json:"asset_id"` RequestID pgtype.UUID `json:"request_id"` ScenarioValueScore pgtype.Numeric `json:"scenario_value_score"` ScenarioPriceMin pgtype.Numeric `json:"scenario_price_min"` ScenarioPriceMax pgtype.Numeric `json:"scenario_price_max"` SuggestedPrice pgtype.Numeric `json:"suggested_price"` SuccessProbability pgtype.Numeric `json:"success_probability"` PricingReason1 pgtype.Text `json:"pricing_reason_1"` PricingReason2 pgtype.Text `json:"pricing_reason_2"` PricingReason3 pgtype.Text `json:"pricing_reason_3"` VerificationSuggestion pgtype.Text `json:"verification_suggestion"` PricingStatus string `json:"pricing_status"` CreatedAt pgtype.Timestamptz `json:"created_at"` UpdatedAt pgtype.Timestamptz `json:"updated_at"` } type Validation struct { ID pgtype.UUID `json:"id"` AssetID pgtype.UUID `json:"asset_id"` RequestID pgtype.UUID `json:"request_id"` ValidationType pgtype.Text `json:"validation_type"` ValidationRequested bool `json:"validation_requested"` ValidationStatus string `json:"validation_status"` ValidationSignal pgtype.Text `json:"validation_signal"` ValidationScore pgtype.Numeric `json:"validation_score"` RiskWarning pgtype.Text `json:"risk_warning"` ContinueRecommendation pgtype.Text `json:"continue_recommendation"` ValidationCreatedAt pgtype.Timestamptz `json:"validation_created_at"` ValidationFinishedAt pgtype.Timestamptz `json:"validation_finished_at"` }