Apollo iOS - Is there an easy way to support Equatable for "GraphQLSelectionSet" on main branch?

I am currently using 0.53.0 and I need to support Equatable on Data where conform by GraphQLSelectionSet for testing purpose on TCA.

I saw there are lots of changes happening on the beta branch but maybe there is an easy approach without having a migration effort.

For example, Action should conform but I am having issues.

enum Action: Equatable {
  case handleCustomResponse(Result<CustomQuery.Data, CustomError>)

If you have a brief approach to cover this I would appreciate it.


The old codegen models made this nearly impossible, but we’ve resolved this in 1.0! If you are able to migrate to 1.0 eventually that will resolve this one for you.