package models import () type CrmInvoiceConfig struct { ID string `gorm:"primaryKey;column:id" json:"id"` Name string `gorm:"column:name;not null" json:"name"` BHEndHour *int `gorm:"column:bh_end_hour" json:"bh_end_hour"` BHEndMinute *int `gorm:"column:bh_end_minute" json:"bh_end_minute"` BHStartHour *int `gorm:"column:bh_start_hour" json:"bh_start_hour"` BHStartMinute *int `gorm:"column:bh_start_minute" json:"bh_start_minute"` MaximumDuration *int `gorm:"column:maximum_duration" json:"maximum_duration"` MinimumDuration *int `gorm:"column:minimum_duration" json:"minimum_duration"` OnDemandAH *string `gorm:"column:on_demand_ah" json:"on_demand_ah"` OnDemandBH *string `gorm:"column:on_demand_bh" json:"on_demand_bh"` AudioBookingAH *string `gorm:"column:audio_booking_ah" json:"audio_booking_ah"` AudioBookingBH *string `gorm:"column:audio_booking_bh" json:"audio_booking_bh"` VideoBookingAH *string `gorm:"column:video_booking_ah" json:"video_booking_ah"` VideoBookingBH *string `gorm:"column:video_booking_bh" json:"video_booking_bh"` PartnerOnDemandAH *string `gorm:"column:partner_on_demand_ah" json:"partner_on_demand_ah"` PartnerOnDemandBH *string `gorm:"column:partner_on_demand_bh" json:"partner_on_demand_bh"` PartnerAudioBookingAH *string `gorm:"column:partner_audio_booking_ah" json:"partner_audio_booking_ah"` PartnerAudioBookingBH *string `gorm:"column:partner_audio_booking_bh" json:"partner_audio_booking_bh"` PartnerVideoBookingAH *string `gorm:"column:partner_video_booking_ah" json:"partner_video_booking_ah"` PartnerVideoBookingBH *string `gorm:"column:partner_video_booking_bh" json:"partner_video_booking_bh"` RoundBookings *bool `gorm:"column:round_bookings" json:"round_bookings"` RoundingFunction *bool `gorm:"column:rounding_function" json:"rounding_function"` SplitBookings *bool `gorm:"column:split_bookings" json:"split_bookings"` SplitOnDemand *bool `gorm:"column:split_on_demand" json:"split_on_demand"` } func (CrmInvoiceConfig) TableName() string { return "live_invoice_configs" }