// Path: lolibox-server/src/main/java/io/loli/box/entity/Role.java
// public enum Role {
//     ROLE_USER("ROLE_USER"), ADMIN("ROLE_ADMIN");
// 
//     private String name;
// 
// 
//     Role(String name) {
//         this.name = name;
//     }
// 
//     @Override
//     public String toString() {
//         return name;
//     }
// }


import io.loli.box.entity.Role;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.authority.SimpleGrantedAuthority;
import org.springframework.social.security.SocialUser;
import java.util.Collection;
import java.util.HashSet;
import java.util.Set;
package io.loli.box.social;



public class SocialUserDetails extends SocialUser {

    private Long id;


    private String email;


// Path: lolibox-server/src/main/java/io/loli/box/entity/Role.java
// public enum Role {
//     ROLE_USER("ROLE_USER"), ADMIN("ROLE_ADMIN");
// 
//     private String name;
// 
// 
//     Role(String name) {
//         this.name = name;
//     }
// 
//     @Override
//     public String toString() {
//         return name;
//     }
// }


// Path: lolibox-server/src/main/java/io/loli/box/social/SocialUserDetails.java
import io.loli.box.entity.Role;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.authority.SimpleGrantedAuthority;
import org.springframework.social.security.SocialUser;
import java.util.Collection;
import java.util.HashSet;
import java.util.Set;

package io.loli.box.social;



public class SocialUserDetails extends SocialUser {

    private Long id;


    private String email;


    private Role role;