결과: {'count': 6, 'fields': [{'name': 'full_name', 'type': 'full_name', 'constraints': {}, 'nullablePercent': 0}, {'name': 'email', 'type': 'email_address', 'constraints': {}, 'nullablePercent': 0}, {'name': 'password', 'type': 'password', 'constraints': {'minimum_length': 8}, 'nullablePercent': 0}, {'name': 'address', 'type': 'address', 'constraints': {}, 'nullablePercent': 0}, {'name': 'phone', 'type': 'phone', 'constraints': {}, 'nullablePercent': 0}, {'name': 'birth_date', 'type': 'datetime', 'constraints': {'format': 'yyyy-mm-dd'}, 'nullablePercent': 0}]}
결과: {'count': 2, 'fields': [{'name': 'profile_image', 'type': 'avatar', 'constraints': {'size': '100x100', 'format': 'png'}, 'nullablePercent': 10}, {'name': 'age', 'type': 'number_between_1_100', 'constraints': {'min': 20, 'max': 60, 'decimals': 1}, 'nullablePercent': 10}]}
결과: {'count': 2, 'fields': [{'name': 'password', 'type': 'password', 'constraints': {'minimum_length': 12, 'upper': 2, 'lower': 2, 'numbers': 2, 'symbols': 2}, 'nullablePercent': 0}, {'name': 'email', 'type': 'email_address', 'constraints': {'domain': 'naver.com'}, 'nullablePercent': 0}]}
결과: {'count': 2, 'fields': [{'name': 'phone', 'type': 'phone', 'constraints': {'format': '###-###-####'}, 'nullablePercent': 5}, {'name': 'birth_date', 'type': 'datetime', 'constraints': {'format': 'yyyy-mm-dd'}, 'nullablePercent': 5}]}
결과: {'count': 1, 'fields': [{'name': 'profile_image', 'type': 'avatar', 'constraints': {'size': '150x150', 'format': 'jpg'}, 'nullablePercent': 0}]}
결과: {'count': 2, 'fields': [{'name': 'password', 'type': 'password', 'constraints': {'minimum_length': 10, 'upper': 1, 'lower': 1, 'numbers': 1, 'symbols': 1}, 'nullablePercent': 0}, {'name': 'email', 'type': 'email_address', 'constraints': {'domain': 'gmail.com'}, 'nullablePercent': 0}]}
결과: {'count': 5, 'fields': [{'name': 'full_name', 'type': 'korean_full_name', 'constraints': {}, 'nullablePercent': 10}, {'name': 'email', 'type': 'email_address', 'constraints': {'domain': 'gmail.com'}, 'nullablePercent': 10}, {'name': 'password', 'type': 'password', 'constraints': {'minimum_length': 10, 'upper': 1, 'lower': 1, 'numbers': 1}, 'nullablePercent': 10}, {'name': 'profile_image', 'type': 'avatar', 'constraints': {'size': '300x300', 'format': 'png'}, 'nullablePercent': 10}, {'name': 'age', 'type': 'number_between_1_100', 'constraints': {'min': 15, 'max': 70, 'decimals': 0}, 'nullablePercent': 10}]}
결과: {'count': 5, 'fields': [{'name': 'full_name', 'type': 'korean_full_name', 'constraints': {}, 'nullablePercent': 0}, {'name': 'email', 'type': 'email_address', 'constraints': {'domain': 'gmail.com'}, 'nullablePercent': 0}, {'name': 'password', 'type': 'password', 'constraints': {'minimum_length': 10, 'upper': 1, 'lower': 1, 'numbers': 1}, 'nullablePercent': 0}, {'name': 'profile_image', 'type': 'avatar', 'constraints': {'size': '300x300', 'format': 'png'}, 'nullablePercent': 0}, {'name': 'age', 'type': 'number_between_1_100', 'constraints': {'min': 15, 'max': 70, 'decimals': 0}, 'nullablePercent': 0}]}
결과: {'count': 1, 'fields': [{'name': 'description', 'type': 'paragraphs', 'constraints': {'at least': 3, 'but no more than': 3}, 'nullablePercent': 10}]}
결과: {'count': 5, 'fields': [{'name': 'full_name', 'type': 'korean_full_name', 'constraints': {}, 'nullablePercent': 0}, {'name': 'age', 'type': 'number_between_1_100', 'constraints': {'min': 1, 'max': 100, 'decimals': 0}, 'nullablePercent': 0}, {'name': 'email', 'type': 'email_address', 'constraints': {}, 'nullablePercent': 0}, {'name': 'password', 'type': 'password', 'constraints': {}, 'nullablePercent': 0}, {'name': 'profile_image', 'type': 'avatar', 'constraints': {}, 'nullablePercent': 0}]}