Generated Kiwi message module for Paint.
Summary
Types
@type t() :: %Figler.Schema.Paint{ alt_text: String.t() | nil, animated_image: Figler.Schema.Image.t() | nil, animation_frame: non_neg_integer() | nil, blend_mode: Figler.Schema.BlendMode.t() | nil, color: Figler.Schema.Color.t() | nil, color_var: Figler.Schema.VariableData.t() | nil, component_prop_assignments: [Figler.Schema.ComponentPropAssignment.t()] | nil, custom_effect_id: Figler.Schema.CodeComponentId.t() | nil, density: float() | nil, emoji_code_points: [non_neg_integer()] | nil, filter_color_adjust: Figler.Schema.FilterColorAdjust.t() | nil, horizontal_alignment: Figler.Schema.PatternAlignment.t() | nil, id: Figler.Schema.GUID.t() | nil, image: Figler.Schema.Image.t() | nil, image_scale_mode: Figler.Schema.ImageScaleMode.t() | nil, image_should_color_manage: boolean() | nil, image_thumbnail: Figler.Schema.Image.t() | nil, image_var: Figler.Schema.VariableData.t() | nil, interpolation_color_space: Figler.Schema.InterpolationColorSpace.t() | nil, interpolation_hue_method: Figler.Schema.InterpolationHueMethod.t() | nil, noise_size: Figler.Schema.Vector.t() | nil, noise_type: Figler.Schema.NoiseType.t() | nil, opacity: float() | nil, opacity_var: Figler.Schema.VariableData.t() | nil, original_image_height: non_neg_integer() | nil, original_image_width: non_neg_integer() | nil, paint_filter: Figler.Schema.PaintFilterMessage.t() | nil, pattern_spacing: Figler.Schema.Vector.t() | nil, pattern_tile_type: Figler.Schema.PatternTileType.t() | nil, rotation: float() | nil, scale: float() | nil, source_node_id: Figler.Schema.GUID.t() | nil, spacing: float() | nil, stops: [Figler.Schema.ColorStop.t()] | nil, stops_var: [Figler.Schema.ColorStopVar.t()] | nil, thumb_hash: binary() | nil, thumb_hash_base64: String.t() | nil, transform: Figler.Schema.Matrix.t() | nil, type: Figler.Schema.PaintType.t() | nil, vertical_alignment: Figler.Schema.PatternAlignment.t() | nil, video: Figler.Schema.Video.t() | nil, visible: boolean() | nil }