Source: schemas/integration-mapping.ts

import * as schemas from '.';
/**
 * Integration mapping
 *
 * A standard representation of an integration
 * mapping object.
 */
export interface IntegrationMapping extends schemas.IntegrationMappingBase {
	/**
	 * Mapping type
	 * Example: integration_mapping
	 */
	type: 'integration_mapping';
	/**
	 * Mapped item object for Slack
	 */
	partner_item: schemas.IntegrationMappingPartnerItemSlack;
	/**
	 * The Box folder, to which the object from the
	 * partner app domain (referenced in `partner_item_id`) is mapped
	 */
	box_item: schemas.FolderMini;
	/**
	 * Identifies whether the mapping has
	 * been manually set
	 * (as opposed to being automatically created)
	 * Example: true
	 */
	is_manually_created?: boolean;
	/**
	 * Integration mapping options for Slack
	 * Example: [object Object]
	 */
	options?: schemas.IntegrationMappingSlackOptions;
	/**
	 * An object representing the user who
	 * created the integration mapping
	 */
	created_by?: schemas.UserIntegrationMappings;
	/**
	 * The user who
	 * last modified the integration mapping
	 */
	modified_by?: schemas.UserIntegrationMappings;
	/**
	 * When the integration mapping object was created
	 * Example: 2012-12-12T10:53:43-08:00
	 */
	created_at?: string;
	/**
	 * When the integration mapping object was last modified
	 * Example: 2012-12-12T10:53:43-08:00
	 */
	modified_at?: string;
}