FuseMacroSecurity
@appfire/fuse-utils • Docs
@appfire/fuse-utils / FuseMacroSecurity
Class: FuseMacroSecurity
Constructors
new FuseMacroSecurity()
new FuseMacroSecurity(
productType,appKey):FuseMacroSecurity
Parameters
• productType: ProductType
• appKey: string
Returns
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
• macroSecurity: MacroSecurity
Returns
Promise\<MSResponse>
Defined in
repository/macro-security.ts:43
delete()
delete(
macroKey,paramKey):Promise\<void>
Parameters
• macroKey: string
• paramKey: string
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
• query: RestrictionQuery
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
• id: string
Returns
Promise\<ConfluenceResponse>
Defined in
repository/macro-security.ts:73
getUsers()
getUsers(
searchKey):Promise\<ConfluenceResponse>
Parameters
• searchKey: string
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
• macroRegister: RegisterMacro
Returns
Promise\<MSResponse>
Defined in
repository/macro-security.ts:77
update()
update(
macroSecurity):Promise\<MSResponse>
Parameters
• macroSecurity: MacroSecurity
Returns
Promise\<MSResponse>