I want to know the answer to the following question:
Treaties, executive agreements, congressional-executive agreements, and sole executive agreements are the same under international law but different with respect to what?
All the background I'm provided with is that "All four classes are equally treaties under international law; they are distinct only from the perspective of internal American law.". Is that enough to answer the question?