Skip to content

policy

  • invite
  • association.delete
  • message.delete
  • profile.create
  • profile.update
  • profile.delete
  • subscription.create
  • subscription.update
  • subscription.delete
  • timeline.create
  • timeline.update
  • timeline.delete
  • timeline.distribute
  • timeline.retract
  • timeline.message.read

input: bool[] output: bool

inputの全ての要素がtrueと評価されたときにtrueを返します

input: bool[] output: bool

inputのうち1つでもfalseと評価された要素があるときfalseを返します

input: bool output: bool

inputのnotなるboolを返します

input: [T, T] output: bool

2つの引数の値が等しいときtrueを返します

const: T output: T

constパラメータに与えられた値をそのまま返します

input: [T[], T] output: bool

inputのT[]の中にTとなる要素があればtrueを返します

const: string output: T

このポリシーとペアで設定されているパラメーターから値を読み出します

const: string output: T

このポリシーが呼び出されたときに評価中のDocumentから値を読み出します

const: string output: T

このポリシーがアタッチされているリソースのDocumentから値を読み出します

const: string output: T

このポリシーが呼び出されたときに評価中のリソースのDocumentから値を読み出します

output: string

このポリシーを評価中のサーバーのドメイン名を返します

output: string

このポリシーを評価中のサーバーのCSIDを返します

input: string output: bool

inputで与えられた文字列がCCIDとしてパースできるかを返します

input: string output: bool

inputで与えられた文字列がCSIDとしてパースできるかを返します

input: string output: bool

inputで与えられた文字列がCKIDとしてパースできるかを返します

output: bool

このポリシーを呼び出しているユーザーが、当サーバーが現住所であるユーザーであるかどうかを返します

output: bool

このポリシーを呼び出しているユーザーが、当サーバーが現住所ではないユーザーであるかどうかを返します

output: bool

このポリシーの呼び出しが無認証アクセスであるかを返します

const: string output: bool

このポリシーの呼び出しユーザーが、constで指定したタグを持っているかどうかを返します

output: string

このポリシーの呼び出しユーザーのCCIDを返します

const: string output: bool

このポリシーの呼び出しユーザーの所属ドメインが、constで指定したタグを持っているかどうかを返します