{"version":3,"file":"SetWacRuleSuccess.mjs","names":[],"sources":["../../../src/wac/results/SetWacRuleSuccess.ts"],"sourcesContent":["import { ResourceSuccess } from \"@ldo/connected\";\nimport type { WacRule } from \"../WacRule\";\nimport type { SolidContainer } from \"../../resources/SolidContainer\";\nimport type { SolidLeaf } from \"../../resources/SolidLeaf\";\n\n/**\n * Returned when rules were successfully written\n */\nexport class SetWacRuleSuccess<\n  ResourceType extends SolidLeaf | SolidContainer,\n> extends ResourceSuccess<ResourceType> {\n  type = \"setWacRuleSuccess\" as const;\n  /**\n   * The written rule\n   */\n  wacRule: WacRule;\n\n  constructor(resource: ResourceType, wacRule: WacRule) {\n    super(resource);\n    this.wacRule = wacRule;\n  }\n}\n"],"mappings":";;;;;AAQA,IAAa,oBAAb,cAEU,gBAA8B;CAOtC,YAAY,UAAwB,SAAkB;AACpD,QAAM,SAAS;AAPjB,OAAA,OAAO;AAQL,OAAK,UAAU"}