1"use strict";(self.webpackChunk_cromwell_website=self.webpackChunk_cromwell_website||[]).push([[5409],{962:function(e,t,a){a.r(t),a.d(t,{frontMatter:function(){return o},contentTitle:function(){return l},metadata:function(){return s},toc:function(){return d},default:function(){return m}});var n=a(5773),r=a(808),p=(a(7378),a(5318)),i=["components"],o={title:"CouponRepository"},l="Class: CouponRepository",s={unversionedId:"api/classes/backend.CouponRepository",id:"api/classes/backend.CouponRepository",isDocsHomePage:!1,title:"CouponRepository",description:"backend.CouponRepository",source:"@site/docs/api/classes/backend.CouponRepository.md",sourceDirName:"api/classes",slug:"/api/classes/backend.CouponRepository",permalink:"/docs/api/classes/backend.CouponRepository",tags:[],version:"current",frontMatter:{title:"CouponRepository"},sidebar:"tutorialSidebar",previous:{title:"CouponMeta",permalink:"/docs/api/classes/backend.CouponMeta"},next:{title:"CreatePost",permalink:"/docs/api/classes/backend.CreatePost"}},d=[{value:"Hierarchy",id:"hierarchy",children:[]},{value:"Table of contents",id:"table-of-contents",children:[{value:"Constructors",id:"constructors",children:[]},{value:"Properties",id:"properties",children:[]},{value:"Methods",id:"methods",children:[]}]},{value:"Constructors",id:"constructors-1",children:[{value:"constructor",id:"constructor",children:[]}]},{value:"Properties",id:"properties-1",children:[{value:"dbType",id:"dbtype",children:[]}]},{value:"Methods",id:"methods-1",children:[{value:"applyBaseFilter",id:"applybasefilter",children:[]},{value:"applyCouponFilter",id:"applycouponfilter",children:[]},{value:"applyDeleteMany",id:"applydeletemany",children:[]},{value:"applyGetEntityViews",id:"applygetentityviews",children:[]},{value:"createCoupon",id:"createcoupon",children:[]},{value:"createEntity",id:"createentity",children:[]},{value:"deleteCoupon",id:"deletecoupon",children:[]},{value:"deleteEntity",id:"deleteentity",children:[]},{value:"deleteMany",id:"deletemany",children:[]},{value:"deleteManyFilteredCoupons",id:"deletemanyfilteredcoupons",children:[]},{value:"getAll",id:"getall",children:[]},{value:"getById",id:"getbyid",children:[]},{value:"getBySlug",id:"getbyslug",children:[]},{value:"getCouponById",id:"getcouponbyid",children:[]},{value:"getCoupons",id:"getcoupons",children:[]},{value:"getCouponsByCodes",id:"getcouponsbycodes",children:[]},{value:"getCouponsByIds",id:"getcouponsbyids",children:[]},{value:"getEntityViews",id:"getentityviews",children:[]},{value:"getFilteredCoupons",id:"getfilteredcoupons",children:[]},{value:"getFilteredEntities",id:"getfilteredentities",children:[]},{value:"getPaged",id:"getpaged",children:[]},{value:"getSqlBoolStr",id:"getsqlboolstr",children:[]},{value:"getSqlLike",id:"getsqllike",children:[]},{value:"quote",id:"quote",children:[]},{value:"updateCoupon",id:"updatecoupon",children:[]},{value:"updateEntity",id:"updateentity",children:[]}]}],k={toc:d};function m(e){var t=e.components,a=(0,r.Z)(e,i);return(0,p.kt)("wrapper",(0,n.Z)({},k,a,{components:t,mdxType:"MDXLayout"}),(0,p.kt)("h1",{id:"class-couponrepository"},"Class: CouponRepository"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/modules/backend"},"backend"),".CouponRepository"),(0,p.kt)("h2",{id:"hierarchy"},"Hierarchy"),(0,p.kt)("ul",null,(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("p",{parentName:"li"},(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},(0,p.kt)("inlineCode",{parentName:"a"},"BaseRepository")),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"),(0,p.kt)("p",{parentName:"li"},"\u21b3 ",(0,p.kt)("strong",{parentName:"p"},(0,p.kt)("inlineCode",{parentName:"strong"},"CouponRepository"))))),(0,p.kt)("h2",{id:"table-of-contents"},"Table of contents"),(0,p.kt)("h3",{id:"constructors"},"Constructors"),(0,p.kt)("ul",null,(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#constructor"},"constructor"))),(0,p.kt)("h3",{id:"properties"},"Properties"),(0,p.kt)("ul",null,(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#dbtype"},"dbType"))),(0,p.kt)("h3",{id:"methods"},"Methods"),(0,p.kt)("ul",null,(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#applybasefilter"},"applyBaseFilter")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#applycouponfilter"},"applyCouponFilter")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#applydeletemany"},"applyDeleteMany")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#applygetentityviews"},"applyGetEntityViews")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#createcoupon"},"createCoupon")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#createentity"},"createEntity")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#deletecoupon"},"deleteCoupon")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#deleteentity"},"deleteEntity")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#deletemany"},"deleteMany")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#deletemanyfilteredcoupons"},"deleteManyFilteredCoupons")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#getall"},"getAll")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#getbyid"},"getById")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#getbyslug"},"getBySlug")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#getcouponbyid"},"getCouponById")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#getcoupons"},"getCoupons")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#getcouponsbycodes"},"getCouponsByCodes")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#getcouponsbyids"},"getCouponsByIds")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#getentityviews"},"getEntityViews")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#getfilteredcoupons"},"getFilteredCoupons")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#getfilteredentities"},"getFilteredEntities")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#getpaged"},"getPaged")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#getsqlboolstr"},"getSqlBoolStr")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#getsqllike"},"getSqlLike")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#quote"},"quote")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#updatecoupon"},"updateCoupon")),(0,p.kt)("li",{parentName:"ul"},(0,p.kt)("a",{parentName:"li",href:"#updateentity"},"updateEntity"))),(0,p.kt)("h2",{id:"constructors-1"},"Constructors"),(0,p.kt)("h3",{id:"constructor"},"constructor"),(0,p.kt)("p",null,"\u2022 ",(0,p.kt)("strong",{parentName:"p"},"new CouponRepository"),"()"),(0,p.kt)("h4",{id:"overrides"},"Overrides"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#constructor"},"constructor")),(0,p.kt)("h4",{id:"defined-in"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/coupon.repository.ts#L16"},"system/core/backend/src/repositories/coupon.repository.ts:16")),(0,p.kt)("h2",{id:"properties-1"},"Properties"),(0,p.kt)("h3",{id:"dbtype"},"dbType"),(0,p.kt)("p",null,"\u2022 ",(0,p.kt)("strong",{parentName:"p"},"dbType"),": ",(0,p.kt)("inlineCode",{parentName:"p"},'"mysql"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"mariadb"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"postgres"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"cockroachdb"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"sqlite"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"mssql"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"sap"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"oracle"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"cordova"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"nativescript"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"react-native"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"sqljs"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"mongodb"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"aurora-data-api"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"aurora-data-api-pg"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"expo"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"better-sqlite3"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"capacitor"')),(0,p.kt)("h4",{id:"inherited-from"}
1,"Inherited from"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#dbtype"},"dbType")),(0,p.kt)("h4",{id:"defined-in-1"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/base.repository.ts#L24"},"system/core/backend/src/repositories/base.repository.ts:24")),(0,p.kt)("h2",{id:"methods-1"},"Methods"),(0,p.kt)("h3",{id:"applybasefilter"},"applyBaseFilter"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"applyBaseFilter"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"EntityType"),">","(",(0,p.kt)("inlineCode",{parentName:"p"},"qb"),", ",(0,p.kt)("inlineCode",{parentName:"p"},"filter?"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"SelectQueryBuilder"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"EntityType"),">"),(0,p.kt)("h4",{id:"type-parameters"},"Type parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"EntityType")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"TBasePageEntity"))))),(0,p.kt)("h4",{id:"parameters"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"qb")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"SelectQueryBuilder"),"<",(0,p.kt)("inlineCode",{parentName:"td"},"EntityType"),">")),(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"filter?")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("a",{parentName:"td",href:"/docs/api/classes/backend.BaseFilterInput"},(0,p.kt)("inlineCode",{parentName:"a"},"BaseFilterInput")))))),(0,p.kt)("h4",{id:"returns"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"SelectQueryBuilder"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"EntityType"),">"),(0,p.kt)("h4",{id:"inherited-from-1"},"Inherited from"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#applybasefilter"},"applyBaseFilter")),(0,p.kt)("h4",{id:"defined-in-2"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/base.repository.ts#L155"},"system/core/backend/src/repositories/base.repository.ts:155")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"applycouponfilter"},"applyCouponFilter"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"applyCouponFilter"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"qb"),", ",(0,p.kt)("inlineCode",{parentName:"p"},"filterParams?"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"SelectQueryBuilder"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"),(0,p.kt)("h4",{id:"parameters-1"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"qb")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"SelectQueryBuilder"),"<",(0,p.kt)("a",{parentName:"td",href:"/docs/api/classes/backend.Coupon"}
1,(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">")),(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"filterParams?")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("a",{parentName:"td",href:"/docs/api/classes/backend.BaseFilterInput"},(0,p.kt)("inlineCode",{parentName:"a"},"BaseFilterInput")))))),(0,p.kt)("h4",{id:"returns-1"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"SelectQueryBuilder"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"),(0,p.kt)("h4",{id:"defined-in-3"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/coupon.repository.ts#L101"},"system/core/backend/src/repositories/coupon.repository.ts:101")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"applydeletemany"},"applyDeleteMany"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"applyDeleteMany"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"qb"),", ",(0,p.kt)("inlineCode",{parentName:"p"},"input"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"void"),">"),(0,p.kt)("h4",{id:"parameters-2"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"qb")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"SelectQueryBuilder"),"<",(0,p.kt)("a",{parentName:"td",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"," ","|"," ",(0,p.kt)("inlineCode",{parentName:"td"},"DeleteQueryBuilder"),"<",(0,p.kt)("a",{parentName:"td",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">")),(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"input")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"TDeleteManyInput"))))),(0,p.kt)("h4",{id:"returns-2"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"void"),">"),(0,p.kt)("h4",{id:"inherited-from-2"},"Inherited from"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#applydeletemany"},"applyDeleteMany")),(0,p.kt)("h4",{id:"defined-in-4"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/base.repository.ts#L108"},"system/core/backend/src/repositories/base.repository.ts:108")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"applygetentityviews"},"applyGetEntityViews"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"applyGetEntityViews"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"qb"),", ",(0,p.kt)("inlineCode",{parentName:"p"},"entityType"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"SelectQueryBuilder"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"TBasePageEntity"),">"),(0,p.kt)("h4",{id:"parameters-3"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"qb")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"SelectQueryBuilder"),"<",(0,p.kt)("inlineCode",{parentName:"td"},"TBasePageEntity"),">")),(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"entityType")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"EDBEntity"))))),(0,p.kt)("h4",{id:"returns-3"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"SelectQueryBuilder"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"TBasePageEntity"),">"),(0,p.kt)("h4",{id:"inherited-from-3"},"Inherited from"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#applygetentityviews"},"applyGetEntityViews")),(0,p.kt)("h4",{id:"defined-in-5"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/base.repository.ts#L133"},"system/core/backend/src/repositories/base.repository.ts:133")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"createcoupon"},"createCoupon"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"createCoupon"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"inputData"),", ",(0,p.kt)("inlineCode",{parentName:"p"},"id?"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"}
1,(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"),(0,p.kt)("h4",{id:"parameters-4"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"inputData")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"TCouponInput"))),(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"id?")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"null")," ","|"," ",(0,p.kt)("inlineCode",{parentName:"td"},"number"))))),(0,p.kt)("h4",{id:"returns-4"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"),(0,p.kt)("h4",{id:"defined-in-6"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/coupon.repository.ts#L70"},"system/core/backend/src/repositories/coupon.repository.ts:70")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"createentity"},"createEntity"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"createEntity"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"input"),", ",(0,p.kt)("inlineCode",{parentName:"p"},"id?"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"),(0,p.kt)("h4",{id:"parameters-5"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"input")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("a",{parentName:"td",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")))),(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"id?")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"null")," ","|"," ",(0,p.kt)("inlineCode",{parentName:"td"},"number"))))),(0,p.kt)("h4",{id:"returns-5"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"),(0,p.kt)("h4",{id:"inherited-from-4"},"Inherited from"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#createentity"},"createEntity")),(0,p.kt)("h4",{id:"defined-in-7"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/base.repository.ts#L70"},"system/core/backend/src/repositories/base.repository.ts:70")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"deletecoupon"},"deleteCoupon"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"deleteCoupon"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"id"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"boolean"),">"),(0,p.kt)("h4",{id:"parameters-6"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"id")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"number"))))),(0,p.kt)("h4",{id:"returns-6"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"boolean"),">"),(0,p.kt)("h4",{id:"defined-in-8"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/coupon.repository.ts#L89"},"system/core/backend/src/repositories/coupon.repository.ts:89")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"deleteentity"},"deleteEntity"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"deleteEntity"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"id"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"boolean"),">"),(0,p.kt)("h4",{id:"parameters-7"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"id")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"number"))))),(0,p.kt)("h4",{id:"returns-7"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"boolean"),">"),(0,p.kt)("h4",{id:"inherited-from-5"},"Inherited from"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#deleteentity"},"deleteEntity")),(0,p.kt)("h4",{id:"defined-in-9"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/base.repository.ts#L97"},"system/core/backend/src/repositories/base.repository.ts:97")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"deletemany"},"deleteMany"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"deleteMany"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"input"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"boolean"),">"),(0,p.kt)("h4",{id:"parameters-8"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"input")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"TDeleteManyInput"))))),(0,p.kt)("h4",{id:"returns-8"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"boolean"),">"),(0,p.kt)("h4",{id:"inherited-from-6"},"Inherited from"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#deletemany"},"deleteMany")),(0,p.kt)("h4",{id:"defined-in-10"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/base.repository.ts#L125"},"system/core/backend/src/repositories/base.repository.ts:125")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"deletemanyfilteredcoupons"},"deleteManyFilteredCoupons"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"deleteManyFilteredCoupons"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"input"),", ",(0,p.kt)("inlineCode",{parentName:"p"},"filterParams?"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"undefined")," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},"boolean"),">"),(0,p.kt)("h4",{id:"parameters-9"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"input")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"TDeleteManyInput"))),(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"filterParams?")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("a",{parentName:"td",href:"/docs/api/classes/backend.BaseFilterInput"},(0,p.kt)("inlineCode",{parentName:"a"},"BaseFilterInput")))))),(0,p.kt)("h4",{id:"returns-9"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"undefined")," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},"boolean"),">"),(0,p.kt)("h4",{id:"defined-in-11"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/coupon.repository.ts#L113"},"system/core/backend/src/repositories/coupon.repository.ts:113")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"getall"}
1,"getAll"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"getAll"),"(): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),"[]",">"),(0,p.kt)("h4",{id:"returns-10"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),"[]",">"),(0,p.kt)("h4",{id:"inherited-from-7"},"Inherited from"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#getall"},"getAll")),(0,p.kt)("h4",{id:"defined-in-12"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/base.repository.ts#L44"},"system/core/backend/src/repositories/base.repository.ts:44")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"getbyid"},"getById"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"getById"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"id"),", ",(0,p.kt)("inlineCode",{parentName:"p"},"relations?"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"),(0,p.kt)("h4",{id:"parameters-10"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"id")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"number"))),(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"relations?")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"string"),"[]")))),(0,p.kt)("h4",{id:"returns-11"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"),(0,p.kt)("h4",{id:"inherited-from-8"},"Inherited from"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#getbyid"},"getById")),(0,p.kt)("h4",{id:"defined-in-13"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/base.repository.ts#L49"},"system/core/backend/src/repositories/base.repository.ts:49")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"getbyslug"},"getBySlug"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"getBySlug"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"slug"),", ",(0,p.kt)("inlineCode",{parentName:"p"},"relations?"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"),(0,p.kt)("h4",{id:"parameters-11"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"slug")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"string"))),(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"relations?")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"string"),"[]")))),(0,p.kt)("h4",{id:"returns-12"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"}
1,(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"),(0,p.kt)("h4",{id:"inherited-from-9"},"Inherited from"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#getbyslug"},"getBySlug")),(0,p.kt)("h4",{id:"defined-in-14"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/base.repository.ts#L60"},"system/core/backend/src/repositories/base.repository.ts:60")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"getcouponbyid"},"getCouponById"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"getCouponById"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"id"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"undefined")," ","|"," ",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"),(0,p.kt)("h4",{id:"parameters-12"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"id")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"number"))))),(0,p.kt)("h4",{id:"returns-13"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"undefined")," ","|"," ",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"),(0,p.kt)("h4",{id:"defined-in-15"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/coupon.repository.ts#L25"},"system/core/backend/src/repositories/coupon.repository.ts:25")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"getcoupons"},"getCoupons"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"getCoupons"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"params?"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"TPagedList"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">",">"),(0,p.kt)("h4",{id:"parameters-13"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"params?")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"TPagedParams"),"<",(0,p.kt)("inlineCode",{parentName:"td"},"TCoupon"),">")))),(0,p.kt)("h4",{id:"returns-14"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"TPagedList"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">",">"),(0,p.kt)("h4",{id:"defined-in-16"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/coupon.repository.ts#L20"},"system/core/backend/src/repositories/coupon.repository.ts:20")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"getcouponsbycodes"},"getCouponsByCodes"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"getCouponsByCodes"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"codes"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"undefined")," ","|"," ",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"}
1,(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),"[]",">"),(0,p.kt)("h4",{id:"parameters-14"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"codes")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"string"),"[]")))),(0,p.kt)("h4",{id:"returns-15"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"undefined")," ","|"," ",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),"[]",">"),(0,p.kt)("h4",{id:"defined-in-17"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/coupon.repository.ts#L35"},"system/core/backend/src/repositories/coupon.repository.ts:35")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"getcouponsbyids"},"getCouponsByIds"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"getCouponsByIds"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"ids"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),"[]",">"),(0,p.kt)("h4",{id:"parameters-15"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"ids")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"number"),"[]")))),(0,p.kt)("h4",{id:"returns-16"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),"[]",">"),(0,p.kt)("h4",{id:"defined-in-18"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/coupon.repository.ts#L30"},"system/core/backend/src/repositories/coupon.repository.ts:30")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"getentityviews"},"getEntityViews"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"getEntityViews"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"entityId"),", ",(0,p.kt)("inlineCode",{parentName:"p"},"entityType"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"any"),">"),(0,p.kt)("h4",{id:"parameters-16"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"entityId")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"number"))),(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"entityType")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"EDBEntity"))))),(0,p.kt)("h4",{id:"returns-17"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"any"),">"),(0,p.kt)("h4",{id:"inherited-from-10"},"Inherited from"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#getentityviews"},"getEntityViews")),(0,p.kt)("h4",{id:"defined-in-19"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/base.repository.ts#L144"},"system/core/backend/src/repositories/base.repository.ts:144")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"getfilteredcoupons"},"getFilteredCoupons"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"getFilteredCoupons"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"pagedParams?"),", ",(0,p.kt)("inlineCode",{parentName:"p"},"filterParams?"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"TPagedList"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"}
1,(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">",">"),(0,p.kt)("h4",{id:"parameters-17"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"pagedParams?")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("a",{parentName:"td",href:"/docs/api/classes/backend.PagedParamsInput"},(0,p.kt)("inlineCode",{parentName:"a"},"PagedParamsInput")),"<",(0,p.kt)("a",{parentName:"td",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">")),(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"filterParams?")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("a",{parentName:"td",href:"/docs/api/classes/backend.BaseFilterInput"},(0,p.kt)("inlineCode",{parentName:"a"},"BaseFilterInput")))))),(0,p.kt)("h4",{id:"returns-18"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"TPagedList"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">",">"),(0,p.kt)("h4",{id:"defined-in-20"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/coupon.repository.ts#L106"},"system/core/backend/src/repositories/coupon.repository.ts:106")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"getfilteredentities"},"getFilteredEntities"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"getFilteredEntities"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"pagedParams?"),", ",(0,p.kt)("inlineCode",{parentName:"p"},"filterParams?"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"TPagedList"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">",">"),(0,p.kt)("h4",{id:"parameters-18"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"pagedParams?")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("a",{parentName:"td",href:"/docs/api/classes/backend.PagedParamsInput"},(0,p.kt)("inlineCode",{parentName:"a"},"PagedParamsInput")),"<",(0,p.kt)("a",{parentName:"td",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">")),(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"filterParams?")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("a",{parentName:"td",href:"/docs/api/classes/backend.BaseFilterInput"},(0,p.kt)("inlineCode",{parentName:"a"},"BaseFilterInput")))))),(0,p.kt)("h4",{id:"returns-19"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"TPagedList"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">",">"),(0,p.kt)("h4",{id:"inherited-from-11"},"Inherited from"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#getfilteredentities"},"getFilteredEntities")),(0,p.kt)("h4",{id:"defined-in-21"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/base.repository.ts#L164"},"system/core/backend/src/repositories/base.repository.ts:164")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"getpaged"},"getPaged"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"getPaged"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"params?"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"TPagedList"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"}
1,(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">",">"),(0,p.kt)("h4",{id:"parameters-19"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"params?")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"TPagedParams"),"<",(0,p.kt)("a",{parentName:"td",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">")))),(0,p.kt)("h4",{id:"returns-20"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("inlineCode",{parentName:"p"},"TPagedList"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">",">"),(0,p.kt)("h4",{id:"inherited-from-12"},"Inherited from"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#getpaged"},"getPaged")),(0,p.kt)("h4",{id:"defined-in-22"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/base.repository.ts#L38"},"system/core/backend/src/repositories/base.repository.ts:38")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"getsqlboolstr"},"getSqlBoolStr"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"getSqlBoolStr"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"b"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},'"true"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"false"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"1"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"0"')),(0,p.kt)("h4",{id:"parameters-20"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"b")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"boolean"))))),(0,p.kt)("h4",{id:"returns-21"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},'"true"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"false"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"1"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"0"')),(0,p.kt)("h4",{id:"inherited-from-13"},"Inherited from"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#getsqlboolstr"},"getSqlBoolStr")),(0,p.kt)("h4",{id:"defined-in-23"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/base.repository.ts#L34"},"system/core/backend/src/repositories/base.repository.ts:34")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"getsqllike"},"getSqlLike"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"getSqlLike"),"(): ",(0,p.kt)("inlineCode",{parentName:"p"},'"ILIKE"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"LIKE"')),(0,p.kt)("h4",{id:"returns-22"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},'"ILIKE"')," ","|"," ",(0,p.kt)("inlineCode",{parentName:"p"},'"LIKE"')),(0,p.kt)("h4",{id:"inherited-from-14"},"Inherited from"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#getsqllike"},"getSqlLike")),(0,p.kt)("h4",{id:"defined-in-24"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/base.repository.ts#L35"},"system/core/backend/src/repositories/base.repository.ts:35")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"quote"},"quote"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"quote"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"str"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"string")),(0,p.kt)("h4",{id:"parameters-21"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"str")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"string"))))),(0,p.kt)("h4",{id:"returns-23"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"string")),(0,p.kt)("h4",{id:"inherited-from-15"},"Inherited from"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#quote"},"quote")),(0,p.kt)("h4",{id:"defined-in-25"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/base.repository.ts#L36"},"system/core/backend/src/repositories/base.repository.ts:36")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"updatecoupon"},"updateCoupon"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"updateCoupon"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"id"),", ",(0,p.kt)("inlineCode",{parentName:"p"},"inputData"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"}
1,(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"),(0,p.kt)("h4",{id:"parameters-22"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"id")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"number"))),(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"inputData")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"TCouponInput"))))),(0,p.kt)("h4",{id:"returns-24"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"),(0,p.kt)("h4",{id:"defined-in-26"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/coupon.repository.ts#L80"},"system/core/backend/src/repositories/coupon.repository.ts:80")),(0,p.kt)("hr",null),(0,p.kt)("h3",{id:"updateentity"},"updateEntity"),(0,p.kt)("p",null,"\u25b8 ",(0,p.kt)("strong",{parentName:"p"},"updateEntity"),"(",(0,p.kt)("inlineCode",{parentName:"p"},"id"),", ",(0,p.kt)("inlineCode",{parentName:"p"},"input"),"): ",(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"),(0,p.kt)("h4",{id:"parameters-23"},"Parameters"),(0,p.kt)("table",null,(0,p.kt)("thead",{parentName:"table"},(0,p.kt)("tr",{parentName:"thead"},(0,p.kt)("th",{parentName:"tr",align:"left"},"Name"),(0,p.kt)("th",{parentName:"tr",align:"left"},"Type"))),(0,p.kt)("tbody",{parentName:"table"},(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"id")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"number"))),(0,p.kt)("tr",{parentName:"tbody"},(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("inlineCode",{parentName:"td"},"input")),(0,p.kt)("td",{parentName:"tr",align:"left"},(0,p.kt)("a",{parentName:"td",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")))))),(0,p.kt)("h4",{id:"returns-25"},"Returns"),(0,p.kt)("p",null,(0,p.kt)("inlineCode",{parentName:"p"},"Promise"),"<",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.Coupon"},(0,p.kt)("inlineCode",{parentName:"a"},"Coupon")),">"),(0,p.kt)("h4",{id:"inherited-from-16"},"Inherited from"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository"},"BaseRepository"),".",(0,p.kt)("a",{parentName:"p",href:"/docs/api/classes/backend.BaseRepository#updateentity"},"updateEntity")),(0,p.kt)("h4",{id:"defined-in-27"},"Defined in"),(0,p.kt)("p",null,(0,p.kt)("a",{parentName:"p",href:"https://github.com/CromwellCMS/Cromwell/blob/master/system/core/backend/src/repositories/base.repository.ts#L82"},"system/core/backend/src/repositories/base.repository.ts:82")))}m.isMDXComponent=!0},5318:function(e,t,a){a.d(t,{Zo:function(){return d},kt:function(){return N}});var n=a(7378);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function p(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?p(Object(a),!0).forEach((function(t){r(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):p(Object(a)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function o(e,t){if(null==e)return{};var a,n,r=function(e,t){if(null==e)return{};var a,n,r={},p=Object.keys(e);for(n=0;n<p.length;n++)a=p[n],t.indexOf(a)>=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(e);for(n=0;n<p.length;n++)a=p[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}var l=n.createContext({}),s=function(e){var t=n.useContext(l),a=t;return e&&(a="function"==typeof e?e(t):i(i({},t),e)),a},d=function(e){var t=s(e.components);return n.createElement(l.Provider,{value:t},e.children)},k={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var a=e.components,r=e.mdxType,p=e.originalType,l=e.parentName,d=o(e,["components","mdxType","originalType","parentName"]),m=s(a),N=r,c=m["".concat(l,".").concat(N)]||m[N]||k[N]||p;return a?n.createElement(c,i(i({ref:t},d),{},{components:a})):n.createElement(c,i({ref:t},d))}));function N(e,t){var a=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var p=a.length,i=new Array(p);i[0]=m;var o={};for(var l in t)hasOwnProperty.call(t,l)&&(o[l]=t[l]);o.originalType=e,o.mdxType="string"==typeof e?e:r,i[1]=o;for(var s=2;s<p;s++)i[s]=a[s];return n.createElement.apply(null,i)}return n.createElement.apply(null,a)}m.displayName="MDXCreateElement"}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.