
    2fh                     R    d dl Zd dlmZ d dlmZmZ  G d dej                        Zy)    N)settings)
migrationsmodelsc                      e Zd Zd ej                  ej                        gZ ej                  dd e	j                  dddd      fd e	j                  d	d
gddd      fd e	j                  dd      fd e	j                  ddd      fd e	j                  ded      fd e	j                   dddd      fd e	j                   ddd d      fd! e	j                   ddd"d      fd# e	j"                  d$      fd% e	j"                  d&      fd' e	j$                  ddej(                  j                  j*                  j,                  d(ej                  )      fd* e	j.                  d+ej(                  j                  j*                  j0                  d,d-.      fd/ e	j$                  ddej(                  j                  j*                  j,                  d0ej                  )      fgd1d2d,d34      gZy5)6	Migration)
structures*0009_invitation_delete_structureinvitationChannelSettingsidTFID)auto_createdprimary_key	serializeverbose_namedefault_booking_type)relativeRelative)absoluteAbsoluter   z*Default booking type: Relative or Absolute
   )choicesdefault	help_text
max_lengthdefault_booking_value   zFDefault booking value (days for relative, specific value for absolute))r   r   default_booking_until_datez.Default booking until date (for absolute type))blankr   nullindividual_accommodationsz+Property-specific booking settings override)r   r   r   booking_percentage   r   z2% increase from base price for Booking.com (0-100)   )decimal_placesr   r   
max_digitsairbnb_percentagez-% increase from base price for Airbnb (0-100)expedia_percentagez.% increase from base price for Expedia (0-100)
created_at)auto_now_add
updated_at)auto_now
created_bycreated_channel_settings)r   r   	on_deleterelated_nameto	structurez"Structure these settings belong tochannel_settingszstructures.structure)r   r.   r/   r0   
updated_byupdated_channel_settingszChannel SettingzChannel Settings)r   verbose_name_pluraldb_table)namefieldsoptionsN)__name__
__module____qualname__r   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoField	CharFieldPositiveIntegerField	DateField	JSONFielddictDecimalFieldDateTimeField
ForeignKeydjangodbdeletionSET_NULLOneToOneFieldCASCADE
operations     6/backend/structures/migrations/0010_channelsettings.pyr   r      sx    	E'
''(@(@AL 	
" 'F''%)$("'%)	 +$F$$!9;S T *"N#%	 ,/F// !"j 1$F$$""R! 0$F$$" $"O )'F'''( !"V#$	 ('F'''( !"Q#$	 )'F'''( !"R#$	 3v33FG3v33TBC %F%%"!"())"2"2";";"D"D%?#33	  (F(("F"())"2"2";";"C"C%71	 !%F%%"!"())"2"2";";"D"D%?#33	udL !2'9.Ol	
nJrR   r   )django.db.models.deletionrJ   django.confr   	django.dbr   r   r   rQ   rR   rS   <module>rW      s$    !   (u
$$ urR   