Skip to content

Commit b5a0659

Browse files
author
FusionAuth Automation
committed
Sync from monorepo 6769111f347e
1 parent 112e4cc commit b5a0659

2 files changed

Lines changed: 21 additions & 7 deletions

File tree

src/main/java/io/fusionauth/domain/message/sms/SMSMessage.java

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
package io.fusionauth.domain.message.sms;
1717

1818
import java.util.Objects;
19+
import java.util.UUID;
1920

2021
import com.inversoft.json.JacksonConstructor;
2122
import com.inversoft.json.ToString;
@@ -26,10 +27,14 @@
2627
* @author Michael Sleevi
2728
*/
2829
public class SMSMessage implements Message {
30+
public String code;
31+
2932
public String phoneNumber;
3033

3134
public String textMessage;
3235

36+
public UUID userId;
37+
3338
@JacksonConstructor
3439
public SMSMessage() {
3540
}
@@ -43,8 +48,10 @@ public boolean equals(Object o) {
4348
return false;
4449
}
4550
SMSMessage that = (SMSMessage) o;
46-
return textMessage.equals(that.textMessage) &&
47-
phoneNumber.equals(that.phoneNumber);
51+
return Objects.equals(code, that.code) &&
52+
Objects.equals(textMessage, that.textMessage) &&
53+
Objects.equals(phoneNumber, that.phoneNumber) &&
54+
Objects.equals(userId, that.userId);
4855
}
4956

5057
@Override
@@ -54,7 +61,7 @@ public MessageType getType() {
5461

5562
@Override
5663
public int hashCode() {
57-
return Objects.hash(textMessage, phoneNumber);
64+
return Objects.hash(code, textMessage, phoneNumber, userId);
5865
}
5966

6067
@Override

src/main/java/io/fusionauth/domain/message/voice/VoiceMessage.java

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import java.util.Locale;
1919
import java.util.Objects;
20+
import java.util.UUID;
2021

2122
import com.inversoft.json.JacksonConstructor;
2223
import com.inversoft.json.ToString;
@@ -27,12 +28,16 @@
2728
* @author Daniel King
2829
*/
2930
public class VoiceMessage implements Message {
31+
public String code;
32+
3033
public Locale locale;
3134

3235
public String message;
3336

3437
public String phoneNumber;
3538

39+
public UUID userId;
40+
3641
@JacksonConstructor
3742
public VoiceMessage() {
3843
}
@@ -46,9 +51,11 @@ public boolean equals(Object o) {
4651
return false;
4752
}
4853
VoiceMessage that = (VoiceMessage) o;
49-
return Objects.equals(locale, that.locale) &&
50-
message.equals(that.message) &&
51-
phoneNumber.equals(that.phoneNumber);
54+
return Objects.equals(code, that.code) &&
55+
Objects.equals(locale, that.locale) &&
56+
Objects.equals(message, that.message) &&
57+
Objects.equals(phoneNumber, that.phoneNumber) &&
58+
Objects.equals(userId, that.userId);
5259
}
5360

5461
@Override
@@ -58,7 +65,7 @@ public MessageType getType() {
5865

5966
@Override
6067
public int hashCode() {
61-
return Objects.hash(locale, message, phoneNumber);
68+
return Objects.hash(code, locale, message, phoneNumber, userId);
6269
}
6370

6471
@Override

0 commit comments

Comments
 (0)