{"version":3,"file":"MenuRequestMessage.mjs","names":[],"sources":["../../src/messages/MenuRequestMessage.ts"],"sourcesContent":["import { DidCommMessage, IsValidMessageType, parseMessageType } from '@credo-ts/didcomm'\n\n/**\n * @internal\n */\nexport interface MenuRequestMessageOptions {\n  id?: string\n}\n\n/**\n * @internal\n */\nexport class MenuRequestMessage extends DidCommMessage {\n  public constructor(options: MenuRequestMessageOptions) {\n    super()\n\n    if (options) {\n      this.id = options.id ?? this.generateId()\n    }\n  }\n\n  @IsValidMessageType(MenuRequestMessage.type)\n  public readonly type = MenuRequestMessage.type.messageTypeUri\n  public static readonly type = parseMessageType('https://didcomm.org/action-menu/1.0/menu-request')\n}\n"],"mappings":";;;;;;;;AAYA,IAAa,qBAAb,MAAa,2BAA2B,eAAe;CACrD,AAAO,YAAY,SAAoC;AACrD,SAAO;OAQO,OAAO,mBAAmB,KAAK;AAN7C,MAAI,QACF,MAAK,KAAK,QAAQ,MAAM,KAAK,YAAY;;;mBAMtB,OAAO,iBAAiB,mDAAmD;YAFjG,mBAAmB,mBAAmB,KAAK"}