Skip to main content

FuseMacroSecurity

@appfire/fuse-utils / Exports / FuseMacroSecurity

Class: FuseMacroSecurity

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new FuseMacroSecurity(productType, appKey)

Parameters

NameType
productTypeProductType
appKeystring

Defined in

repository/macro-security.ts:28

Properties

appKey

appKey: string

Defined in

repository/macro-security.ts:26


fuseConfluenceSDK

fuseConfluenceSDK: FuseConfluenceSDK

Defined in

repository/macro-security.ts:27


fuseHttpClient

fuseHttpClient: ConfluenceHttpClient | JiraHttpClient | MondayHttpClient

Defined in

repository/macro-security.ts:24


productType

productType: ProductType

Defined in

repository/macro-security.ts:25

Methods

create

create(macroSecurity): Promise<MSResponse>

Parameters

NameType
macroSecurityMacroSecurity

Returns

Promise<MSResponse>

Defined in

repository/macro-security.ts:43


delete

delete(macroKey, paramKey): Promise<void>

Parameters

NameType
macroKeystring
paramKeystring

Returns

Promise<void>

Defined in

repository/macro-security.ts:57


getGroups

getGroups(): Promise<ConfluenceResponse>

Returns

Promise<ConfluenceResponse>

Defined in

repository/macro-security.ts:69


getRestrictions

getRestrictions(query): Promise<RestrictionsResponse>

Parameters

NameType
queryRestrictionQuery

Returns

Promise<RestrictionsResponse>

Defined in

repository/macro-security.ts:89


getSpaces

getSpaces(): Promise<ConfluenceResponse>

Returns

Promise<ConfluenceResponse>

Defined in

repository/macro-security.ts:65


getUserByID

getUserByID(id): Promise<ConfluenceResponse>

Parameters

NameType
idstring

Returns

Promise<ConfluenceResponse>

Defined in

repository/macro-security.ts:73


getUsers

getUsers(searchKey): Promise<ConfluenceResponse>

Parameters

NameType
searchKeystring

Returns

Promise<ConfluenceResponse>

Defined in

repository/macro-security.ts:61


list

list(): Promise<ListMacroSecurityResponse>

Returns

Promise<ListMacroSecurityResponse>

Defined in

repository/macro-security.ts:37


register

register(macroRegister): Promise<MSResponse>

Parameters

NameType
macroRegisterRegisterMacro

Returns

Promise<MSResponse>

Defined in

repository/macro-security.ts:77


update

update(macroSecurity): Promise<MSResponse>

Parameters

NameType
macroSecurityMacroSecurity

Returns

Promise<MSResponse>

Defined in

repository/macro-security.ts:50