diff --git a/bandwidth.yml b/bandwidth.yml index 4948dd1d..bfa971f6 100644 --- a/bandwidth.yml +++ b/bandwidth.yml @@ -1956,8 +1956,10 @@ components: type: string contentLength: type: integer + example: 1024 mediaName: type: string + example: image.png segmentCount: type: integer description: >- @@ -2744,6 +2746,7 @@ components: discriminator: propertyName: type mapping: + message-sending: '#/components/schemas/statusCallback' message-sent: '#/components/schemas/statusCallback' message-delivered: '#/components/schemas/statusCallback' message-failed: '#/components/schemas/statusCallback' @@ -5510,10 +5513,14 @@ components: - UNKNOWN: Bandwidth cannot find an delivery status entry for the number. + + - NOT_ENABLED: The phone number is not enabled for messaging, so there + is no delivery status information. enum: - ACTIVE - DEACTIVATED - UNKNOWN + - NOT_ENABLED lineTypeEnum: type: string enum: @@ -5816,25 +5823,36 @@ components: type: string privacyPolicyUrl: description: The Toll-Free Verification request privacy policy URL. + maxLength: 500 example: http://your-company.com/privacyPolicy type: string termsAndConditionsUrl: description: The Toll-Free Verification request terms and conditions policy URL. + maxLength: 500 example: http://your-company.com/termsAndConditions type: string businessDba: description: The company 'Doing Business As'. + maxLength: 500 example: Another Company Name Inc. type: string businessRegistrationNumber: type: string - description: Government-issued business identifying number. + description: > + Government-issued business identifying number. + + + **Note:** If this field is provided, it is strongly recommended to also + provide `businessRegistrationType` and + `businessRegistrationIssuingCountry`. Submissions missing these fields + have a high likelihood of rejection. nullable: true maxLength: 500 example: 12-3456789 businessRegistrationTypeEnum: type: string - description: The type of business registration number. + description: | + The type of business registration number. enum: - EIN - CBN @@ -5854,12 +5872,22 @@ components: - CNPJ - UID - OTHER + example: EIN nullable: true businessRegistrationIssuingCountryEnum: type: string description: >- The country issuing the business registration in ISO-3166-1 alpha-3 - format. + format. Alpha-2 country codes are acceptable, but the application will + convert them to alpha-3 when received, so alpha-3 is encouraged. + + + **Note:** If this field is omitted but `businessRegistrationType` is + provided, the application will attempt to infer the country based on the + registration type. However, if the application cannot confidently infer + the country, the submission may be rejected. To ensure the highest + likelihood of acceptance, it is recommended to provide both + `businessRegistrationType` and `businessRegistrationIssuingCountry`. | Registration Type | Supported Countries | @@ -5915,18 +5943,23 @@ components: - DEU - ESP - CHE + - CYP + - IND + - CHN + - BGR + example: USA nullable: false businessEntityTypeEnum: type: string - description: >- - The type of registered business. If no option is applicable, please - provide "SOLE_PROPRIETOR" as a value. + description: | + The type of registered business. enum: - SOLE_PROPRIETOR - PRIVATE_PROFIT - PUBLIC_PROFIT - NON_PROFIT - GOVERNMENT + example: PRIVATE_PROFIT nullable: false helpMessageResponse: type: string @@ -6576,10 +6609,14 @@ components: $ref: '#/components/schemas/businessDba' businessRegistrationNumber: $ref: '#/components/schemas/businessRegistrationNumber' + description: Government-issued business identifying number. businessRegistrationType: $ref: '#/components/schemas/businessRegistrationTypeEnum' businessRegistrationIssuingCountry: $ref: '#/components/schemas/businessRegistrationIssuingCountryEnum' + description: >- + The country issuing the business registration in ISO-3166-1 alpha-3 + format. businessEntityType: $ref: '#/components/schemas/businessEntityTypeEnum' tfvStatusEnum: @@ -8117,7 +8154,7 @@ components: latestMessageDeliveryStatusDate: '2025-05-18' - phoneNumber: '+10072904498' countryCodeA3: USA - lineType: FIXED + lineType: MOBILE voiceProvider: VERIZON latestMessageDeliveryStatus: DEACTIVATED initialMessageDeliveryStatusDate: '2025-09-05' @@ -8131,6 +8168,14 @@ components: deactivationDate: '2025-09-29 01:23:00' deactivationEvent: DEACTIVATED latestMessageDeliveryStatus: UNKNOWN + - phoneNumber: '+10072904500' + lineType: FIXED + countryCodeA3: USA + voiceProvider: VERIZON + deactivationReporter: Verizon Wireless + deactivationDate: '2025-09-29 01:23:00' + deactivationEvent: DEACTIVATED + latestMessageDeliveryStatus: NOT_ENABLED errors: [] badRequestExample: summary: Example Bad Request Error diff --git a/docs/Callback.md b/docs/Callback.md index fcf6b4f1..f4863b05 100644 --- a/docs/Callback.md +++ b/docs/Callback.md @@ -48,6 +48,7 @@ Bandwidth::Callback.openapi_discriminator_mapping # :'message-failed' => :'StatusCallback', # :'message-read' => :'StatusCallback', # :'message-received' => :'InboundCallback', +# :'message-sending' => :'StatusCallback', # :'message-sent' => :'StatusCallback', # :'request-location-response' => :'InboundCallback', # :'suggestion-response' => :'InboundCallback' diff --git a/docs/Media.md b/docs/Media.md index 73427243..1a425e1c 100644 --- a/docs/Media.md +++ b/docs/Media.md @@ -15,8 +15,8 @@ require 'bandwidth-sdk' instance = Bandwidth::Media.new( content: null, - content_length: null, - media_name: null + content_length: 1024, + media_name: image.png ) ``` diff --git a/docs/RbmActionBase.md b/docs/RbmActionBase.md index 892ecb09..ed19b38f 100644 --- a/docs/RbmActionBase.md +++ b/docs/RbmActionBase.md @@ -16,7 +16,7 @@ require 'bandwidth-sdk' instance = Bandwidth::RbmActionBase.new( type: null, text: Hello world, - postback_data: [B@177302d6 + postback_data: [B@764a3867 ) ``` diff --git a/docs/RbmSuggestionResponse.md b/docs/RbmSuggestionResponse.md index 42e3aec9..28abe61b 100644 --- a/docs/RbmSuggestionResponse.md +++ b/docs/RbmSuggestionResponse.md @@ -14,7 +14,7 @@ require 'bandwidth-sdk' instance = Bandwidth::RbmSuggestionResponse.new( text: Yes, I would like to proceed, - postback_data: [B@177302d6 + postback_data: [B@764a3867 ) ``` diff --git a/docs/TfvSubmissionInfo.md b/docs/TfvSubmissionInfo.md index 68102a11..101b1c5d 100644 --- a/docs/TfvSubmissionInfo.md +++ b/docs/TfvSubmissionInfo.md @@ -16,7 +16,7 @@ | **privacy_policy_url** | **String** | The Toll-Free Verification request privacy policy URL. | [optional] | | **terms_and_conditions_url** | **String** | The Toll-Free Verification request terms and conditions policy URL. | [optional] | | **business_dba** | **String** | The company 'Doing Business As'. | [optional] | -| **business_registration_number** | **String** | Government-issued business identifying number. | [optional] | +| **business_registration_number** | **String** | Government-issued business identifying number. **Note:** If this field is provided, it is strongly recommended to also provide `businessRegistrationType` and `businessRegistrationIssuingCountry`. Submissions missing these fields have a high likelihood of rejection. | [optional] | | **business_registration_type** | [**BusinessRegistrationTypeEnum**](BusinessRegistrationTypeEnum.md) | | [optional] | | **business_registration_issuing_country** | [**BusinessRegistrationIssuingCountryEnum**](BusinessRegistrationIssuingCountryEnum.md) | | [optional] | | **business_entity_type** | [**BusinessEntityTypeEnum**](BusinessEntityTypeEnum.md) | | [optional] | diff --git a/docs/VerificationRequest.md b/docs/VerificationRequest.md index ecf497b5..cf69b333 100644 --- a/docs/VerificationRequest.md +++ b/docs/VerificationRequest.md @@ -17,7 +17,7 @@ | **privacy_policy_url** | **String** | The Toll-Free Verification request privacy policy URL. | [optional] | | **terms_and_conditions_url** | **String** | The Toll-Free Verification request terms and conditions policy URL. | [optional] | | **business_dba** | **String** | The company 'Doing Business As'. | [optional] | -| **business_registration_number** | **String** | Government-issued business identifying number. | [optional] | +| **business_registration_number** | **String** | Government-issued business identifying number. **Note:** If this field is provided, it is strongly recommended to also provide `businessRegistrationType` and `businessRegistrationIssuingCountry`. Submissions missing these fields have a high likelihood of rejection. | [optional] | | **business_registration_type** | [**BusinessRegistrationTypeEnum**](BusinessRegistrationTypeEnum.md) | | [optional] | | **business_registration_issuing_country** | [**BusinessRegistrationIssuingCountryEnum**](BusinessRegistrationIssuingCountryEnum.md) | | [optional] | | **business_entity_type** | [**BusinessEntityTypeEnum**](BusinessEntityTypeEnum.md) | | | diff --git a/docs/VerificationUpdateRequest.md b/docs/VerificationUpdateRequest.md index 64c69c3d..69182391 100644 --- a/docs/VerificationUpdateRequest.md +++ b/docs/VerificationUpdateRequest.md @@ -16,7 +16,7 @@ | **privacy_policy_url** | **String** | The Toll-Free Verification request privacy policy URL. | [optional] | | **terms_and_conditions_url** | **String** | The Toll-Free Verification request terms and conditions policy URL. | [optional] | | **business_dba** | **String** | The company 'Doing Business As'. | [optional] | -| **business_registration_number** | **String** | Government-issued business identifying number. | [optional] | +| **business_registration_number** | **String** | Government-issued business identifying number. **Note:** If this field is provided, it is strongly recommended to also provide `businessRegistrationType` and `businessRegistrationIssuingCountry`. Submissions missing these fields have a high likelihood of rejection. | [optional] | | **business_registration_type** | [**BusinessRegistrationTypeEnum**](BusinessRegistrationTypeEnum.md) | | [optional] | | **business_entity_type** | [**BusinessEntityTypeEnum**](BusinessEntityTypeEnum.md) | | [optional] | | **business_registration_issuing_country** | [**BusinessRegistrationIssuingCountryEnum**](BusinessRegistrationIssuingCountryEnum.md) | | [optional] | diff --git a/lib/bandwidth-sdk/models/business_registration_issuing_country_enum.rb b/lib/bandwidth-sdk/models/business_registration_issuing_country_enum.rb index b3b695b5..8ae201b7 100644 --- a/lib/bandwidth-sdk/models/business_registration_issuing_country_enum.rb +++ b/lib/bandwidth-sdk/models/business_registration_issuing_country_enum.rb @@ -28,9 +28,13 @@ class BusinessRegistrationIssuingCountryEnum DEU = 'DEU'.freeze ESP = 'ESP'.freeze CHE = 'CHE'.freeze + CYP = 'CYP'.freeze + IND = 'IND'.freeze + CHN = 'CHN'.freeze + BGR = 'BGR'.freeze def self.all_vars - @all_vars ||= [USA, CAN, HKG, GBR, IRL, BRA, NLD, AUS, FRA, NZL, DEU, ESP, CHE].freeze + @all_vars ||= [USA, CAN, HKG, GBR, IRL, BRA, NLD, AUS, FRA, NZL, DEU, ESP, CHE, CYP, IND, CHN, BGR].freeze end # Builds the enum from string diff --git a/lib/bandwidth-sdk/models/callback.rb b/lib/bandwidth-sdk/models/callback.rb index 3ac6dbaa..126d00f5 100644 --- a/lib/bandwidth-sdk/models/callback.rb +++ b/lib/bandwidth-sdk/models/callback.rb @@ -37,6 +37,7 @@ def openapi_discriminator_mapping :'message-failed' => :'StatusCallback', :'message-read' => :'StatusCallback', :'message-received' => :'InboundCallback', + :'message-sending' => :'StatusCallback', :'message-sent' => :'StatusCallback', :'request-location-response' => :'InboundCallback', :'suggestion-response' => :'InboundCallback' diff --git a/lib/bandwidth-sdk/models/latest_message_delivery_status_enum.rb b/lib/bandwidth-sdk/models/latest_message_delivery_status_enum.rb index 98cb6723..79d29383 100644 --- a/lib/bandwidth-sdk/models/latest_message_delivery_status_enum.rb +++ b/lib/bandwidth-sdk/models/latest_message_delivery_status_enum.rb @@ -18,9 +18,10 @@ class LatestMessageDeliveryStatusEnum ACTIVE = 'ACTIVE'.freeze DEACTIVATED = 'DEACTIVATED'.freeze UNKNOWN = 'UNKNOWN'.freeze + NOT_ENABLED = 'NOT_ENABLED'.freeze def self.all_vars - @all_vars ||= [ACTIVE, DEACTIVATED, UNKNOWN].freeze + @all_vars ||= [ACTIVE, DEACTIVATED, UNKNOWN, NOT_ENABLED].freeze end # Builds the enum from string diff --git a/lib/bandwidth-sdk/models/tfv_submission_info.rb b/lib/bandwidth-sdk/models/tfv_submission_info.rb index 48efd0b9..04a15ab4 100644 --- a/lib/bandwidth-sdk/models/tfv_submission_info.rb +++ b/lib/bandwidth-sdk/models/tfv_submission_info.rb @@ -48,7 +48,7 @@ class TfvSubmissionInfo < ApiModelBase # The company 'Doing Business As'. attr_accessor :business_dba - # Government-issued business identifying number. + # Government-issued business identifying number. **Note:** If this field is provided, it is strongly recommended to also provide `businessRegistrationType` and `businessRegistrationIssuingCountry`. Submissions missing these fields have a high likelihood of rejection. attr_accessor :business_registration_number attr_accessor :business_registration_type @@ -277,6 +277,18 @@ def list_invalid_properties invalid_properties.push('invalid value for "isv_reseller", the character length must be greater than or equal to 0.') end + if !@privacy_policy_url.nil? && @privacy_policy_url.to_s.length > 500 + invalid_properties.push('invalid value for "privacy_policy_url", the character length must be smaller than or equal to 500.') + end + + if !@terms_and_conditions_url.nil? && @terms_and_conditions_url.to_s.length > 500 + invalid_properties.push('invalid value for "terms_and_conditions_url", the character length must be smaller than or equal to 500.') + end + + if !@business_dba.nil? && @business_dba.to_s.length > 500 + invalid_properties.push('invalid value for "business_dba", the character length must be smaller than or equal to 500.') + end + if !@business_registration_number.nil? && @business_registration_number.to_s.length > 500 invalid_properties.push('invalid value for "business_registration_number", the character length must be smaller than or equal to 500.') end @@ -300,6 +312,9 @@ def valid? return false if !@additional_information.nil? && @additional_information.to_s.length < 0 return false if !@isv_reseller.nil? && @isv_reseller.to_s.length > 500 return false if !@isv_reseller.nil? && @isv_reseller.to_s.length < 0 + return false if !@privacy_policy_url.nil? && @privacy_policy_url.to_s.length > 500 + return false if !@terms_and_conditions_url.nil? && @terms_and_conditions_url.to_s.length > 500 + return false if !@business_dba.nil? && @business_dba.to_s.length > 500 return false if !@business_registration_number.nil? && @business_registration_number.to_s.length > 500 true end @@ -404,6 +419,48 @@ def isv_reseller=(isv_reseller) @isv_reseller = isv_reseller end + # Custom attribute writer method with validation + # @param [Object] privacy_policy_url Value to be assigned + def privacy_policy_url=(privacy_policy_url) + if privacy_policy_url.nil? + fail ArgumentError, 'privacy_policy_url cannot be nil' + end + + if privacy_policy_url.to_s.length > 500 + fail ArgumentError, 'invalid value for "privacy_policy_url", the character length must be smaller than or equal to 500.' + end + + @privacy_policy_url = privacy_policy_url + end + + # Custom attribute writer method with validation + # @param [Object] terms_and_conditions_url Value to be assigned + def terms_and_conditions_url=(terms_and_conditions_url) + if terms_and_conditions_url.nil? + fail ArgumentError, 'terms_and_conditions_url cannot be nil' + end + + if terms_and_conditions_url.to_s.length > 500 + fail ArgumentError, 'invalid value for "terms_and_conditions_url", the character length must be smaller than or equal to 500.' + end + + @terms_and_conditions_url = terms_and_conditions_url + end + + # Custom attribute writer method with validation + # @param [Object] business_dba Value to be assigned + def business_dba=(business_dba) + if business_dba.nil? + fail ArgumentError, 'business_dba cannot be nil' + end + + if business_dba.to_s.length > 500 + fail ArgumentError, 'invalid value for "business_dba", the character length must be smaller than or equal to 500.' + end + + @business_dba = business_dba + end + # Custom attribute writer method with validation # @param [Object] business_registration_number Value to be assigned def business_registration_number=(business_registration_number) diff --git a/lib/bandwidth-sdk/models/verification_request.rb b/lib/bandwidth-sdk/models/verification_request.rb index 9f90b4a9..94e073c1 100644 --- a/lib/bandwidth-sdk/models/verification_request.rb +++ b/lib/bandwidth-sdk/models/verification_request.rb @@ -50,7 +50,7 @@ class VerificationRequest < ApiModelBase # The company 'Doing Business As'. attr_accessor :business_dba - # Government-issued business identifying number. + # Government-issued business identifying number. **Note:** If this field is provided, it is strongly recommended to also provide `businessRegistrationType` and `businessRegistrationIssuingCountry`. Submissions missing these fields have a high likelihood of rejection. attr_accessor :business_registration_number attr_accessor :business_registration_type @@ -374,6 +374,18 @@ def list_invalid_properties invalid_properties.push('invalid value for "isv_reseller", the character length must be greater than or equal to 0.') end + if !@privacy_policy_url.nil? && @privacy_policy_url.to_s.length > 500 + invalid_properties.push('invalid value for "privacy_policy_url", the character length must be smaller than or equal to 500.') + end + + if !@terms_and_conditions_url.nil? && @terms_and_conditions_url.to_s.length > 500 + invalid_properties.push('invalid value for "terms_and_conditions_url", the character length must be smaller than or equal to 500.') + end + + if !@business_dba.nil? && @business_dba.to_s.length > 500 + invalid_properties.push('invalid value for "business_dba", the character length must be smaller than or equal to 500.') + end + if !@business_registration_number.nil? && @business_registration_number.to_s.length > 500 invalid_properties.push('invalid value for "business_registration_number", the character length must be smaller than or equal to 500.') end @@ -423,6 +435,9 @@ def valid? return false if !@additional_information.nil? && @additional_information.to_s.length < 0 return false if !@isv_reseller.nil? && @isv_reseller.to_s.length > 500 return false if !@isv_reseller.nil? && @isv_reseller.to_s.length < 0 + return false if !@privacy_policy_url.nil? && @privacy_policy_url.to_s.length > 500 + return false if !@terms_and_conditions_url.nil? && @terms_and_conditions_url.to_s.length > 500 + return false if !@business_dba.nil? && @business_dba.to_s.length > 500 return false if !@business_registration_number.nil? && @business_registration_number.to_s.length > 500 return false if @business_entity_type.nil? return false if !@help_message_response.nil? && @help_message_response.to_s.length > 500 @@ -579,6 +594,48 @@ def isv_reseller=(isv_reseller) @isv_reseller = isv_reseller end + # Custom attribute writer method with validation + # @param [Object] privacy_policy_url Value to be assigned + def privacy_policy_url=(privacy_policy_url) + if privacy_policy_url.nil? + fail ArgumentError, 'privacy_policy_url cannot be nil' + end + + if privacy_policy_url.to_s.length > 500 + fail ArgumentError, 'invalid value for "privacy_policy_url", the character length must be smaller than or equal to 500.' + end + + @privacy_policy_url = privacy_policy_url + end + + # Custom attribute writer method with validation + # @param [Object] terms_and_conditions_url Value to be assigned + def terms_and_conditions_url=(terms_and_conditions_url) + if terms_and_conditions_url.nil? + fail ArgumentError, 'terms_and_conditions_url cannot be nil' + end + + if terms_and_conditions_url.to_s.length > 500 + fail ArgumentError, 'invalid value for "terms_and_conditions_url", the character length must be smaller than or equal to 500.' + end + + @terms_and_conditions_url = terms_and_conditions_url + end + + # Custom attribute writer method with validation + # @param [Object] business_dba Value to be assigned + def business_dba=(business_dba) + if business_dba.nil? + fail ArgumentError, 'business_dba cannot be nil' + end + + if business_dba.to_s.length > 500 + fail ArgumentError, 'invalid value for "business_dba", the character length must be smaller than or equal to 500.' + end + + @business_dba = business_dba + end + # Custom attribute writer method with validation # @param [Object] business_registration_number Value to be assigned def business_registration_number=(business_registration_number) diff --git a/lib/bandwidth-sdk/models/verification_update_request.rb b/lib/bandwidth-sdk/models/verification_update_request.rb index 65ff4197..88fdae92 100644 --- a/lib/bandwidth-sdk/models/verification_update_request.rb +++ b/lib/bandwidth-sdk/models/verification_update_request.rb @@ -48,7 +48,7 @@ class VerificationUpdateRequest < ApiModelBase # The company 'Doing Business As'. attr_accessor :business_dba - # Government-issued business identifying number. + # Government-issued business identifying number. **Note:** If this field is provided, it is strongly recommended to also provide `businessRegistrationType` and `businessRegistrationIssuingCountry`. Submissions missing these fields have a high likelihood of rejection. attr_accessor :business_registration_number attr_accessor :business_registration_type @@ -348,6 +348,18 @@ def list_invalid_properties invalid_properties.push('invalid value for "isv_reseller", the character length must be greater than or equal to 0.') end + if !@privacy_policy_url.nil? && @privacy_policy_url.to_s.length > 500 + invalid_properties.push('invalid value for "privacy_policy_url", the character length must be smaller than or equal to 500.') + end + + if !@terms_and_conditions_url.nil? && @terms_and_conditions_url.to_s.length > 500 + invalid_properties.push('invalid value for "terms_and_conditions_url", the character length must be smaller than or equal to 500.') + end + + if !@business_dba.nil? && @business_dba.to_s.length > 500 + invalid_properties.push('invalid value for "business_dba", the character length must be smaller than or equal to 500.') + end + if !@business_registration_number.nil? && @business_registration_number.to_s.length > 500 invalid_properties.push('invalid value for "business_registration_number", the character length must be smaller than or equal to 500.') end @@ -390,6 +402,9 @@ def valid? return false if !@additional_information.nil? && @additional_information.to_s.length < 0 return false if !@isv_reseller.nil? && @isv_reseller.to_s.length > 500 return false if !@isv_reseller.nil? && @isv_reseller.to_s.length < 0 + return false if !@privacy_policy_url.nil? && @privacy_policy_url.to_s.length > 500 + return false if !@terms_and_conditions_url.nil? && @terms_and_conditions_url.to_s.length > 500 + return false if !@business_dba.nil? && @business_dba.to_s.length > 500 return false if !@business_registration_number.nil? && @business_registration_number.to_s.length > 500 return false if !@help_message_response.nil? && @help_message_response.to_s.length > 500 return false if !@cv_token.nil? && @cv_token.to_s.length > 500 @@ -527,6 +542,48 @@ def isv_reseller=(isv_reseller) @isv_reseller = isv_reseller end + # Custom attribute writer method with validation + # @param [Object] privacy_policy_url Value to be assigned + def privacy_policy_url=(privacy_policy_url) + if privacy_policy_url.nil? + fail ArgumentError, 'privacy_policy_url cannot be nil' + end + + if privacy_policy_url.to_s.length > 500 + fail ArgumentError, 'invalid value for "privacy_policy_url", the character length must be smaller than or equal to 500.' + end + + @privacy_policy_url = privacy_policy_url + end + + # Custom attribute writer method with validation + # @param [Object] terms_and_conditions_url Value to be assigned + def terms_and_conditions_url=(terms_and_conditions_url) + if terms_and_conditions_url.nil? + fail ArgumentError, 'terms_and_conditions_url cannot be nil' + end + + if terms_and_conditions_url.to_s.length > 500 + fail ArgumentError, 'invalid value for "terms_and_conditions_url", the character length must be smaller than or equal to 500.' + end + + @terms_and_conditions_url = terms_and_conditions_url + end + + # Custom attribute writer method with validation + # @param [Object] business_dba Value to be assigned + def business_dba=(business_dba) + if business_dba.nil? + fail ArgumentError, 'business_dba cannot be nil' + end + + if business_dba.to_s.length > 500 + fail ArgumentError, 'invalid value for "business_dba", the character length must be smaller than or equal to 500.' + end + + @business_dba = business_dba + end + # Custom attribute writer method with validation # @param [Object] business_registration_number Value to be assigned def business_registration_number=(business_registration_number)