Id.Flow is actually Id.Program with type=flow. However equals returns false when an object represented by Id.Flow is compared with the same object represented by Id.Program.
Also, this leads to confusion when we serialize the Ids. Two different JSON strings are possible for the same program object, thus confusing users.
Id.Flow is actually Id.Program with type=flow. However equals returns false when an object represented by Id.Flow is compared with the same object represented by Id.Program.
Also, this leads to confusion when we serialize the Ids. Two different JSON strings are possible for the same program object, thus confusing users.