Skip to end of banner
Go to start of banner

Predefined Structure Types

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

Here is a list of predefined structures that are used throughout SIL™, usually with specific routines. Not enough for you? You can also define custom structures. Check our example in the Syntax section and roll your own.

Note that the structure fields can be modified, but the changes are not saved in the database. If you change a field for a project version variable, the project version will not be affected. Simply put, the structures are 'detached'.

Standard Types

Name

Routine Usage

Field

Type

HttpRequest

headers

HttpHeader []

cookies

HttpCookie []

parameters

HttpQueryParam []

HttpHeader

key

string

value

string

HttpCookie

name

string

value

string

HttpQueryParam

name

string

value

string

HttpResponseInfo

class

string

statusCode

integer

errorMessage

string

reasonPhrase

string

HttpProxy

host

string

port

number

JComment

id

string

text

string

author

string

created

date

updatedBy

string

updated

date

securityLevel

string

JComponent

id

number

name

string

description

string

lead

string

defaultAssignee

number

JEmailAttachment

file

string

name

string

mimeType

string

JEmailMessage

to

string []

cc

string []

bcc

string []

subject

string

message

string

from

string

attachments

JEmailAttachment []

JFieldChange

user

string

changeDate

date

field

string

oldVal

string

newVal

string

oldValString

string

newValString

string

JFieldConfigurationScheme

  • admGetAllFieldConfigSchemes

  • admGetFieldConfigScheme

id

integer

name

string

description

string

JIssueLink

id

number

name

string

direction

number

description

string

issue

string

JIssueNotificationScheme

  • admGetAllNotificationSchemes

  • admGetNotificationScheme

id

integer

name

string

description

string

JIssueSecurityScheme

  • admGetAllIssueSecuritySchemes

  • admGetIssueSecurityScheme

id

integer

defaultSecurityLevelId

integer

name

string

description

string

JIssueTypeScheme

  • admGetAllIssueTypeSchemes

  • admGetIssueTypeScheme

id

integer

name

string

description

string

defaultIssueTypeId

integer

JIssueTypeScreenScheme

  • admGetAllIssueTypeScreenSchemes

  • admGetIssueTypeScreenScheme

id

integer

name

string

description

string

JLdapUserAttribute

name

string

value

string []

JLdapUserStruct

DN

string

attributes

JLdapUserAttribute []

JPermissionScheme

  • admGetAllPermissionSchemes

  • admGetPermissionScheme

id

integer

name

string

description

string

JProject 

id

number

key

string

name

string

description

string

lead

string

url

string

unassignedByDefault

boolean

category

string

project type

string

JUser

key

string

username

string

displayname

string

email

string

active

boolean

JVersion

id

number

name

string

description

string

projectKey

string

startDate

date

releaseDate

date

archived

boolean

released

boolean

JWorkflowScheme

id

integer

name

string

description

string

defaultWorkflow

string

JWorklog

id

number

author

string

startDate

date

timeSpent

interval

comment

string

issue

string

WebhookParam

name

string

values

string []

WebhookPayload

queryParams

WebhookParam []

httpMethod

string

payload

string

JFieldValue

fieldName

string

values

string []


Content

  • No labels