swagger-api/swagger-codegen

[R] Enums are not supported

Open

#6,616 opened on Oct 3, 2017

View on GitHub
 (3 comments) (0 reactions) (0 assignees)HTML (5,474 forks)batch import
Client: REnhancement: FeatureFeature: Enumhelp wanted

Repository metrics

Stars
 (12,701 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

Models that are enum classes are not being generated correctly, they are missing allowable values from the swagger specs.

How should enums be implemented since R doesn't support it?

Here's one solution: enumClass <- R6::R6Class( 'ElevationLevel', type1 = "TYPE_1", type2 = "TYPE_2", type3 = "TYPE_3", value = NULL public = list( initialize = function(value){ self$value <- value } ) )

@ramnov @wing328

Contributor guide