Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
b47a6db
chore: created java modern generator for rc release (#663)
sbansla Aug 5, 2025
3cefa7f
chore: Java Enum processors and factory (#664)
sbansla Aug 6, 2025
9e2a1d8
doc: added uml diagram for enum processor design (#665)
sbansla Aug 6, 2025
fa68524
chore: Create common factory for enum (#666)
sbansla Aug 6, 2025
14b6c73
chore: Parameter processor for twilio-java generatiom (#667)
sbansla Aug 6, 2025
fe09ea5
created operation processor (#668)
sbansla Aug 6, 2025
43f51ff
added urlencoded processor (#669)
sbansla Aug 6, 2025
010b0e8
Update schema mapping (#670)
sbansla Aug 6, 2025
f73f7ad
added mustache template files (#671)
sbansla Aug 6, 2025
d9871ef
added constructor, settermethod and inequality feature (#672)
sbansla Aug 6, 2025
17ed8bc
Add format specific features (#673)
sbansla Aug 6, 2025
5048693
added recursive traverser, json response processor, model processor, …
sbansla Aug 6, 2025
117de52
fixed promoter and corrected api class names (#676)
sbansla Aug 6, 2025
b7b4520
Testing twilio-java modernisation (#678)
sbansla Aug 29, 2025
6271159
chore: prepared java modern for release (#682)
sbansla Sep 12, 2025
b064d81
test enabled
sbansla Sep 12, 2025
404c17c
Merge branch 'main' into twilio-java-generation-modernisation
sbansla Sep 12, 2025
6ccaae0
disabled sonar
sbansla Sep 12, 2025
154efe7
Merge branch 'twilio-java-generation-modernisation' of https://github…
sbansla Sep 12, 2025
8c68fae
disabled python release
sbansla Sep 12, 2025
e25edfc
remove spec
sbansla Sep 12, 2025
6609f4a
skipped orgs spec
sbansla Sep 12, 2025
96724ed
renamed twilio-java to twilio-java-legacy
sbansla Sep 12, 2025
053a83d
keeping java tests only
sbansla Sep 12, 2025
065c7e7
disabled python generator and moved spec out of scripts
sbansla Sep 16, 2025
9511886
added scim+json support
sbansla Sep 17, 2025
0636037
added noauth changes
sbansla Sep 18, 2025
3f92850
removed noauth unused extensions
sbansla Sep 18, 2025
3872c9a
refactored constructor generator to use path, query, header param ins…
sbansla Sep 20, 2025
2807d60
fixed Endpoint and Twiml data types
sbansla Sep 24, 2025
c1abd8a
fixed uri promoters
sbansla Sep 24, 2025
65e6d1f
fixed constructor generation due to similar data types
sbansla Sep 24, 2025
0a3db3d
fixed Enum datatype is getting appended by resource name multiple times
sbansla Sep 25, 2025
487250f
fixed the array items appending inner in inline schema
sbansla Sep 28, 2025
6f8795b
using builder pattern for twilio-java nested model generation
sbansla Sep 29, 2025
8dc540b
chore: changes in different languages for openapi-generator-cli versi…
tiwarishubham635 Oct 28, 2025
f7b84bb
Merge branch 'main' into twilio-java-generation-modernisation
tiwarishubham635 Oct 28, 2025
8e2b658
Merge branch 'main' into twilio-java-generation-modernisation
tiwarishubham635 Oct 28, 2025
c5bf548
Merge branch 'main' into twilio-java-generation-modernisation
tiwarishubham635 Nov 4, 2025
63a6ffb
added optional properties for model
sbansla Nov 5, 2025
4d03ba4
fix: Python generator fix for 7.x open api generator (#693)
kridai Nov 5, 2025
20f3f07
chore: java added apistandard validation
sbansla Nov 5, 2025
e4d39eb
Merge branch 'twilio-java-generation-modernisation' of https://github…
sbansla Nov 5, 2025
0fc5c41
initital test fix
kridai Nov 9, 2025
7016684
chore: add oneOf example
kridai Nov 27, 2025
d41490a
Merge branch 'main' into python-oneOf
kridai Nov 27, 2025
4f46191
merge conflict fixes
kridai Nov 27, 2025
7d4f0c6
merge conflict fixes
kridai Nov 27, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -27,56 +27,56 @@ namespace Twilio.Rest.FlexApi.V1.Credential
/// <summary> create </summary>
public class CreateNewCredentialsOptions : IOptions<NewCredentialsResource>
{


public string TestString { get; }


public bool? TestBoolean { get; set; }


public int? TestInteger { get; set; }


public decimal? TestNumber { get; set; }


public float? TestNumberFloat { get; set; }


public double? TestNumberDouble { get; set; }


public decimal? TestNumberInt32 { get; set; }


public long? TestNumberInt64 { get; set; }


public object TestObject { get; set; }


public DateTime? TestDateTime { get; set; }


public DateTime? TestDate { get; set; }


public NewCredentialsResource.StatusEnum TestEnum { get; set; }


public List<object> TestObjectArray { get; set; }


public object TestAnyType { get; set; }


public List<object> TestAnyArray { get; set; }

///<summary> A comma-separated list of the permissions you will request from the users of this ConnectApp. Can include: `get-all` and `post-all`. </summary>
///<summary> A comma-separated list of the permissions you will request from the users of this ConnectApp. Can include: `get-all` and `post-all`. </summary>
public List<NewCredentialsResource.PermissionsEnum> Permissions { get; set; }


public string SomeA2PThing { get; set; }


Expand All @@ -90,7 +90,7 @@ public CreateNewCredentialsOptions(string testString)
Permissions = new List<NewCredentialsResource.PermissionsEnum>();
}


/// <summary> Generate the necessary parameters </summary>
public List<KeyValuePair<string, string>> GetParams()
{
Expand Down Expand Up @@ -167,7 +167,7 @@ public List<KeyValuePair<string, string>> GetParams()
return p;
}



}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ namespace Twilio.Rest.FlexApi.V1.Credential
{
public class NewCredentialsResource : Resource
{





public sealed class StatusEnum : StringEnum
{
private StatusEnum(string value) : base(value) {}
Expand Down Expand Up @@ -61,10 +61,10 @@ public static implicit operator PermissionsEnum(string value)
public static readonly PermissionsEnum PostAll = new PermissionsEnum("post-all");
}


private static Request BuildCreateRequest(CreateNewCredentialsOptions options, ITwilioRestClient client)
{

string path = "/v1/Credentials/AWS";


Expand Down Expand Up @@ -192,7 +192,7 @@ public static async System.Threading.Tasks.Task<NewCredentialsResource> CreateAs
}
#endif


/// <summary>
/// Converts a JSON string into a NewCredentialsResource object
/// </summary>
Expand Down Expand Up @@ -226,20 +226,20 @@ public static string ToJson(object model)
}
}

///<summary> The account_sid </summary>

///<summary> The account_sid </summary>
[JsonProperty("account_sid")]
public string AccountSid { get; private set; }

///<summary> The sid </summary>
///<summary> The sid </summary>
[JsonProperty("sid")]
public string Sid { get; private set; }

///<summary> The test_string </summary>
///<summary> The test_string </summary>
[JsonProperty("test_string")]
public string TestString { get; private set; }

///<summary> The test_integer </summary>
///<summary> The test_integer </summary>
[JsonProperty("test_integer")]
public int? TestInteger { get; private set; }

Expand Down
Loading
Loading