-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathOutboundDestination.java
More file actions
100 lines (84 loc) · 2.41 KB
/
OutboundDestination.java
File metadata and controls
100 lines (84 loc) · 2.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
/**
* Represents a {@code <PhoneNumber> } or {@code <SipUri> } element inside a BXML Transfer or Forward verb
*/
package com.bandwidth.sdk.model.bxml;
import static com.bandwidth.sdk.model.bxml.utils.BxmlConstants.DEFAULT_CALLBACK_METHOD;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlTransient;
import lombok.AllArgsConstructor;
import lombok.Builder.Default;
import lombok.experimental.SuperBuilder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder
@Getter
@EqualsAndHashCode(callSuper = false)
@XmlTransient
abstract public class OutboundDestination {
@XmlAttribute
protected String uui;
public String getUui() {
return uui;
}
@XmlAttribute
protected String username;
public String getUsername() {
return username;
}
@XmlAttribute
protected String password;
public String getPassword() {
return password;
}
@XmlAttribute
protected String fallbackUsername;
public String getFallbackUsername() {
return fallbackUsername;
}
@XmlAttribute
protected String fallbackPassword;
public String getFallbackPassword() {
return fallbackPassword;
}
@XmlAttribute
protected String transferAnswerUrl;
public String getTransferAnswerUrl() {
return transferAnswerUrl;
}
@XmlAttribute
@Default
protected String transferAnswerMethod = DEFAULT_CALLBACK_METHOD;
public String getTransferAnswerMethod() {
return transferAnswerMethod;
}
@XmlAttribute
protected String transferAnswerFallbackUrl;
public String getTransferAnswerFallbackUrl() {
return transferAnswerFallbackUrl;
}
@XmlAttribute
@Default
protected String transferAnswerFallbackMethod = DEFAULT_CALLBACK_METHOD;
public String getTransferAnswerFallbackMethod() {
return transferAnswerFallbackMethod;
}
@XmlAttribute
protected String transferDisconnectUrl;
public String getTransferDisconnectUrl() {
return transferDisconnectUrl;
}
@XmlAttribute
@Default
protected String transferDisconnectMethod = DEFAULT_CALLBACK_METHOD;
public String getTransferDisconnectMethod() {
return transferDisconnectMethod;
}
@XmlAttribute
protected String tag;
public String getTag() {
return tag;
}
}