Charge ceil(len/64)*400 IRT per recipient across OTP, customer, and partner SMS; seed new businesses with 500k IRT; default partner sends to the advertising line. Co-authored-by: Cursor <cursoragent@cursor.com>
14 lines
320 B
TypeScript
14 lines
320 B
TypeScript
import { IsOptional, IsString, MaxLength, MinLength } from 'class-validator';
|
|
|
|
export class SendCustomerSmsDto {
|
|
@IsString()
|
|
@MinLength(1)
|
|
@MaxLength(700)
|
|
message!: string;
|
|
|
|
/** Optional SMS template id — body may still be sent as the rendered text. */
|
|
@IsOptional()
|
|
@IsString()
|
|
templateId?: string;
|
|
}
|