Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to use With.. #41

Closed
Alexander-Tribushny-DataArt opened this issue Apr 1, 2024 · 1 comment
Closed

Unable to use With.. #41

Alexander-Tribushny-DataArt opened this issue Apr 1, 2024 · 1 comment

Comments

@Alexander-Tribushny-DataArt
Copy link

Alexander-Tribushny-DataArt commented Apr 1, 2024

This is my class, and when I do var modelSearch = new PostSearchRq();
there is no method With

Maybe I am doing smth wrong,
Thank you

using Lombok.NET;
using Newtonsoft.Json;


[AllArgsConstructor]
// [NoArgsConstructor]
[With]
public class PostSearchRq
{
  
    [JsonProperty("currency", Required = Required.Always)]
    public string Currency ;

    [JsonProperty("departure", Required = Required.Always)]
    public Departure Departure;

    [JsonProperty("arrival", Required = Required.Always)]
    public Arrival Arrival;

    [JsonProperty("occupancy", Required = Required.Always)]
    public Occupancy Occupancy ;


}

[AllArgsConstructor]
[NoArgsConstructor]
[With]
public class Arrival
{
    [JsonProperty("locationId", Required = Required.Always)]
    public string LocationId;

    [JsonProperty("returnDateTime", Required = Required.Always)]
    public DateTimeOffset ReturnDateTime;
}

[AllArgsConstructor]
[NoArgsConstructor]
[With]
public class Departure
{
    [JsonProperty("locationId", Required = Required.Always)]
    public string LocationId;

    [JsonProperty("dateTime", Required = Required.Always)]
    public DateTimeOffset DateTime ;
}

[AllArgsConstructor]
[NoArgsConstructor]
[With]
public class Occupancy
{
    [JsonProperty("adultsNo", Required = Required.Always)]
    public long AdultsNo ;

    [JsonProperty("childrenNo", Required = Required.Always)]
    public long ChildrenNo;

    [JsonProperty("childrenAges", Required = Required.Always)]
    public long[] ChildrenAges;
}
@CollinAlpert
Copy link
Owner

Classes annotated with [AllArgsConstructor], [NoArgsConstructor], or [With] must be partial in order for the code generation to work.

@CollinAlpert CollinAlpert closed this as not planned Won't fix, can't repro, duplicate, stale Apr 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants