@type t() :: %Zitadel.User.V1.UserGrantQuery{
__unknown_fields__: [
{field_number :: integer(), Protobuf.Wire.Types.wire_type(),
value :: term()}
],
query:
{:project_id_query, Zitadel.User.V1.UserGrantProjectIDQuery.t() | nil}
| {:user_id_query, Zitadel.User.V1.UserGrantUserIDQuery.t() | nil}
| {:with_granted_query, Zitadel.User.V1.UserGrantWithGrantedQuery.t() | nil}
| {:role_key_query, Zitadel.User.V1.UserGrantRoleKeyQuery.t() | nil}
| {:project_grant_id_query,
Zitadel.User.V1.UserGrantProjectGrantIDQuery.t() | nil}
| {:user_name_query, Zitadel.User.V1.UserGrantUserNameQuery.t() | nil}
| {:first_name_query, Zitadel.User.V1.UserGrantFirstNameQuery.t() | nil}
| {:last_name_query, Zitadel.User.V1.UserGrantLastNameQuery.t() | nil}
| {:email_query, Zitadel.User.V1.UserGrantEmailQuery.t() | nil}
| {:org_name_query, Zitadel.User.V1.UserGrantOrgNameQuery.t() | nil}
| {:org_domain_query, Zitadel.User.V1.UserGrantOrgDomainQuery.t() | nil}
| {:project_name_query, Zitadel.User.V1.UserGrantProjectNameQuery.t() | nil}
| {:display_name_query, Zitadel.User.V1.UserGrantDisplayNameQuery.t() | nil}
| {:user_type_query, Zitadel.User.V1.UserGrantUserTypeQuery.t() | nil}
| nil
}