Class: Assistant::MicrosoftAdsChangeApproval::Result
- Inherits:
-
Data
- Object
- Data
- Assistant::MicrosoftAdsChangeApproval::Result
- Defined in:
- app/services/assistant/microsoft_ads_change_approval.rb
Instance Attribute Summary collapse
-
#approval_code ⇒ Object
readonly
Returns the value of attribute approval_code.
-
#error ⇒ Object
readonly
Returns the value of attribute error.
-
#payload ⇒ Object
readonly
Returns the value of attribute payload.
-
#payload_digest ⇒ Object
readonly
Returns the value of attribute payload_digest.
-
#status ⇒ Object
readonly
Returns the value of attribute status.
-
#success ⇒ Object
readonly
Returns the value of attribute success.
-
#summary ⇒ Object
readonly
Returns the value of attribute summary.
-
#tool_name ⇒ Object
readonly
Returns the value of attribute tool_name.
Instance Method Summary collapse
- #approved? ⇒ Boolean
-
#initialize(success: false, status: nil, error: nil, approval_code: nil, tool_name: nil, payload: nil, payload_digest: nil, summary: nil) ⇒ Result
constructor
A new instance of Result.
- #success? ⇒ Boolean
Constructor Details
#initialize(success: false, status: nil, error: nil, approval_code: nil, tool_name: nil, payload: nil, payload_digest: nil, summary: nil) ⇒ Result
Returns a new instance of Result.
30 31 32 33 34 35 |
# File 'app/services/assistant/microsoft_ads_change_approval.rb', line 30 def initialize( success: false, status: nil, error: nil, approval_code: nil, tool_name: nil, payload: nil, payload_digest: nil, summary: nil ) super end |
Instance Attribute Details
#approval_code ⇒ Object (readonly)
Returns the value of attribute approval_code
27 28 29 |
# File 'app/services/assistant/microsoft_ads_change_approval.rb', line 27 def approval_code @approval_code end |
#error ⇒ Object (readonly)
Returns the value of attribute error
27 28 29 |
# File 'app/services/assistant/microsoft_ads_change_approval.rb', line 27 def error @error end |
#payload ⇒ Object (readonly)
Returns the value of attribute payload
27 28 29 |
# File 'app/services/assistant/microsoft_ads_change_approval.rb', line 27 def payload @payload end |
#payload_digest ⇒ Object (readonly)
Returns the value of attribute payload_digest
27 28 29 |
# File 'app/services/assistant/microsoft_ads_change_approval.rb', line 27 def payload_digest @payload_digest end |
#status ⇒ Object (readonly)
Returns the value of attribute status
27 28 29 |
# File 'app/services/assistant/microsoft_ads_change_approval.rb', line 27 def status @status end |
#success ⇒ Object (readonly)
Returns the value of attribute success
27 28 29 |
# File 'app/services/assistant/microsoft_ads_change_approval.rb', line 27 def success @success end |
#summary ⇒ Object (readonly)
Returns the value of attribute summary
27 28 29 |
# File 'app/services/assistant/microsoft_ads_change_approval.rb', line 27 def summary @summary end |
#tool_name ⇒ Object (readonly)
Returns the value of attribute tool_name
27 28 29 |
# File 'app/services/assistant/microsoft_ads_change_approval.rb', line 27 def tool_name @tool_name end |
Instance Method Details
#approved? ⇒ Boolean
39 |
# File 'app/services/assistant/microsoft_ads_change_approval.rb', line 39 def approved? = success? && status == 'approved' |
#success? ⇒ Boolean
37 |
# File 'app/services/assistant/microsoft_ads_change_approval.rb', line 37 def success? = success |