A Workato Recipe may receive a payload containing multiple records before an action processes them. Implement a function that determines whether any two records share the same value for a specified unique key.
Return True as soon as a duplicate key is found. Return False when every record has a distinct key. The function must not modify the input list or its records.
Implement has_duplicate_records(records, unique_key).
records is a list of dictionaries representing records in a Workato Recipe payload.unique_key is a string naming the field used to identify duplicates.unique_key, and each key value is a hashable string.True if at least two records have the same key value, otherwise False.def has_duplicate_records(records, unique_key):