sns.ts 488 B

12345678910111213141516171819202122232425
  1. export type SnsProvider = 'Google' | 'Naver' | 'Kakao';
  2. export interface SnsLinkItem {
  3. provider: SnsProvider;
  4. connected: boolean;
  5. connectedAt: string|null;
  6. updatedAt: string|null;
  7. expiresAt: string|null;
  8. isExpired: boolean;
  9. }
  10. export interface SnsListResponse {
  11. items: SnsLinkItem[];
  12. }
  13. export interface SnsConnectResponse {
  14. provider: SnsProvider;
  15. connectedAt: string;
  16. expiresAt: string;
  17. }
  18. export interface SnsDisconnectResponse {
  19. provider: SnsProvider;
  20. revoked: boolean;
  21. }