-module(multipartkit@error). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]). -define(FILEPATH, "src/multipartkit/error.gleam"). -export_type([multipart_error/0]). -type multipart_error() :: missing_boundary | {invalid_content_type, binary()} | {invalid_boundary, binary()} | {invalid_header, binary()} | {invalid_content_disposition, binary()} | unexpected_end_of_input | {body_too_large, integer()} | {part_too_large, integer()} | {too_many_parts, integer()} | {header_too_large, integer()} | {invalid_utf8_field, binary()} | {missing_field, binary()} | {missing_file, binary()} | {unsupported_media_type, binary()} | {unsupported_feature, binary()} | {disallowed_content_type, binary()} | {invalid_header_value, binary(), binary()} | {invalid_header_name, binary()} | {invalid_quoted_pair, binary()}.