/* eslint-disable */
/////////////////////////////////////////////////////////////////////////////////////////
//                                                                                     //
// !!! DO NOT EDIT THIS FILE !!!                                                       //
//                                                                                     //
// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. //
// Please refer to the script code to learn how to update the source data.             //
//                                                                                     //
/////////////////////////////////////////////////////////////////////////////////////////

import { WebAPICallResult } from '../WebClient';
export type AdminTeamsSettingsInfoResponse = WebAPICallResult & {
  ok?:       boolean;
  team?:     Team;
  error?:    string;
  needed?:   string;
  provided?: string;
};

export interface Team {
  id?:                string;
  name?:              string;
  domain?:            string;
  email_domain?:      string;
  icon?:              Icon;
  enterprise_id?:     string;
  enterprise_name?:   string;
  default_channels?:  string[];
  is_verified?:       boolean;
  enterprise_domain?: string;
}

export interface Icon {
  image_34?:       string;
  image_44?:       string;
  image_68?:       string;
  image_88?:       string;
  image_102?:      string;
  image_132?:      string;
  image_230?:      string;
  image_original?: string;
}

{'avg_line_length': 35.69767441860465, 'max_line_length': 89, 'alphanum_fraction': 0.4026058631921824, 'licenses': ['MIT'], 'repository_name': 'roopakv/node-slack-sdk', 'path': 'packages/web-api/src/response/AdminTeamsSettingsInfoResponse.ts', 'size': 1535, 'lang': 'TypeScript'}