You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
and "pets.0.id" and "pets.0.user_id" represent fields of the Pets objects nested within the list of User.pets.
and
Given a generic type, with an arbitrary number of type parameters (e.g., GenericType[Type0, Type1, ..., TypeN]), we use the index of the type parameter to indicate which type the exclusion should refer to. For example, a.0.b, excludes the b field from the first type parameter of a, a.1.b excludes the b field from the second type parameter of a, and so on.
But I still don't understand what pets.0.id means :)
Here are my questions:
Is pets.0 an index of an object? For example in [Pet(id=1, name="Dog"), Pet(id=2, name="Cat")] will both of them not have an id? Or only Dog?
This sentence confuses me even more:
Given a generic type, with an arbitrary number of type parameters (e.g., GenericType[Type0, Type1, ..., TypeN]), we use the index of the type parameter to indicate which type the exclusion should refer to
Because neither User or Pet is generic. They don't have any type params.
I don't have any proposals on how to fix this, because I don't understand how it works :)
Is pets.0 an index of an object? For example in [Pet(id=1, name="Dog"), Pet(id=2, name="Cat")] will both of them not have an id? Or only Dog?
Both of them.
This sentence confuses me even more:
The 0 in pets.0.id is not indicative of the index in which it has to exclude an attribute, rather it indicates the index of the type in list[Pets] (because this is the type of User.pets), so 0 here refers to Pets.
Summary
Example:
Later is specifies:
and
But I still don't understand what
pets.0.id
means :)Here are my questions:
pets.0
an index of an object? For example in[Pet(id=1, name="Dog"), Pet(id=2, name="Cat")]
will both of them not have anid
? Or onlyDog
?Because neither
User
orPet
is generic. They don't have any type params.I don't have any proposals on how to fix this, because I don't understand how it works :)
Note
While we are open for sponsoring on GitHub Sponsors and
OpenCollective, we also utilize Polar.sh to engage in pledge-based sponsorship.
Check out all issues funded or available for funding on our Polar.sh dashboard
The text was updated successfully, but these errors were encountered: