import { GroupAutoUpdate } from '../group-auto-update';
export interface UpdateGroupRequest {
/** The name of the group. Omitting `name` from the JSON body will leave the name unchanged. To remove an existing name set, name explicitly to the JSON value `null`. */
name?: string | null;
/** Add a list of phone numbers (MSISDNs) to this group. The phone numbers are a strings within an array and must be in E.164 format. */
add?: string[];
/** Remove a list of phone numbers (MSISDNs) to this group.The phone numbers are a strings within an array and must be in E.164 format. */
remove?: string[];
/** Copy the members from the another group into this group. Constraints: Must be valid group ID */
add_from_group?: string;
/** Remove the members in a specified group from this group. Constraints: Must be valid group ID */
remove_from_group?: string;
/** @see GroupAutoUpdate */
auto_update?: GroupAutoUpdate;
}