@@ -187,7 +187,7 @@ export function BulkOperation (http, data = {}) {
187187 *
188188 */
189189 // eslint-disable-next-line camelcase
190- this . publish = async ( { details, skip_workflow_stage = false , approvals = false , is_nested = false , api_version = '' } ) => {
190+ this . publish = async ( { details, skip_workflow_stage = false , approvals = false , is_nested = false , api_version = '' , publishAllLocalized = false } ) => {
191191 var httpBody = { }
192192 if ( details ) {
193193 httpBody = cloneDeep ( details )
@@ -212,6 +212,12 @@ export function BulkOperation (http, data = {}) {
212212 if ( approvals ) {
213213 headers . headers . approvals = approvals
214214 }
215+ if ( publishAllLocalized ) {
216+ if ( ! headers . params ) {
217+ headers . params = { }
218+ }
219+ headers . params . publish_all_localized = publishAllLocalized
220+ }
215221
216222 // eslint-disable-next-line camelcase
217223 if ( api_version ) headers . headers . api_version = api_version
@@ -279,7 +285,7 @@ export function BulkOperation (http, data = {}) {
279285 * .then((response) => { console.log(response.notice) })
280286 */
281287 // eslint-disable-next-line camelcase
282- this . unpublish = async ( { details, skip_workflow_stage = false , approvals = false , is_nested = false , api_version = '' } ) => {
288+ this . unpublish = async ( { details, skip_workflow_stage = false , approvals = false , is_nested = false , api_version = '' , unpublishAllLocalized = false } ) => {
283289 var httpBody = { }
284290 if ( details ) {
285291 httpBody = cloneDeep ( details )
@@ -306,6 +312,13 @@ export function BulkOperation (http, data = {}) {
306312 }
307313 // eslint-disable-next-line camelcase
308314 if ( api_version ) headers . headers . api_version = api_version
315+
316+ if ( unpublishAllLocalized ) {
317+ if ( ! headers . params ) {
318+ headers . params = { }
319+ }
320+ headers . params . publish_all_localized = unpublishAllLocalized
321+ }
309322 return publishUnpublish ( http , '/bulk/unpublish' , httpBody , headers )
310323 }
311324
0 commit comments