in src/uriparameters/spec/EnumParameterCodegenSpec.hack [54:67]
public static function getSetterSpec(
UriParameter $param,
): self::TSpec {
$param = self::cast($param);
return shape(
'type' => self::getType($param),
'accessorSuffix' => 'Enum',
'args' => ImmVector {
Args::Custom(($_, $_) ==> self::getTypeName($param)),
Args::ParameterName(),
Args::ParameterValue(),
},
);
}