Class: EVSS::PCIUAddress::ControlInformation

Inherits:
Object
  • Object
show all
Includes:
ActiveModel::Serialization
Defined in:
lib/evss/pciu_address/control_information.rb

Overview

Determines if the user can update their address. Updates are only allowed when all member variables of this object are ‘true’

Instance Attribute Summary collapse

Instance Attribute Details

#can_updateBoolean

All other variables in this object must be true for this to be true.

Returns:

  • (Boolean)

    Global flag indicating if the user can update their address.



32
33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/evss/pciu_address/control_information.rb', line 32

class ControlInformation
  include ActiveModel::Serialization
  include Virtus.model(nullify_blank: true)

  attribute :can_update, Boolean
  attribute :corp_avail_indicator, Boolean
  attribute :corp_rec_found_indicator, Boolean
  attribute :has_no_bdn_payments_indicator, Boolean
  attribute :is_competent_indicator, Boolean
  attribute :indentity_indicator, Boolean
  attribute :index_indicator, Boolean
  attribute :no_fiduciary_assigned_indicator, Boolean
  attribute :not_deceased_indicator, Boolean
end

#corp_avail_indicatorBoolean

Returns BGS indicator for which BGS has not provided further documentation.

Returns:

  • (Boolean)

    BGS indicator for which BGS has not provided further documentation



32
33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/evss/pciu_address/control_information.rb', line 32

class ControlInformation
  include ActiveModel::Serialization
  include Virtus.model(nullify_blank: true)

  attribute :can_update, Boolean
  attribute :corp_avail_indicator, Boolean
  attribute :corp_rec_found_indicator, Boolean
  attribute :has_no_bdn_payments_indicator, Boolean
  attribute :is_competent_indicator, Boolean
  attribute :indentity_indicator, Boolean
  attribute :index_indicator, Boolean
  attribute :no_fiduciary_assigned_indicator, Boolean
  attribute :not_deceased_indicator, Boolean
end

#corp_rec_found_indicatorBoolean

Returns BGS indicator for which BGS has not provided further documentation.

Returns:

  • (Boolean)

    BGS indicator for which BGS has not provided further documentation



32
33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/evss/pciu_address/control_information.rb', line 32

class ControlInformation
  include ActiveModel::Serialization
  include Virtus.model(nullify_blank: true)

  attribute :can_update, Boolean
  attribute :corp_avail_indicator, Boolean
  attribute :corp_rec_found_indicator, Boolean
  attribute :has_no_bdn_payments_indicator, Boolean
  attribute :is_competent_indicator, Boolean
  attribute :indentity_indicator, Boolean
  attribute :index_indicator, Boolean
  attribute :no_fiduciary_assigned_indicator, Boolean
  attribute :not_deceased_indicator, Boolean
end

#has_no_bdn_payments_indicatorBoolean

Returns true unless the veteran has received BDN payments

Returns:

  • (Boolean)

    Returns true unless the veteran has received BDN payments



32
33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/evss/pciu_address/control_information.rb', line 32

class ControlInformation
  include ActiveModel::Serialization
  include Virtus.model(nullify_blank: true)

  attribute :can_update, Boolean
  attribute :corp_avail_indicator, Boolean
  attribute :corp_rec_found_indicator, Boolean
  attribute :has_no_bdn_payments_indicator, Boolean
  attribute :is_competent_indicator, Boolean
  attribute :indentity_indicator, Boolean
  attribute :index_indicator, Boolean
  attribute :no_fiduciary_assigned_indicator, Boolean
  attribute :not_deceased_indicator, Boolean
end

#indentity_indicatorBoolean

“indentity” is believed to be a misspelling of “identity”

Returns:

  • (Boolean)

    BGS indicator for which BGS has not provided further documentation.



32
33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/evss/pciu_address/control_information.rb', line 32

class ControlInformation
  include ActiveModel::Serialization
  include Virtus.model(nullify_blank: true)

  attribute :can_update, Boolean
  attribute :corp_avail_indicator, Boolean
  attribute :corp_rec_found_indicator, Boolean
  attribute :has_no_bdn_payments_indicator, Boolean
  attribute :is_competent_indicator, Boolean
  attribute :indentity_indicator, Boolean
  attribute :index_indicator, Boolean
  attribute :no_fiduciary_assigned_indicator, Boolean
  attribute :not_deceased_indicator, Boolean
end

#index_indicatorBoolean

Returns BGS indicator for which BGS has not provided further documentation.

Returns:

  • (Boolean)

    BGS indicator for which BGS has not provided further documentation



32
33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/evss/pciu_address/control_information.rb', line 32

class ControlInformation
  include ActiveModel::Serialization
  include Virtus.model(nullify_blank: true)

  attribute :can_update, Boolean
  attribute :corp_avail_indicator, Boolean
  attribute :corp_rec_found_indicator, Boolean
  attribute :has_no_bdn_payments_indicator, Boolean
  attribute :is_competent_indicator, Boolean
  attribute :indentity_indicator, Boolean
  attribute :index_indicator, Boolean
  attribute :no_fiduciary_assigned_indicator, Boolean
  attribute :not_deceased_indicator, Boolean
end

#is_competent_indicatorBoolean

Returns true if the veteran has not been deemed legally incompetent

Returns:

  • (Boolean)

    Returns true if the veteran has not been deemed legally incompetent



32
33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/evss/pciu_address/control_information.rb', line 32

class ControlInformation
  include ActiveModel::Serialization
  include Virtus.model(nullify_blank: true)

  attribute :can_update, Boolean
  attribute :corp_avail_indicator, Boolean
  attribute :corp_rec_found_indicator, Boolean
  attribute :has_no_bdn_payments_indicator, Boolean
  attribute :is_competent_indicator, Boolean
  attribute :indentity_indicator, Boolean
  attribute :index_indicator, Boolean
  attribute :no_fiduciary_assigned_indicator, Boolean
  attribute :not_deceased_indicator, Boolean
end

#no_fiduciary_assigned_indicatorBoolean

Returns true if the veteran has not been assigned a fiduciary

Returns:

  • (Boolean)

    Returns true if the veteran has not been assigned a fiduciary



32
33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/evss/pciu_address/control_information.rb', line 32

class ControlInformation
  include ActiveModel::Serialization
  include Virtus.model(nullify_blank: true)

  attribute :can_update, Boolean
  attribute :corp_avail_indicator, Boolean
  attribute :corp_rec_found_indicator, Boolean
  attribute :has_no_bdn_payments_indicator, Boolean
  attribute :is_competent_indicator, Boolean
  attribute :indentity_indicator, Boolean
  attribute :index_indicator, Boolean
  attribute :no_fiduciary_assigned_indicator, Boolean
  attribute :not_deceased_indicator, Boolean
end

#not_deceased_indicatorBoolean

Returns true if the veteran is still alive

Returns:

  • (Boolean)

    Returns true if the veteran is still alive



32
33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/evss/pciu_address/control_information.rb', line 32

class ControlInformation
  include ActiveModel::Serialization
  include Virtus.model(nullify_blank: true)

  attribute :can_update, Boolean
  attribute :corp_avail_indicator, Boolean
  attribute :corp_rec_found_indicator, Boolean
  attribute :has_no_bdn_payments_indicator, Boolean
  attribute :is_competent_indicator, Boolean
  attribute :indentity_indicator, Boolean
  attribute :index_indicator, Boolean
  attribute :no_fiduciary_assigned_indicator, Boolean
  attribute :not_deceased_indicator, Boolean
end