Hvl Mail Notification Server

Havelsan mail notification services info
More information: https://www.havelsan.com.tr
Contact Info: BIT_JAVA_ALTYAPI_YAZILIM_MIM_TK@havelsan.com.tr
Version: 4.1.0-SNAPSHOT
Apache License Version 2.0
https://www.apache.org/licenses/LICENSE-2.0

Access

Methods

[ Jump to Models ]

Table of Contents

NotificationMailAPI

NotificationTemplateAPI

NotificationMailAPI

Up
post /notification/mail/calendar-notify
Sends calendar notification request object (calendarNotify)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

HvlResponseVoid

Example data

Content-Type: application/json
{
  "errorDetail" : {
    "errorClassName" : "errorClassName",
    "service" : "service",
    "errorMessage" : "errorMessage",
    "errorCode" : "errorCode",
    "errorDetail" : "errorDetail",
    "time" : "2000-01-23T04:56:07.000+00:00",
    "uuid" : "uuid",
    "errorArguments" : [ { }, { } ]
  },
  "body" : { }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK HvlResponseVoid

Up
post /notification/mail/notify
Sends notification event with mail request object (notify)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

HvlResponseVoid

Example data

Content-Type: application/json
{
  "errorDetail" : {
    "errorClassName" : "errorClassName",
    "service" : "service",
    "errorMessage" : "errorMessage",
    "errorCode" : "errorCode",
    "errorDetail" : "errorDetail",
    "time" : "2000-01-23T04:56:07.000+00:00",
    "uuid" : "uuid",
    "errorArguments" : [ { }, { } ]
  },
  "body" : { }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK HvlResponseVoid

Up
post /notification/mail/notify-with-content
Sends notification event with mail request object (notifyWithContent)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

HvlResponseVoid

Example data

Content-Type: application/json
{
  "errorDetail" : {
    "errorClassName" : "errorClassName",
    "service" : "service",
    "errorMessage" : "errorMessage",
    "errorCode" : "errorCode",
    "errorDetail" : "errorDetail",
    "time" : "2000-01-23T04:56:07.000+00:00",
    "uuid" : "uuid",
    "errorArguments" : [ { }, { } ]
  },
  "body" : { }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK HvlResponseVoid

Up
post /notification/mail/preview
Provides preview for mail content with attributes (preview1)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

HvlResponseHvlNotificationTemplateContentModel

Example data

Content-Type: application/json
{
  "errorDetail" : {
    "errorClassName" : "errorClassName",
    "service" : "service",
    "errorMessage" : "errorMessage",
    "errorCode" : "errorCode",
    "errorDetail" : "errorDetail",
    "time" : "2000-01-23T04:56:07.000+00:00",
    "uuid" : "uuid",
    "errorArguments" : [ { }, { } ]
  },
  "body" : {
    "updatedBy" : "updatedBy",
    "subject" : "subject",
    "uuid" : "uuid",
    "version" : 0,
    "content" : "content",
    "dateUpdated" : "2000-01-23T04:56:07.000+00:00",
    "dateCreated" : "2000-01-23T04:56:07.000+00:00",
    "deleted" : true,
    "createdBy" : "createdBy",
    "deletedDate" : "2000-01-23T04:56:07.000+00:00",
    "sender" : "sender",
    "id" : 6,
    "contentType" : "STRING"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK HvlResponseHvlNotificationTemplateContentModel

NotificationTemplateAPI

Up
post /notification/template/activate/by-uuid/{uuid}
Activates the mail template (activateByUuid)

Path parameters

uuid (required)
Path Parameter

Return type

HvlResponseVoid

Example data

Content-Type: application/json
{
  "errorDetail" : {
    "errorClassName" : "errorClassName",
    "service" : "service",
    "errorMessage" : "errorMessage",
    "errorCode" : "errorCode",
    "errorDetail" : "errorDetail",
    "time" : "2000-01-23T04:56:07.000+00:00",
    "uuid" : "uuid",
    "errorArguments" : [ { }, { } ]
  },
  "body" : { }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK HvlResponseVoid

Up
post /notification/template/deactivate/by-uuid/{uuid}
Deactivates the mail template (deactivateByUuid)

Path parameters

uuid (required)
Path Parameter

Return type

HvlResponseVoid

Example data

Content-Type: application/json
{
  "errorDetail" : {
    "errorClassName" : "errorClassName",
    "service" : "service",
    "errorMessage" : "errorMessage",
    "errorCode" : "errorCode",
    "errorDetail" : "errorDetail",
    "time" : "2000-01-23T04:56:07.000+00:00",
    "uuid" : "uuid",
    "errorArguments" : [ { }, { } ]
  },
  "body" : { }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK HvlResponseVoid

Up
delete /notification/template/by-uuid/{uuid}
Deletes notification template (delete)

Path parameters

uuid (required)
Path Parameter

Return type

HvlResponseVoid

Example data

Content-Type: application/json
{
  "errorDetail" : {
    "errorClassName" : "errorClassName",
    "service" : "service",
    "errorMessage" : "errorMessage",
    "errorCode" : "errorCode",
    "errorDetail" : "errorDetail",
    "time" : "2000-01-23T04:56:07.000+00:00",
    "uuid" : "uuid",
    "errorArguments" : [ { }, { } ]
  },
  "body" : { }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK HvlResponseVoid

Up
get /notification/template/by-uuid/{uuid}
Gets the notification template with provided uuid (getByUuid)

Path parameters

uuid (required)
Path Parameter

Return type

HvlResponseHvlNotificationTemplateModel

Example data

Content-Type: application/json
{
  "errorDetail" : {
    "errorClassName" : "errorClassName",
    "service" : "service",
    "errorMessage" : "errorMessage",
    "errorCode" : "errorCode",
    "errorDetail" : "errorDetail",
    "time" : "2000-01-23T04:56:07.000+00:00",
    "uuid" : "uuid",
    "errorArguments" : [ { }, { } ]
  },
  "body" : {
    "updatedBy" : "updatedBy",
    "code" : "code",
    "contentMap" : {
      "key" : {
        "updatedBy" : "updatedBy",
        "subject" : "subject",
        "uuid" : "uuid",
        "version" : 0,
        "content" : "content",
        "dateUpdated" : "2000-01-23T04:56:07.000+00:00",
        "dateCreated" : "2000-01-23T04:56:07.000+00:00",
        "deleted" : true,
        "createdBy" : "createdBy",
        "deletedDate" : "2000-01-23T04:56:07.000+00:00",
        "sender" : "sender",
        "id" : 6,
        "contentType" : "STRING"
      }
    },
    "description" : "description",
    "type" : "SMS",
    "uuid" : "uuid",
    "version" : 0,
    "dateUpdated" : "2000-01-23T04:56:07.000+00:00",
    "dateCreated" : "2000-01-23T04:56:07.000+00:00",
    "deleted" : true,
    "createdBy" : "createdBy",
    "deletedDate" : "2000-01-23T04:56:07.000+00:00",
    "name" : "name",
    "id" : 6
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK HvlResponseHvlNotificationTemplateModel

Up
get /notification/template/enabled/by-code/{code}
Mail template is enabled (isEnabled)

Path parameters

code (required)
Path Parameter

Return type

HvlResponseBoolean

Example data

Content-Type: application/json
{
  "errorDetail" : {
    "errorClassName" : "errorClassName",
    "service" : "service",
    "errorMessage" : "errorMessage",
    "errorCode" : "errorCode",
    "errorDetail" : "errorDetail",
    "time" : "2000-01-23T04:56:07.000+00:00",
    "uuid" : "uuid",
    "errorArguments" : [ { }, { } ]
  },
  "body" : true
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK HvlResponseBoolean

Up
post /notification/template/preview
Gets the notification template (preview)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

HvlResponseHvlNotificationTemplateContentModel

Example data

Content-Type: application/json
{
  "errorDetail" : {
    "errorClassName" : "errorClassName",
    "service" : "service",
    "errorMessage" : "errorMessage",
    "errorCode" : "errorCode",
    "errorDetail" : "errorDetail",
    "time" : "2000-01-23T04:56:07.000+00:00",
    "uuid" : "uuid",
    "errorArguments" : [ { }, { } ]
  },
  "body" : {
    "updatedBy" : "updatedBy",
    "subject" : "subject",
    "uuid" : "uuid",
    "version" : 0,
    "content" : "content",
    "dateUpdated" : "2000-01-23T04:56:07.000+00:00",
    "dateCreated" : "2000-01-23T04:56:07.000+00:00",
    "deleted" : true,
    "createdBy" : "createdBy",
    "deletedDate" : "2000-01-23T04:56:07.000+00:00",
    "sender" : "sender",
    "id" : 6,
    "contentType" : "STRING"
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK HvlResponseHvlNotificationTemplateContentModel

Up
post /notification/template/data/page
Queries notification template as paginated according to criteria in query model (queryDataPage)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

HvlResponseHvlPageHvlNotificationTemplateDataModel

Example data

Content-Type: application/json
{
  "errorDetail" : {
    "errorClassName" : "errorClassName",
    "service" : "service",
    "errorMessage" : "errorMessage",
    "errorCode" : "errorCode",
    "errorDetail" : "errorDetail",
    "time" : "2000-01-23T04:56:07.000+00:00",
    "uuid" : "uuid",
    "errorArguments" : [ { }, { } ]
  },
  "body" : {
    "data" : [ {
      "updatedBy" : "updatedBy",
      "code" : "code",
      "description" : "description",
      "type" : "SMS",
      "uuid" : "uuid",
      "version" : 5,
      "enabled" : true,
      "dateUpdated" : "2000-01-23T04:56:07.000+00:00",
      "dateCreated" : "2000-01-23T04:56:07.000+00:00",
      "deleted" : true,
      "createdBy" : "createdBy",
      "deletedDate" : "2000-01-23T04:56:07.000+00:00",
      "name" : "name",
      "id" : 2
    }, {
      "updatedBy" : "updatedBy",
      "code" : "code",
      "description" : "description",
      "type" : "SMS",
      "uuid" : "uuid",
      "version" : 5,
      "enabled" : true,
      "dateUpdated" : "2000-01-23T04:56:07.000+00:00",
      "dateCreated" : "2000-01-23T04:56:07.000+00:00",
      "deleted" : true,
      "createdBy" : "createdBy",
      "deletedDate" : "2000-01-23T04:56:07.000+00:00",
      "name" : "name",
      "id" : 2
    } ],
    "totalPages" : 6,
    "pageable" : {
      "pageNumber" : 1,
      "pageSize" : 5,
      "sort" : {
        "properties" : [ "properties", "properties" ],
        "direction" : "ASC"
      }
    },
    "totalElements" : 0
  }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK HvlResponseHvlPageHvlNotificationTemplateDataModel

Up
post /notification/template
Saves notification template (save)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

HvlResponseVoid

Example data

Content-Type: application/json
{
  "errorDetail" : {
    "errorClassName" : "errorClassName",
    "service" : "service",
    "errorMessage" : "errorMessage",
    "errorCode" : "errorCode",
    "errorDetail" : "errorDetail",
    "time" : "2000-01-23T04:56:07.000+00:00",
    "uuid" : "uuid",
    "errorArguments" : [ { }, { } ]
  },
  "body" : { }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK HvlResponseVoid

Up
put /notification/template
Updates notification template (update)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Body Parameter

Return type

HvlResponseVoid

Example data

Content-Type: application/json
{
  "errorDetail" : {
    "errorClassName" : "errorClassName",
    "service" : "service",
    "errorMessage" : "errorMessage",
    "errorCode" : "errorCode",
    "errorDetail" : "errorDetail",
    "time" : "2000-01-23T04:56:07.000+00:00",
    "uuid" : "uuid",
    "errorArguments" : [ { }, { } ]
  },
  "body" : { }
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK HvlResponseVoid

Models

[ Jump to Methods ]

Table of Contents

  1. HvlCalendar
  2. HvlCalendarNotificationRequestModel
  3. HvlErrorDetail
  4. HvlMailAttachment
  5. HvlNotificationMailRequestModel
  6. HvlNotificationMailRequestModelWithContent
  7. HvlNotificationPreviewModel
  8. HvlNotificationTemplateContentModel
  9. HvlNotificationTemplateDataModel
  10. HvlNotificationTemplateModel
  11. HvlNotificationTemplateQueryModel
  12. HvlNotificationTemplateQueryModel_locale
  13. HvlPageHvlNotificationTemplateDataModel
  14. HvlPageable
  15. HvlResponseBoolean
  16. HvlResponseHvlNotificationTemplateContentModel
  17. HvlResponseHvlNotificationTemplateModel
  18. HvlResponseHvlPageHvlNotificationTemplateDataModel
  19. HvlResponseVoid
  20. HvlSort

HvlCalendar Up

uid
startDate
Date format: date-time
endDate
Date format: date-time
description (optional)
summary
location (optional)
organizer
attendee
status (optional)
Enum:
TENTATIVE
CONFIRMED
CANCELLED
NEEDS_ACTION
COMPLETED
IN_PROCESS
DRAFT
FINAL

HvlCalendarNotificationRequestModel Up

code
toAddressList (optional)
ccAddressList (optional)
bccAddressList (optional)
locale (optional)
attributeMap (optional)
attachmentList (optional)
sendSync (optional)
reCheck (optional)
produceDate (optional)
Date format: date-time
calendar (optional)

HvlErrorDetail Up

uuid (optional)
errorClassName (optional)
errorCode (optional)
errorDetail (optional)
errorMessage (optional)
service (optional)
time (optional)
Date format: date-time
errorArguments (optional)

HvlMailAttachment Up

fileName (optional)
content (optional)
byte[] format: byte

HvlNotificationMailRequestModel Up

code
toAddressList (optional)
ccAddressList (optional)
bccAddressList (optional)
locale (optional)
attributeMap (optional)
attachmentList (optional)
sendSync (optional)
reCheck (optional)
produceDate (optional)
Date format: date-time

HvlNotificationMailRequestModelWithContent Up

code
toAddressList (optional)
ccAddressList (optional)
bccAddressList (optional)
locale (optional)
attributeMap (optional)
attachmentList (optional)
sendSync (optional)
reCheck (optional)
produceDate (optional)
Date format: date-time
content

HvlNotificationPreviewModel Up

code
locale (optional)
attributeMap (optional)

HvlNotificationTemplateContentModel Up

uuid
version (optional)
Integer format: int32
dateCreated (optional)
Date format: date-time
dateUpdated (optional)
Date format: date-time
createdBy (optional)
updatedBy (optional)
deleted
deletedDate (optional)
Date format: date-time
id
Long format: int64
sender
subject
contentType
Enum:
STRING
FILE
content

HvlNotificationTemplateDataModel Up

uuid
version (optional)
Integer format: int32
dateCreated (optional)
Date format: date-time
dateUpdated (optional)
Date format: date-time
createdBy (optional)
updatedBy (optional)
deleted
deletedDate (optional)
Date format: date-time
id
Long format: int64
name (optional)
code (optional)
description (optional)
type (optional)
Enum:
SMS
MAIL
BASE_MAIL
enabled (optional)

HvlNotificationTemplateModel Up

uuid
version (optional)
Integer format: int32
dateCreated (optional)
Date format: date-time
dateUpdated (optional)
Date format: date-time
createdBy (optional)
updatedBy (optional)
deleted
deletedDate (optional)
Date format: date-time
id
Long format: int64
name (optional)
code
description (optional)
type
Enum:
SMS
MAIL
BASE_MAIL
contentMap (optional)

HvlNotificationTemplateQueryModel Up

pageable (optional)
filters (optional)
id (optional)
Long format: int64
uuid (optional)
code (optional)
name (optional)
locale (optional)
notificationType (optional)
Enum:
SMS
MAIL
BASE_MAIL
deleted (optional)
enabled (optional)

HvlNotificationTemplateQueryModel_locale Up

language (optional)
displayName (optional)
country (optional)
variant (optional)
script (optional)
unicodeLocaleAttributes (optional)
unicodeLocaleKeys (optional)
displayLanguage (optional)
displayScript (optional)
displayCountry (optional)
displayVariant (optional)
extensionKeys (optional)
iso3Language (optional)
iso3Country (optional)

HvlPageHvlNotificationTemplateDataModel Up

totalElements (optional)
Long format: int64
totalPages (optional)
Integer format: int32
pageable (optional)
data (optional)

HvlPageable Up

pageNumber (optional)
Integer format: int32
pageSize (optional)
Integer format: int32
sort (optional)

HvlResponseBoolean Up

body (optional)
errorDetail (optional)

HvlResponseHvlNotificationTemplateContentModel Up

body (optional)
errorDetail (optional)

HvlResponseHvlNotificationTemplateModel Up

body (optional)
errorDetail (optional)

HvlResponseHvlPageHvlNotificationTemplateDataModel Up

body (optional)
errorDetail (optional)

HvlResponseVoid Up

body (optional)
errorDetail (optional)

HvlSort Up

direction (optional)
Enum:
ASC
DESC
UNSORTED
properties (optional)