module Alula class DealerBranding < Alula::RestResource extend Alula::ResourceAttributes extend Alula::RelationshipAttributes extend Alula::ApiOperations::Request extend Alula::ApiOperations::Save resource_path 'dealers/branding' type 'dealers-branding' # Relationships relationship :dealer, type: 'dealers', cardinality: 'To-one' # Resource Fields field :published_revision, type: :string, sortable: false, filterable: false, creatable_by: [:system], patchable_by: [:system] field :company_name_short, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :company_name_long, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :central_station_phone, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :image_url, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :support_url, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :is_image_splash, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :splash_bg, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :logo_url, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :logo_border_enabled, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :enable_splash, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :enable_keypad_logo, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :contact_name, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :contact_email, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :logo_favicon_url, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :primary_logo_url, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :web_splash_url, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :primary_color, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :secondary_color, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :touchpad_header_url, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :touchpad_package_url, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :contact_phone, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :nav_style, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [:system, :station, :dealer] field :id, type: :string, sortable: false, filterable: false, creatable_by: [:system, :station, :dealer], patchable_by: [] field :entered_by, type: :string, sortable: false, filterable: false, creatable_by: [], patchable_by: [] field :date_created, type: :date, sortable: false, filterable: false, creatable_by: [], patchable_by: [] field :modified_by, type: :string, sortable: false, filterable: false, creatable_by: [], patchable_by: [] field :date_modified, type: :date, sortable: false, filterable: false, creatable_by: [], patchable_by: [] field :is_enabled, type: :string, sortable: false, filterable: false, creatable_by: [], patchable_by: [] field :revision, type: :string, sortable: false, filterable: false, creatable_by: [], patchable_by: [] end end