使用go从g-suite查询自定义属性

I would like to make a user query from my G-Suite users about the custom attributes set up on them.

I started from the admin-sdk golang quickstart to use "FULL" projection and failed to query the custom attributes of the user. For example it would be fine to query the standard attributes like phone or employee ID.

My custom attribute exists in the Category:Groups, Custom fields:group

        r, err := srv.Users.List().Projection("FULL").Customer("my_customer"). //MaxResults(20).
            OrderBy("email").Do()
    if err != nil {
            log.Fatalf("Unable to retrieve users in domain: %v", err)
    }

    if len(r.Users) == 0 {
            fmt.Print("No users found.
")
    } else {
            fmt.Print("Users:
")
            for _, u := range r.Users {
        fmt.Print("----------------------------------------------------------------
")
                    fmt.Printf("%s (%s)
", u.PrimaryEmail, u.Name.FullName)
        fmt.Printf("%s 
", u.CustomSchemas)
                    //fmt.Printf("%s 
", u.group)
                    //fmt.Printf("%s 
", u.group)
                    //fmt.Println(u)
            }
    }

tandard attributes (Non-editable)

How could I query ?

The Projection("FULL") has to be Projection("full")

        r, err := srv.Users.List().Projection("full"Projection("FULL").).Customer("my_customer"). //MaxResults(20).
            OrderBy("email").Do()
    if err != nil {
            log.Fatalf("Unable to retrieve users in domain: %v", err)
    }

    if len(r.Users) == 0 {
            fmt.Print("No users found.
")
    } else {
            fmt.Print("Users:
")
            for _, u := range r.Users {
        if u.CustomSchemas != nil {
                        fmt.Printf("%s (%s) %s
", u.PrimaryEmail, u.Name.FullName, u.CustomSchemas)
        }
            }
    }