Skip to content

Redefining object_id warnings #78

@mehlah

Description

@mehlah

Hello folks,

Because of the attr_accessor defined for object_id, Ruby yells with such wanrings

/app/vendor/bundle/ruby/3.4.0/gems/voucherify-8.0.3/lib/VoucherifySdk/models/earning_rule_source.rb:23: warning: redefining 'object_id' may cause serious problems
/app/vendor/bundle/ruby/3.4.0/gems/voucherify-8.0.3/lib/VoucherifySdk/models/loyalties_earning_rules_create_response_body_source.rb:23: warning: redefining 'object_id' may cause serious problems
/app/vendor/bundle/ruby/3.4.0/gems/voucherify-8.0.3/lib/VoucherifySdk/models/loyalties_earning_rules_disable_response_body_source.rb:23: warning: redefining 'object_id' may cause serious problems
/app/vendor/bundle/ruby/3.4.0/gems/voucherify-8.0.3/lib/VoucherifySdk/models/loyalties_earning_rules_enable_response_body_source.rb:23: warning: redefining 'object_id' may cause serious problems
/app/vendor/bundle/ruby/3.4.0/gems/voucherify-8.0.3/lib/VoucherifySdk/models/loyalties_earning_rules_get_response_body_source.rb:23: warning: redefining 'object_id' may cause serious problems
/app/vendor/bundle/ruby/3.4.0/gems/voucherify-8.0.3/lib/VoucherifySdk/models/loyalties_earning_rules_update_response_body_source.rb:23: warning: redefining 'object_id' may cause serious problems

I suggest you use parameterNameMapping in the generator config to rename object_id to api_object_id or something else.
reservedWordsMappings might be better too with --reserved-words-mappings object_id=api_object_id

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions