-record(condition, { broadcaster_user_id :: gleam@option:option(binary()), from_broadcaster_id :: gleam@option:option(binary()), moderator_user_id :: gleam@option:option(binary()), to_broadcaster_id_user_id :: gleam@option:option(binary()), reward_id :: gleam@option:option(binary()), client_id :: gleam@option:option(binary()), extension_client_id :: gleam@option:option(binary()), user_id :: gleam@option:option(binary()) }).