// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from '../core/resource'; import * as AccountsAPI from './accounts/accounts'; import { APIPromise } from '../core/api-promise'; import { RequestOptions } from '../internal/request-options'; export class UserRoles extends APIResource { /** * Get a list of all user roles */ list(options?: RequestOptions): APIPromise { return this._client.get('/user-roles', options); } } export interface UserRoleListResponse { data?: Array; pagination?: AccountsAPI.Pagination; request_id?: string; } export namespace UserRoleListResponse { export interface Data { id?: string; name?: string; slug?: string; } } export declare namespace UserRoles { export { type UserRoleListResponse as UserRoleListResponse }; }